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

WinDev Discussion :

récupérer des paramètres entre fenêtres


Sujet :

WinDev

  1. #1
    Membre actif Avatar de thierrybatlle
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2005
    Messages : 618
    Points : 222
    Points
    222
    Par défaut récupérer des paramètres entre fenêtres
    Bonjour,

    j'ai dans mon application un champ de saisie "nom", quand je sort de celui-ci il m'ouvre une fenêtre avec un tableau contenant les noms similaires.
    L'utilisateur double clique sur le nom à utiliser et je récupère l'ID pour remplir les champs du client.
    Je ne sais pas où récupérer cet ID.
    J'ai déclarer une variable globale
    quand je sort du champ nom je fais :
    gnMaVariable = ouvre(maFenetre)
    Et à la prise de focus de ma fenêtre j'ai
    info(gnMaVariable) qui me retourne toujours 0.

    Comment faire ?

    Merci

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 50
    Points : 32
    Points
    32
    Par défaut
    Essaie de déclarer ta variable globale dans ta fenetre principale.
    Tu dois avoir une partie: "Déclarations globales de NomDeTaFenetre".
    Là, tu mets:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    GLOBAL
    MaVarGlobale est ...

  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Une variable Globale à une fenêtre ne sera pas visible dans une autre fenêtre, mais seulement dans les objets de cette fenêtre.

    Il y a 2 solutions :
    La "mauvaise"
    - une variable Globale au projet (pas très élégant et inutile si on n'a pas besoin de cette variable autre part)

    La "bonne"
    - Passer un paramètre à la fenêtre - Cf Aide Fenêtre Paramètrée
    Pour une fenêtre appelée "MaFenetre" et une variable à passer "MaVariable" :
    Dans le code de déclaration globale de la fenêtre "MaFenetre"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    -- Déclaration des globales de la fenêtre MaFenetre --
    PROCEDURE MaFenetre(MaVariable)
    Appel de la fenêtre et passage du paramètre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Ouvre (MaFenetre, MaVariable)

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

Discussions similaires

  1. Récupérer des paramètres en entrée
    Par foze81 dans le forum VB.NET
    Réponses: 4
    Dernier message: 09/04/2010, 13h45
  2. Réponses: 1
    Dernier message: 22/02/2009, 19h34
  3. Réponses: 1
    Dernier message: 29/03/2006, 11h05
  4. Récupérer des paramètres HTML dans un ActiveX
    Par mr.saucisse dans le forum MFC
    Réponses: 26
    Dernier message: 02/02/2006, 16h25
  5. Réponses: 7
    Dernier message: 30/12/2004, 12h01

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