bonjour à tous ,
j'ai une liste (id_sect ) et un champs (id_dde) ,et un trigger when_list_changed sur id_sect.
j'utilise la table demande(id_dde) ,qui contient aussi les id_sect , et je veux
afficher à chaque valeur de id_sect sélectionné , l'id_dde correspondant ,
et associer cette valeur au champs id_dde
mais le problème est situé au niveau de la requète
voici mon code :
j'ai testé la valeur de id_sect et elle est à chaque fois récupéré .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 PROCEDURE pro_list_changed IS id_dmde number; BEGIN if :DEMANDE.id_sect is not null AND :DEMANDE.id_dde is null then select id_dde into id_dmde from demande where id_sect=:DEMANDE.ID_SECT; :DEMANDE.ID_DDE:=id_dmde; else if :DEMANDE.id_sect is not null and :DEMANDE.id_dde is not null then :DEMANDE.id_dde:=''; :DEMANDE.ID_DDE:=id_dmde; end if; end if; END;
j'espère être claire
j'utilise oracle developer suite 10 g ,
une idée ????
Partager