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 :

[Forms 6i] Passage de paramètres entre forms


Sujet :

Forms Oracle

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 43
    Points : 38
    Points
    38
    Par défaut [Forms 6i] Passage de paramètres entre forms
    Salut,

    Est-il possible de passer des paramètres entre 2 forms de façon BIDIRECTIONNELLE sans passer par des variables globales ?

    J'ai vu que les listes de paramètres ne sont que monodirectionnelles...

    Merci d'avance.

  2. #2
    Membre actif Avatar de Nounoursonne
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 264
    Points : 208
    Points
    208
    Par défaut
    bonjour,

    moi je passe par des librairies partagées

  3. #3
    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
    Points : 3 609
    Points
    3 609
    Par défaut
    Je ne crois pas que cela soit faisable avec des paramètres. Mais cela doit être jouable avec des variables d'un package si tu partages tes librairies.
    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.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 138
    Points : 166
    Points
    166
    Par défaut
    Je ne crois pas que cela soit faisable avec des paramètres. Mais cela doit être jouable avec des variables d'un package si tu partages tes librairies.
    +1

  5. #5
    Futur Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par Nounoursonne
    bonjour,

    moi je passe par des librairies partagées
    moi aussi je passe par des libs

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 43
    Points : 38
    Points
    38
    Par défaut
    Ok merci !

  7. #7
    Membre éprouvé Avatar de star
    Homme Profil pro
    .
    Inscrit en
    Février 2004
    Messages
    842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Corée Du Nord

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Février 2004
    Messages : 842
    Points : 983
    Points
    983
    Par défaut
    Attention, la solution de passer par des variables de package n'est valable que si les 2 forms sont dans la même session.
    Le cas d'un open_form ouvrant une 2ème session donne une instanciation d'objets propres à la form appelée, donc non accessibles par la form appellante.
    .
    Diviser c'est régner : United we stand, Divided we fall
    .

  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
    Points : 3 609
    Points
    3 609
    Par défaut
    Citation Envoyé par star
    Attention, la solution de passer par des variables de package n'est valable que si les 2 forms sont dans la même session.
    Tu es sûr ? Je ne vois pas ça dans la doc des open_form, et il me semble que cela fonctionne même dans 2 sessions différentes.
    NB : on parle d'un package d'une pll partagée et non d'un package basé.
    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.

  9. #9
    Membre éprouvé Avatar de star
    Homme Profil pro
    .
    Inscrit en
    Février 2004
    Messages
    842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Corée Du Nord

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Février 2004
    Messages : 842
    Points : 983
    Points
    983
    Par défaut
    NB : on parle d'un package d'une pll partagée et non d'un package basé.
    Tout à fait !
    Tu es sûr ? Je ne vois pas ça dans la doc des open_form
    Comme je n'est pas Forms sous la main, je ne peut pas tester dans l'immédiat. Mais oui, j'en suis (pratiquement) certain.
    Peut-être en cherchant un peu plus dans la doc, tu trouveras ceci :
    Globals preserve their value for the entire duration of the Runform session, unless explicitly Erased. They are visible to all forms which get called during the session. Any modification made in a called form to a global variable is visible to any calling form and all subsequent forms in the session.
    ...
    A global variable is an Oracle Forms variable whose value is accessible to triggers and subprograms in any module that is active during the current session.
    ...
    Packages can contain variables that are persistent for a user's entire session (akin to a server-side GLOBAL variable and just as useful)
    il me semble que cela fonctionne même dans 2 sessions différentes
    Il suffit de faire un test pour voir.
    .
    Diviser c'est régner : United we stand, Divided we fall
    .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Passage de paramètre entre Form
    Par didou038 dans le forum VB.NET
    Réponses: 7
    Dernier message: 30/01/2015, 20h34
  2. Problème passage de paramètre entre form
    Par Zhamy dans le forum C#
    Réponses: 5
    Dernier message: 03/05/2010, 17h30
  3. Passage de paramètre entre form
    Par Syriel dans le forum Windows Forms
    Réponses: 9
    Dernier message: 04/06/2009, 15h54
  4. Passage de paramètres entre form
    Par thierry007 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 13/02/2007, 12h21
  5. [Forms]Passage de paramètre entre Forms et Reports
    Par jack554 dans le forum Reports
    Réponses: 4
    Dernier message: 30/03/2004, 13h58

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