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 :

Trouver la clé primaire a partir d'un champ


Sujet :

VBA Access

  1. #1
    Nouveau membre du Club
    Inscrit en
    Août 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 47
    Points : 27
    Points
    27
    Par défaut Trouver la clé primaire a partir d'un champ
    Bonjour à tous,

    Je vous explique mon problème :
    J'ai une table "magasinier" qui comprend 3 colonnes :

    id_magasinier
    nom
    prenom


    Je souhaite que Access me renvoie la valeur de mon id_magasinier en fonction du nom du magasinier.

    Par exemple : je tape ds un champ texte le nom "Dupont", je souhaite que VBA me dise que l'id_magasinier de Dupont est "3".

    Merci d'avance !
    Cdlt.

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 608
    Points : 34 286
    Points
    34 286
    Par défaut
    salut,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Msgbox Dlookup("id_magasinier","magasinier","nom='Dupont'")
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Regardes du coté de la fonction de domaine DLookup, un petit tuto sur le sujet http://starec.developpez.com/tuto/fonctionsdomaines/.

    Cependant, il ne faut pas que tu ais deux magasiniers avec le même nom

    Starec

  4. #4
    Nouveau membre du Club
    Inscrit en
    Août 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 47
    Points : 27
    Points
    27
    Par défaut
    Citation Envoyé par jpcheck Voir le message
    salut,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Msgbox Dlookup("id_magasinier","magasinier","nom='Dupont'")
    Ok, super ta solution, merci !

    Juste une chose, si je ne veux pas chercher "Dupont" mais la variable "identifiant", contenant un nom, comment je fais ? (ma variable peut contenir une fois Dupont, une fois Durant...).
    Merci encore

  5. #5
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 608
    Points : 34 286
    Points
    34 286
    Par défaut
    ca fonctionnera comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Msgbox Dlookup("id_magasinier","magasinier","nom='"& mavariable &"'")
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  6. #6
    Nouveau membre du Club
    Inscrit en
    Août 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 47
    Points : 27
    Points
    27
    Par défaut
    Comme d'habitude, nous ne croisons que des vrais pros sur ce forum.

    Merci à vous ça marche impecc !

    A bientôt

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

Discussions similaires

  1. trouver un point 3d a partir de la souris
    Par tyran3 dans le forum OpenGL
    Réponses: 2
    Dernier message: 04/09/2008, 00h54
  2. trouver date du jour a partir du numero de la semaine dans l'année
    Par JAMINF dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 19/06/2008, 16h41
  3. trouver ligne et colonne a partir d'un indice
    Par Kangourou dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 26/10/2006, 09h57
  4. Réponses: 2
    Dernier message: 02/06/2006, 20h31
  5. [Bdd ]Trouver la clé primaire d'une table
    Par drosof dans le forum JDBC
    Réponses: 3
    Dernier message: 11/08/2004, 10h58

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