Bonjour à tous,
J'ai un problème assez casse-pieds.
Depuis une fenêtre principale. j'ouvre une nouvelle fenêtre modale.
Sur cette modale, j'ai trois champs qui sont obligatoires et pour lesquels j'ai renseigné le trigger WHEN-VALIDATE-ITEM, et je lance une procédure où j'ai mis quelque chose comme ça :
Et mon problème maintenant, En bas de ma modale, j'ai deux boutons, un pour valider ma saisie, et un bouton Annuler.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 IF NAME_IN('BLOC.' || v_Nom_item) IS NULL THEN Affichage d'un message bloquant END IF;
Ce que j'aimerais faire, c'est quand je clique sur mon bouton Annuler, sortir de ma modale, sans vérifier mes 3 champs obligatoires.
Mais c'est compliqué, car quand on est sur le premier champs, et qu'on clique sur le bouton annuler, on passe obligatoirement par le WHEN-VALIDATE-ITEM du champs, et donc j'ai mon message bloquant.
Il n'y aurait pas un moyen de tester l'item de destination, et en gros si on passe d'un item obligatoire à un autre item quelconque, je mets mon message bloquant.
Par contre, si on passe d'un item obligatoire à l'item bouton Annuler, alors j'ai un autre comportement....
Pas évident à visualiser j'imagine.
Si vous avez une solution "magique", je serais ravi.
Michel
Partager