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

VBA Access Discussion :

[Access97] Récupérer données d'un zone de liste


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2007
    Messages : 27
    Par défaut [Access97] Récupérer données d'un zone de liste
    Bonjour,

    je pense que mon titre est assez clair, j''ai dans mon formulaire, une zone de liste, qui reprends l'ensemble des enregistrements d'une table, lorsqu'ils correspondnet a un champs de mon formulaire. Jusque là pas de problème.

    Mais maintenant j'aimerai faire afficher le reste des informations sur ces enregistrements (il n'y a que leur nom dans la liste), pour cela je voudrai qu'en cliquant sur leur nom, un sous formulaire apparaissent, affichant les données.

    Mais pour ce faire, il faudrait que j'arrive a extraire le nom de l'enregistrement, pour baser une requete pour le sous formulaire.

    Or je n'y arrive pas, ou je m'yprends mal, j'ai trouvé l'instruction "ItemsSelected" mais je n'arrive pas a m'en servir.

    Pour récapituler, je cherche a faire afficher un sous formulaire sur mon formulaire, qui affiche les données liés a l'enregistrement cliqué( mis en surbrillance) dans une zone de liste de mon formulaire. Mais mon principal soucis consiste a récupérer le nom selectionné dans la liste, pour le reste je pense y arriver

    Merci par avance de votre attention et de votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Par défaut Récupérer ...
    Bonjour Cyric,

    Si j'ai bien compris ton problème, lorsque tu choisis un item dans ta liste déroulante, tu affiches les données sous jacente dans un sous formulaire.

    Dans ton formulaire principal, tu poses ta liste déroulante et par les propriétés, tu la nommes.

    Dans la source du Sous Formulaire, tu as une requete qui contient le champ qui permettra la liaison avec ta liste déroulante

    Exemple : ta liste déroulante Affiche le nom de tes clients. La source de ta liste contient donc NumClient et Le nom du Client
    Dans ton sous formulaire: tu souhaites afficher les infos concernant les factures de ces clients (tu auras donc une requete qui reprendra le NumClient et les infos de la facture)

    En positionnant ton sous formulaire sur ton formulaire principal, tu pourras renseigner les propriétés ChampsPeres (Nom de la liste déroulante) et ChampsFils (NumClient)

    A chaque changement de nom de client dans la liste, le sous formulaire se met à jour (le code VB n'est pas nécessaire)

    A+

    JEannot
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2007
    Messages : 27
    Par défaut
    Merci Jeannot, je me fourvoyait complétement ca marche au poil!

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/06/2020, 12h44
  2. Récupérer les données d'une zone de liste multi selection
    Par sab_info dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/05/2013, 12h15
  3. [Débutant] Copier les données d'une zone de liste
    Par a2line dans le forum Access
    Réponses: 8
    Dernier message: 01/06/2006, 16h06
  4. Réponses: 8
    Dernier message: 24/02/2006, 09h59
  5. Retrouver une donnée dans une zone de liste
    Par uloaccess dans le forum Access
    Réponses: 9
    Dernier message: 07/11/2005, 13h25

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