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 03/12/2010, 09h18   #1
Membre du Club
 
Inscription : novembre 2007
Messages : 222
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 222
Points : 66
Points : 66
Par défaut Rester dans le même MDI de l'application

* Bonjour, *

j'ai une application avec un menu qui permet d'appeler les autres formes, j'ai fait ce code:

Code :
1
2
3
call_form('form'); -- appel de la forme form
          exit_form; -- pour fermer la forme courante
          call_form('principale'); -- pour rester dans le mdi de l'application
mais ça ne marche plus c à d si je quitte une forme, l'pplication se ferme.

Des propositions svp. Merci.
tunis71187 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 16h32   #2
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 523
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 523
Points : 6 452
Points : 6 452
Call_Form() ouvre une appli enfant toujours rattachée à l'appli qui l'a lancé. Si vous voulez remplacer une appli par une autre, utilisez NEW_FORM()
__________________
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 06/12/2010, 09h34   #3
Membre du Club
 
Inscription : novembre 2007
Messages : 222
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 222
Points : 66
Points : 66
j'utilise des modules dans le même application donc j'utilise call_form et non new_form mais je veux lorsque je quitte un module je dois rester dans la même application.
tunis71187 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 10h53   #4
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 523
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 523
Points : 6 452
Points : 6 452
le module appelant appelle le module appelé. Normalement lorsque le module appelé est fermé, on revient à l'appelant. Ce que vous faites c'est quitter le module appelant, celui qui contient CALL_FORM(), donc vous tuez à la fois l'appealant et l'appelé.
__________________
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 06/12/2010, 14h37   #5
Membre du Club
 
Inscription : novembre 2007
Messages : 222
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 222
Points : 66
Points : 66
comment je peux faire pour rester dans l'application. si j'ouvre plusieurs modules je suis obligé de les fermés un par un or je veux que lorsque je quitte je reviens à la page d'acceuil.
tunis71187 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 15h01   #6
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 523
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 523
Points : 6 452
Points : 6 452
Vous n'êtes pas clair sur ce que vous souhaitez. prenez l'exemple de deux ou trois formes, disons A, B et C et dites-nous comment vous les enchaînez.
__________________
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 06/12/2010, 15h31   #7
Membre du Club
 
Inscription : novembre 2007
Messages : 222
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 222
Points : 66
Points : 66
D'accord,

soit 'A' la forme principale ayant un menu à partir de laquelle je fais un appel à la forme 'B' puis depuis la forme 'B' j'appelle la forme'C' par l'intermediaire du menu bien sur, je veux lorsque 'C' apparait la forme 'B' se ferme et lorsque je quitte 'C' je trouve la forme 'A' et non pas 'B' puis 'A'. Merci
tunis71187 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 15h43   #8
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 523
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 523
Points : 6 452
Points : 6 452
Voici ce que j'essaierai:

A -> CALL_FORM -> B -> NEW_FORM -> C
__________________
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 09/12/2010, 11h57   #9
Membre du Club
 
Inscription : novembre 2007
Messages : 222
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 222
Points : 66
Points : 66
Bonjour Yerbouti,
ça ne marche pas, la solution est de fermer la forme actuelle avant de passer à une autre forme et comme ça on reste dans le m^me MDI et la même session.
tunis71187 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 06h49.


 
 
 
 
Partenaires

Hébergement Web