Forum - Questions sur Access - Recherche dans une table sur deux champs
le 02/06/2018 : 16:00
par possible924
visiteur
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
--------
le 02/06/2018 : 23:16
par 3Stone
Administrateur
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)
--------
le 03/06/2018 : 09:15
par possible924
visiteur
Rectifier message Clôturer sujet Remonter