Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/09/2007, 08h49   #1
Invité régulier
 
Inscription : septembre 2007
Messages : 14
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 14
Points : 6
Points : 6
Par défaut Trigger qui ne se déclenche pas

J'utilise forms 6i.
J'ai un écran A par lequel j'appelle un écran B.
Dans l'écran B, le code du WHEN-NEW-FORM instance :
BEGIN
IF :GLOBAL.not_nuchep IS NOT NULL THEN
:COMMANDE.CHS_NUCHEP := :GLOBAL.not_nuchep;
next_item;
END IF;
END;
déclenche un message d'alerte (WHEN-VALIDATE-ITEM du champ :COMMANDE.CHS_NUCHEP ).
Sans autre manipulation, si je ferme l'écran B le retour sur l'écran A ne déclenche pas le WHEN-WINDOW-ACTIVATED.
Si le message d'alerte ne s'affiche pas le retour sur l'écran A déclenche le WHEN-WINDOW-ACTIVATED..... ????
Comment faut-il que je procéde pour avoir le message d'alerte sur l'écran B et le déclenchement du WHEN-WINDOW-ACTIVATED de retour que l'écran A.
Merci
eowyn7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2007, 10h57   #2
Invité régulier
 
Inscription : septembre 2007
Messages : 14
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 14
Points : 6
Points : 6
J'ai contourné mon problème en transvasant le code du trigger WHEN-NEW-FORM-INSTANCE dans le WHEN-WINDOW-ACTIVATED de mon écran B et en ajoutant des conditions.
eowyn7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h23.


 
 
 
 
Partenaires

Hébergement Web