Forum - Questions sur Access - Recherche dans une table sur deux champs
Bonjour à tous J'ai une table avec deux champs numériques "PN_Clé_Personne" et PN_Clé_Nature" Chaque personne peut avoir plusieurs natures et chaque nature peut être affectée à plusieurs personnes. La clé primaire englobe les deux champs, afin d'éviter les doublons.
Je souhaiterais en VBA savoir si pour la personne 327 la nature 1 lui est bien affectée
je pourrais faire une requête en avec un champ calculé du style ChampRecherche: Format([PN_Clé_Personne];"000000")"&"_"&Format([PN_Clé_Nature];"000") et dans le VBA faire un Dlookup pour rechercher cette valeur, mais ça me semble pas très orthodoxe
Merci de m'indiquer si vous avez une meilleure solution Pierre
Bonjour,
Bien que je ne comprenne pas la finalité de ta manière de procéder...
Si cette table se nomme "T_Personne_Nature", ce code :
If DLookup("[PN_Cle_Personne] & [PN_Cle_Nature]", "T_Personne_Nature") = "3271" Then MsgBox "Existe" Else MsgBox "Existe pas" End If
te donne la réponse.
Cordialement,
Pierre (3Stone)