Salut tout le monde,
Je travaille sur forms6i avec Oracle Application 11.5.7
Dans un écran, j'ai une case à cocher qui est non base table et qui peut prendre 2 valeurs :
- 'Y' = cochée
- 'N' = non cochée
Pour toutes les autres valeurs, cette checkbox doit être non cochée.
A ma grande surprise, le trigger WHEN-CHECKBOX-CHANGED n'est jamais déclenché lorsque je clique sur cette case (que la case soit initialement cochée ou pas).
J'ai néanmoins découvert que le trigger WHEN-VALIDATE-ITEM semblait s'activer lors de chaque clic.
Pourriez-vous :
1/ m'expliquer pourquoi :SYSTEM.RECORD_STATUS = 'QUERY' et non 'CHANGED' après que j'ai cliqué sur cette case à cocher ?
2/ me confirmer que mon alternative est la bonne (i.e. elle n'a pas d'effet de bord dont je ne me serai pas rendu compte jusqu'à maintenant) ?
Merci d'avance.
Partager