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 17/08/2007, 16h17   #1
Membre habitué
 
Avatar de arnobase
 
Inscription : novembre 2006
Messages : 150
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2006
Messages : 150
Points : 106
Points : 106
Par défaut Sauver les fenetres ouvertes ?

Bonjour,
J'ai besoin de trouver le moyen de creer un "savepoint" sur les fenetres ouvertes de Forms (9i)...

connaissez vous un moyen pour enregistrer une fenetre dans l'état actuel (champs de saisie principalement) ?

Merci
Arno
__________________
.
La vie est un long torrent tranquile...
arnobase est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 16h27   #2
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
Qu'appelles-tu fenêtre ? un module ou l'objet windows ?
__________________
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 17/08/2007, 16h30   #3
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
je pense qu'il veut éviter de resaisir les données en cas de plantage... mais je ne crois pas que ce soit prévu... il faut faire des COMMIT régulièrement pendant la saisie éventuellement mais là t'abandonne l'intégrité référencielle
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 16h32   #4
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
Citation:
Envoyé par orafrance
je pense qu'il veut éviter de resaisir les données en cas de plantage... mais je ne crois pas que ce soit prévu... il faut faire des COMMIT régulièrement pendant la saisie éventuellement mais là t'abandonne l'intégrité référencielle
Dans ce cas, il y a le built-in POST qui fait un savepoint et te permets de rollbacker.
__________________
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 17/08/2007, 16h37   #5
Membre habitué
 
Avatar de arnobase
 
Inscription : novembre 2006
Messages : 150
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2006
Messages : 150
Points : 106
Points : 106
Je parle des modules effectivement...

Mon but n'est pas de sauvegarder les données en cas de plantage mais de permettre de revenir à une suite d'écrans, à un point volontairement sauvegardé, après leur fermeture... l'objectif est de reproduire le cheminement qui a amené a cet écran... je pourrais sauver tout ce que fait l'utilisateur à chaque écran, mais l'appli comporte quand même 113 écrans donc je préfererais une solution plus generique

merci de votre aide
__________________
.
La vie est un long torrent tranquile...
arnobase est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 16h39   #6
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
sauf si tu perds la fenêtre

je pense qu'il parle d'un plantage bête et méchant du navigateur par exemple
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 16h40   #7
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
Si tu appelles tes modules dans la même session oracle, à chaque fois que tu vas faire un post, il va sauvegarder toutes les informations de tous tes écrans ouverts (idem avec un commit)

L'avantage du post dans ce genre de cheminement est que tu peux rollbacker.
__________________
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 17/08/2007, 16h42   #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
Citation:
Envoyé par orafrance
je pense qu'il parle d'un plantage bête et méchant du navigateur par exemple
Effectivement dans ce cas, point de salut
__________________
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 17/08/2007, 16h42   #9
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
c'est bien ce qui me semblait
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 16h48   #10
Membre habitué
 
Avatar de arnobase
 
Inscription : novembre 2006
Messages : 150
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2006
Messages : 150
Points : 106
Points : 106
ok mais est-il possible de revenir à l'état de ces écrans après leur fermeture (volontaire) et dautre saisies et/ou commit ??

Scénario :

- Dans l'écran bidule je lance une recherche, j'obtiens une liste
- Je choisis un élément de cette liste et en affiche le détail, cela ouvre l'écran machin
- dans l'écran machin, je sélectionne l'onglet truc qui affiche d'autres infos...
-subitement, le téléphone sonne, au bout du fil un client qui veut une info urgente !
- J'ouvre l'écran chouette (ce qui a pour effet de fermer mes autres écrans) et je recherche l'info demandée...
- Après tout ca je veux me remmettre à ce que je faisais mais oups, tous les écrans se sont fermés !

J'aimerai un moyen de reouvrir l'écran bidule avec ma liste, l'écran machin ouvert sur l'onglet truc avec éventuellement ma saisie et tout et tout...

Alors docteur ??
__________________
.
La vie est un long torrent tranquile...
arnobase est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 16h53   #11
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
dans ce cas, POST répond à ton besoin

POST applique la mise à jour en base SANS commiter, donc tant que ta session est ouverte, il n'y a pas de soucis
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 16h54   #12
Membre habitué
 
Avatar de arnobase
 
Inscription : novembre 2006
Messages : 150
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2006
Messages : 150
Points : 106
Points : 106
Bon ben merci ! Rapide, efficace

Par contre je vois pas le lien avec les écrans ? comment je peux faire quelque chose de générique ?
__________________
.
La vie est un long torrent tranquile...
arnobase est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 09h57   #13
Membre habitué
 
Avatar de arnobase
 
Inscription : novembre 2006
Messages : 150
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2006
Messages : 150
Points : 106
Points : 106
Par défaut Un autre soucil :P

à tous !

J'ai trouvé un moyen de contourner mon problème, je ne vais pas fermer mes fenetres mais les minimiser pour les réouvrir par la suite...

Par contre je ne trouve pas le moyen de parcourir toute les fenêtres ouvertes pour les minimiser
Quelq'un aurait-il une idée ??

Merci
__________________
.
La vie est un long torrent tranquile...
arnobase 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 08h56.


 
 
 
 
Partenaires

Hébergement Web