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

IHM Discussion :

Une Zone de Liste qui récupère la valeur d'une Zone de Texte


Sujet :

IHM

  1. #1
    Membre du Club
    Homme Profil pro
    France
    Inscrit en
    Novembre 2018
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : France

    Informations forums :
    Inscription : Novembre 2018
    Messages : 135
    Points : 55
    Points
    55
    Par défaut Une Zone de Liste qui récupère la valeur d'une Zone de Texte
    Bonjour tout le monde

    Contexte :

    J'ai un formulaire "Formulaire1" qui m'affiche tous mes fournisseurs et leurs produits (Zones de Texte)
    Un autre Formulaire "Formulaire2" (indépendant) qui contient une Zone de liste avec tous les fournisseurs et un sous formulaire qui contient des zones de texte (Adresse, Numéro, etc.).

    Souhait :

    Je souhaite lorsque je double clic sur le nom du fournisseur (Formulaire1), le "Formulaire2" s'ouvre en m'affichant les coordonnées du fournisseur.

    j'ai essayer un code du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OpenForm "Formulaire_Tous_Les_Fournisseurs", , , "[ListeFournisseurs]![NomFournisseurs].value =" & Me.Fournisseurs.Value
    mais ça pas marché, le fichier est en pièce jointe pour ceux que ça interesse

    Merci d'avance à tous
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 841
    Points : 7 975
    Points
    7 975
    Par défaut
    Bonjour,

    Oui, c'est compliqué quand on s'attaque à des sous-formulaires. Je te conseille la lecture de ce tuto.
    Tu ne peux utiliser directement l'argument du Docmd.Openform à son ouverture dans ton cas.
    Il faut :
    1- ouvrir le formulaire
    2- Définir la valeur de ta zone de liste (le fournisseur)
    3- Actualiser ton sous-formulaire.

    Ce qui donnerait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Fournisseurs_DblClick(Cancel As Integer)
    DoCmd.OpenForm "Formulaire_Tous_Les_Fournisseurs"
    Forms.Formulaire_Tous_Les_Fournisseurs.[ListeFournisseurs] = Me.Fournisseurs.Value
    Forms.Formulaire_Tous_Les_Fournisseurs.Sous_Formulaire_Tous_Les_Fournisseurs.Form.Requery
    End Sub
    Pourquoi tu n'utilises pas les codes fournisseurs pour y faire référence ?

    Cordialement.

  3. #3
    Membre du Club
    Homme Profil pro
    France
    Inscrit en
    Novembre 2018
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : France

    Informations forums :
    Inscription : Novembre 2018
    Messages : 135
    Points : 55
    Points
    55
    Par défaut
    Bonjour,

    Parfait je vous remercie vraiment,

    Pourquoi tu n'utilises pas les codes fournisseurs pour y faire référence ?
    parce que sur tous mon fichier j'ai travailler avec les "NomFournisseurs", ce n'est pas risqué j’espère ?

    Merci bien

  4. #4
    Membre du Club
    Homme Profil pro
    France
    Inscrit en
    Novembre 2018
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : France

    Informations forums :
    Inscription : Novembre 2018
    Messages : 135
    Points : 55
    Points
    55
    Par défaut
    Merci

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 12/01/2019, 23h20
  2. [AC-2003] Donnée de liste affiché selon sa valeur numérique au lieu du texte
    Par leridant dans le forum Modélisation
    Réponses: 3
    Dernier message: 30/08/2011, 18h49
  3. Réponses: 2
    Dernier message: 27/05/2007, 23h05
  4. Retourner la valeur d'une liste qui se retrouve le plus souvent
    Par Difool dans le forum Général Python
    Réponses: 6
    Dernier message: 02/07/2006, 13h18

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