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 :

[VBA-A] Choisir dans une liste modifiable & afficher le


Sujet :

VBA Access

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 37
    Points : 26
    Points
    26
    Par défaut [VBA-A] Choisir dans une liste modifiable & afficher le
    Bonjour !

    Voilà, je dois programmer une application en VBA sous Acces pour mes études et j'ai un exercice dans lequel je dois créer une zone de liste modifiable dans un formulaire et afficher les autres champs du formulaire en fonction de se que l'utilisateur à choisis.
    En fait j'ai un formulaire basé sur une table client qui contient tous les champs de cette table dans des zones de texte, et je dois créer une liste contenant l'ensemble des enregistrement et n'affichant que le nom, prénom & adresse.
    Je dois réaliser celà avec l'objet DoCmd (exigence du prof, pas de moi) mais je ne vois vraiment pas comment m'y prendre :s Créer la liste modifiable ne pose aucun problème, la requête permetant d'afficher dans la liste non plus mais je ne vois pas comment faire pour actualisé mon formulaire.
    Pour être sur de m'être bien fait comprendre, je vais donné un example :
    j'ai pour le champ "Nom" : André et dans les autre champ relatif à ce record.
    Je choisi dans la liste : "José"
    Il faut que le champ "Nom" deviennet "José" et que les autres champs contiennent les information relatives à "José"
    Le tous évidement en utilisant l'objet DoCmd
    Quel propriétés ? Quel raisonement ? ect...
    je ne comprend pas comment faire, j'ai chercher dans l'aide, je trouve 1fois sur deux, sur google 1fois sur 4, dans les faq & dans les forum je fini toujours pas trouvé mais ici je vois vraiment pas, je trouve bcp de cas ressemblant mais je ne comprend pas la logique à adopté :s

    enfin si qqun aurait le courage de m'aidé ou de me passé un lien vers un tuto ou un forum ou je ne sais quoi qui pourai m'aidé et que j'aurai passé pas mégarde...ce serais sympa !!

    bien à vous
    bonne soirée/journée selon l'heure
    benjapar

    ps : si qqun veut m'aidé & qu'il souhaite recevoir ma BD, je lui enverai par M/P

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Je n'en suit pas sur, mais il me semble que tu aurais plus de succès sur le Forum Access.
    Mais, au passage : DoCmd me parait avoir pour principale vocation, à l'ouverture d'un formulaire, celle de pointer vers un formulaire distinct afin d'y puiser une valeur à utiliser par le formulaire à ouvrir.
    Or, dans ton sujet, il semble que tu ne fasses pas allusion à un 2ème formulaire, bien que tu mentionnes l'insistance de ton "prof" en ce qui concerne l'utilisation de DoCmd... Es-tu certain de n'avoir rien "raté" ?
    Tu as un excellent tutoriel ACCESS sur ce site.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 267
    Points : 268
    Points
    268
    Par défaut
    Salut
    C est vrai je crois que t auras plus de reponse dans le forum reserve a access.
    En fait, tu veux faire un formulaire de recherche. Regardes ces tutoriels, il peut peut etre t aider.
    http://loufab.developpez.com/recursivite2/
    http://loufab.developpez.com/recursivite/
    http://cafeine.developpez.com/access...echerchemulti/

    Pourquoi tu ne lies pas test champs à ta liste modifiable. De ce fait, dès que tu changes les donnes de ta liste, tu as directement les info concernant la personne?

    bonne chance

  4. #4
    Nouveau membre du Club
    Inscrit en
    Novembre 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 37
    Points : 26
    Points
    26
    Par défaut
    t'inquiet pas j'ai rien raté (ça m'avais paru bizard alors j'ai redemandé )
    en fait ce que je dois faire c'est ça :


    quand on sélectionne un membre, le formulaire doit s'actualisé
    On sait le faire avec un recordset & aparament avec un DoCmd

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 267
    Points : 268
    Points
    268
    Par défaut
    il faut que créer un formulaire client. DAns ce formulaire, apres avoir créer ta liste déroulante, tu met le code approprie dans l'évenement "sur changement"

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/08/2007, 14h21
  2. Réponses: 4
    Dernier message: 07/08/2006, 17h01
  3. Réponses: 6
    Dernier message: 15/06/2006, 09h24
  4. Réponses: 4
    Dernier message: 22/05/2006, 11h53
  5. Ajouter un valeur dans une liste modifiable
    Par ancylia dans le forum Access
    Réponses: 1
    Dernier message: 22/09/2005, 12h50

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