Bonjour,
Je bute sur un problème pour lequel j'espère que vous allez pouvoir m'aider.
Je dispose d'une FORM très simple, composée de 3 ITEM appartenant au mème BLOC et disposés sur le mème CANVAS : un champ texte et 2 boutons.
L'un des boutons est un bouton intitulé Cancel, je lui associe le déclencheur WHEN-BUTTON-PRESSED suivant :
Au champ texte, j'ai associé un déclencheur WHEN-VALIDATE-ITEM :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 BEGIN EXIT_FORM(NO_VALIDATE); END;
Le pb est que si j'ai envie de sortir de la FORM sans rien faire, le fait d'appuyer sur le bouton Cancel va automatiquement déclencher le WHEN-VALIDATE-ITEM et empêcher l'exécution du trigger du bouton Cancel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 BEGIN IF :TEXT_ITEM4 IS NULL THEN MESSAGE('Champ vide'); MESSAGE('Champ vide',NO_ACKNOWLEDGE); RAISE FORM_TRIGGER_FAILURE; END IF; ... END;
Y a-t-il un moyen d'empêcher l'exécution d'un déclencheur WHEN-VALIDATE-ITEM dans certains cas spécifiques ?
Merci.
Partager