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

Access Discussion :

Recherche dans une table via un formulaire


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 65
    Points : 26
    Points
    26
    Par défaut Recherche dans une table via un formulaire
    Bonjour!

    Aors je viens de faire un formulaire client à partir de la table client et je voudrais faire une zone de liste déroulante pour rechercher la fiche d'un client, je ne sais pas comment faire !

    Merci !

  2. #2
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,

    Et bien décidemment aujourd'hui tout le monde veut faire des zones de liste déroulante

    Pour faire cela, utilise l'assistant et choisie la troisième option:
    Rechercher un enregistrement dans mon formulaire basé sur la valeur que j'ai sélectionnée dans la liste déroulante.

    Bonne continuation
    FreeAccess
    FreeAccess
    "Petit à petit l'araignée tisse sa toile"

  3. #3
    Membre éclairé Avatar de stéphane_ais2
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 792
    Points : 891
    Points
    891
    Par défaut
    Bonjour,

    Tu crées la liste déroulante avec comme source la table concernée...
    Puis tu places sur l'évenement AfterUpdate de la liste le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[num_client] = " & Str(Nz(Me![RechercheClient], 0))
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
    Set rs = Nothing
    où [num_client] est la clé de la table et [RechercheClient] le nom de la liste déroulante

    ...

    SE
    Si le monde explose, la dernière voix audible sera celle d’un expert, disant que la chose est impossible. - P. Ustinov

  4. #4
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 65
    Points : 26
    Points
    26
    Par défaut
    Les listes déroulantes c'est ma grande passion, avec listes déroulantes magazine !

    plus sérieusement, ca fonctionne impec merci

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

Discussions similaires

  1. [AC-2010] Insertion pièce jointe dans une table via un formulaire
    Par Kenny66 dans le forum Access
    Réponses: 2
    Dernier message: 14/02/2012, 17h02
  2. recherche dans une table via formulaire
    Par kbahj dans le forum VBA Access
    Réponses: 10
    Dernier message: 17/08/2011, 09h50
  3. insérer des valeur dans une table via un formulaire
    Par horkets dans le forum Ruby on Rails
    Réponses: 1
    Dernier message: 18/07/2008, 21h47
  4. Réponses: 4
    Dernier message: 24/07/2007, 13h05
  5. Réponses: 5
    Dernier message: 09/03/2007, 20h39

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