IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Forms Oracle Discussion :

Sauver les fenetres ouvertes ?


Sujet :

Forms Oracle

  1. #1
    Membre confirmé Avatar de arnobase
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 151
    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

  2. #2
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    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 862
    Par défaut
    Qu'appelles-tu fenêtre ? un module ou l'objet windows ?

  3. #3
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    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

  4. #4
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    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 862
    Par défaut
    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.

  5. #5
    Membre confirmé Avatar de arnobase
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 151
    Par défaut
    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

  6. #6
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    sauf si tu perds la fenêtre

    je pense qu'il parle d'un plantage bête et méchant du navigateur par exemple

  7. #7
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    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 862
    Par défaut
    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.

  8. #8
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    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 862
    Par défaut
    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

  9. #9
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    c'est bien ce qui me semblait

  10. #10
    Membre confirmé Avatar de arnobase
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 151
    Par défaut
    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 ??

  11. #11
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    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

  12. #12
    Membre confirmé Avatar de arnobase
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 151
    Par défaut
    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 ?

  13. #13
    Membre confirmé Avatar de arnobase
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 151
    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

Discussions similaires

  1. decteter les fenetres ouvertes
    Par kwak300 dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 10/02/2009, 14h57
  2. Masquer les fenetres ouvertes
    Par Gregory.M dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 30/12/2008, 11h01
  3. [WD55]Connaitre les fenetres ouvertes
    Par tunizar dans le forum WinDev
    Réponses: 15
    Dernier message: 01/03/2007, 14h16
  4. Minimiser toutes les fenetres ouvertes
    Par Tragnee dans le forum WinDev
    Réponses: 5
    Dernier message: 18/01/2007, 13h13
  5. Ecrire du texte dans les fenetres filles (MDI)
    Par trilomdor dans le forum MFC
    Réponses: 9
    Dernier message: 23/06/2004, 17h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo