bonjour
j'ai un souci avec un code qui n'arrive pas a contrôlé toute la table.
j'explique:
comme j'ai une table qui s'appelle ordre_de_service, et la 2éme suivie_arret et qui est une table lié a la premiere qui ve dire on peut avoir plusieurs enregistrement dans de suivie_arret sous ordre_de_service.
dans la table ordre_de_service contient une colone 'ecart' et un 'DMCT' et 'DDC'.
alors que la table suivie_arret contient une colonne 'arret' et une autre 'Indicateur' celle ci contient 2 option DDC et DMCT.
j'ai creé un bouton pour me calculer un" DMCT= ecart - arret ", et si arret est egale a 'null' "DMCT=ecart".
et si indicateur est egale 'DDC' donc "DMCT=ecart".
le code et le suivant:
begin
:ORDRE_DE_SERVICE.DMCT := :ECART-:SUIVIE_ARRET.ARRET;
if :SUIVIE_ARRET.ARRET is null
then :ORDRE_DE_SERVICE.DMCT := :ECART;
else if :SUIVIE_ARRET.INDICATEUR = 'DDC'
then :ORDRE_DE_SERVICE.DMCT := :ECART;
end if;
end if;
end;
le probleme c que le code lis seulement le premier enregistrement de suivie_arret.
j'ai essayer le loop mais k'ai pas trouver le bon code.
Partager