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 25/08/2005, 10h50   #1
Membre du Club
 
Inscription : mars 2005
Messages : 119
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 119
Points : 41
Points : 41
Par défaut [Forms6i] Menu - Enregistrer

Bonjour,

Le menu Forms standard contient un certain nombre d'icones liées à des actions classiques. J'ai l'impression que la plupart de ces actions sont actives mais étonnament le bouton enregistrer est sans effet : quand je clique dessus alors qu'une forme a été modifié, je n'ai aucun message d'avertissement et mes données ne sont pas sauvegardées alors que c'est le cas quand je quitte l'ecran par un autre moyen (clic sur la croix de fermeture de fenetre Windows par exemple)...
Faut-il faire qq chose de particulier pour que l'enregistrement via le menu soit actif ?

PS : Petite précision qui a peut-etre son importance, dans ma forme j'ai codé, au niveau forme, un trigger KEY-COMMIT qui se declenche bien quand j'appuie sur le bouton...
lafouine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 11h00   #2
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
1) que contient ce trigger ?
2) quel code se trouve derrière l'option de menu ?
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 11h03   #3
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
As-tu bien mis dans ton trigger key-commit ?
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 11h11   #4
Membre du Club
 
Inscription : mars 2005
Messages : 119
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 119
Points : 41
Points : 41
Citation:
Envoyé par SheikYerbouti
1) que contient ce trigger ?
un appel a une procédure qui valide les données enregistrées

Citation:
Envoyé par SheikYerbouti
2) quel code se trouve derrière l'option de menu ?
tu parles du code qui se trouve caché derriere l'icone "enregistrer" c'est ca ?
honnetement je sais pas, et je sais meme pas ou ca se trouve
lafouine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 11h13   #5
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
Ce code (caché) déclenche t-il le trigger KEY-COMMIT ? (insérer un message dans ce trigger)
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 11h13   #6
Membre du Club
 
Inscription : mars 2005
Messages : 119
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 119
Points : 41
Points : 41
Citation:
Envoyé par plaineR
As-tu bien mis dans ton trigger key-commit ?
euhhh non...
c'est grave docteur ?
lafouine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 11h15   #7
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
Citation:
Envoyé par lafouine
Citation:
Envoyé par plaineR
As-tu bien mis dans ton trigger key-commit ?
euhhh non...
c'est grave docteur ?
PFfffffff...........
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 11h16   #8
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Cherche pas plus loin, c'est pour cela qu'il ne commite pas. Quand tu cliques sur le bouton il déclenche le trigger KEY_COMMIT. D'ailleurs si tu cliques sur la touches de raccourci (F10), il n'enregistrera pas plus les modifications que tu as apportées.
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 11h17   #9
Membre du Club
 
Inscription : mars 2005
Messages : 119
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 119
Points : 41
Points : 41
Citation:
Envoyé par SheikYerbouti
Ce code (caché) déclenche t-il le trigger KEY-COMMIT ? (insérer un message dans ce trigger)
oui !
lafouine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 11h20   #10
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
Voir la réponse de PlaineR.
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 11h25   #11
Membre du Club
 
Inscription : mars 2005
Messages : 119
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 119
Points : 41
Points : 41
Citation:
Envoyé par SheikYerbouti
PFfffffff...........
désolé hein, c'est pas non plus tres agreable de poser des questions idiotes...
mais je ne comprenais pas pourquoi :
1/ Certains boutons du menu sont actifs et d'autre pas
2/ J'arrive a enregistrer des données sans jamais utiliser commit_form dans ma forme (execute_query doit faire le boulot)

J'ai eu le droit a 3j de formation Forms chez Oracle noyé dans 13j de formation OA et honnetement je me rends compte a quel point cette partie était baclée... Donc j'essaie de m'en sortir comme je peux...
lafouine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 11h41   #12
Membre du Club
 
Inscription : mars 2005
Messages : 119
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 119
Points : 41
Points : 41
Citation:
Envoyé par plaineR
Cherche pas plus loin, c'est pour cela qu'il ne commite pas. Quand tu cliques sur le bouton il déclenche le trigger KEY_COMMIT. D'ailleurs si tu cliques sur la touches de raccourci (F10), il n'enregistrera pas plus les modifications que tu as apportées.
C'est noté, merci !
lafouine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 11h52   #13
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
Et ceci est valable pour tous les triggers de type KEY-xxx et ON-xxx
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web