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 :

Afficher un enregistrement dans une zone de texte d'un formulaire grace a une recherche declenche


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    etudiant et chercheur informatique
    Inscrit en
    Janvier 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : etudiant et chercheur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2015
    Messages : 1
    Par défaut Afficher un enregistrement dans une zone de texte d'un formulaire grace a une recherche declenche
    Bonjour a tous je viens avec un probleme que j'eprouve avec un formulaire access. au fait je suis novice dans access, je veux juste qu avec mon formoure qui a des zones de texte.
    je cherche a ce que le nom d'un client s affiche dans la zone correspondante lorsque je saisi le numero de telephone si le numero correspond a un numero d'un client dejas dans la base aide moi svp

  2. #2
    Expert confirmé

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

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 849
    Par défaut
    Bonjour,

    Il y a 2 façons de faire :
    1- Utiliser une zone de liste déroulante - ZdlTelephone - pour la saisie du numéro de téléphone (il faut que tous les clients aient un numéro de téléphone) dont les propriétés
    - Contenu sera :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT NumTelephone, NomClient FROM T_Clients
    Et dans la zone de texte, utiliser la propriété Column de cette zone de liste comme source de la zone de texte ==>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     =Me.ZdlTelephone.Column(1)
    pour afficher le nom de la personne.

    2- Utiliser la fonction de domaine DLookUp. Tu peux chercher l'aide avec
    Soient tu as txtTelephone (la zone de texte pour le téléphone) et txtNom (zone de texte pour le nom)
    Utiliser comme source de la zone de texte txtNom :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    = Nz(DLookUp("[NomClient]","[T_Clients]","[NumTelephone]='" & Me.txtTelephone & "'")," ")
    Cordialement.

Discussions similaires

  1. Réponses: 6
    Dernier message: 18/07/2015, 22h26
  2. Réponses: 7
    Dernier message: 12/12/2010, 12h35
  3. Réponses: 9
    Dernier message: 13/12/2007, 09h49
  4. Réponses: 6
    Dernier message: 30/12/2006, 12h54
  5. Réponses: 14
    Dernier message: 30/05/2006, 16h55

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