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 14/06/2004, 14h57   #1
Invité de passage
 
Inscription : avril 2003
Messages : 4
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 4
Points : 1
Points : 1
Par défaut [RESOLU][FORMS] Déclencher enreg même sur les autres records

Bon, voilà,
je sais pas si le titre est assez explicite je vais essayer de bien m'expliquer.

J'ai une liste en maître-détail, les modifs peuvent être faites aussi bien sur la partie maître que sur la partie détail.
Lorsque je modifie une ligne dans cette liste, et que je place ensuite mon cuseur sur une autre ligne, lors du clik sur le bouton enregistrer, aucune action n'est exécutée.

Comment faire pour que Forms lance l'enregistrement du bloc même si le record courant n'est pas modifié ?

J'ai cherché dans les propriétés mais sans succès. Y-en-a-t'il une permettant de préciser le niveau (item, record, block, forms) sur lequel l'enregistrement se déclenche ?

Sinon, j'ai taté le terrain en essayant de modifier par code le record voire le block mais ça me paraît compliqué pour pas grand-chose....

Une idée s'il vous plait....???

Merci
gaudinus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2004, 15h04   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
bizarre... le block passe au status CHANGED normalement et le commit sauvegarde le block si je ne m'abuse... tu fais quoi sur le bouton enregistrer ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2004, 15h09   #3
Invité de passage
 
Inscription : avril 2003
Messages : 4
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 4
Points : 1
Points : 1
Ben en fait, je fais rien de spécial sur ce bouton, c'est celui par défaut de FORMS...

Le plus étrange, c'est qu'au moment où je cherche à sortir de la Form, un message apparaît me demandant si je veux enregistrer mes modifs...
gaudinus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2004, 15h34   #4
Invité de passage
 
Inscription : avril 2003
Messages : 4
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 4
Points : 1
Points : 1
Par défaut Pas résolu...

Après avoir regardé au niveau des menus, il s'avère que le fonctionnement est identique avec le menu Forms par défaut.


L'enregistrement ne se déclenche QUE si je reste sur une ligne modifiée.

Par contre et c'est le plus drôle, si je modifie n lignes et que je me positionne ensuite sur l'une d'elles, alors l'enregistrement se déclenche bien sur les n lignes...
gaudinus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2004, 15h53   #5
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Un COMMIT dans le WHEN-BOUTON-PRESSED devrait résoudre le probléme... la fontion par défaut ne convient pas il faut donc la bypasser

Sheik... help
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2004, 15h58   #6
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
Normalement, l'icône de sauvegarde du menu génère l'appel à commit_form.
s'il ne se passe rien, c'est peut-être qu'un trigger KEY-COMMIT a été placé au niveau Form ou au niveau Bloc ???
__________________
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 15/06/2004, 10h26   #7
Invité de passage
 
Inscription : avril 2003
Messages : 4
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 4
Points : 1
Points : 1
Vous aviez raison, en théorie Forms enregistre très bien tout seul...
Mais dans mon cas, mes Forms """"héritent"""" (sic...) d'un modèle qui lui, oublie un peu de prendre en compte les block multilignes...

Merci pour vos réponses qui m'ont confortées dans le fonctionnement normal de Forms me permettant ainsi de détecter notre bug !!!
gaudinus 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 19h32.


 
 
 
 
Partenaires

Hébergement Web