OVH Cloud OVH Cloud

Récupération de données pour VBA

1 réponse
Avatar
Thierry DUPERRIER
Je désire récupérer la valeur d'un enregistrement correspondant à un champ
bien particulier d'une table dans un module VBA.
Comment lire directement le champ, ou quelle est la requête et comment
l'intégrer dans VBA ?
Ex: 3 enregistrements avec N°, Nom, Prénom -> je veux savoir le nom du
2ème ? pour l'utiliser dans un module VBA
Merci d'avance.

1 réponse

Avatar
3stone
Salut,

"Thierry DUPERRIER"
Je désire récupérer la valeur d'un enregistrement correspondant à un champ
bien particulier d'une table dans un module VBA.
Comment lire directement le champ, ou quelle est la requête et comment
l'intégrer dans VBA ?
Ex: 3 enregistrements avec N°, Nom, Prénom -> je veux savoir le nom du
2ème ? pour l'utiliser dans un module VBA



Méfie toi !
Le deuxième, dans une table, ne veut rien dire...

Un enregistrement ne peut être désigné avec certitude
que par sa clé primaire.

Et dans ce cas:

Dim sNom as string
sNom = Dlookup("[NomChamp]","[NomTable]","ClePrimaire=2")
ou:
sNom = Dlookup("[NomChamp]","[NomTable]","ClePrimaire=" & Variable)

si variable contient la valeur 2

Mais, ton exemple est surement mal choisi,
ou tu envisage la mauvaise méthode.


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------