Dans VBA, je d=E9sire r=E9cup=E9rer une donn=E9e dans une table=20
dont je connais le champ et la donn=E9e d'un autre champ=20
pour la stocker dans une variable VB.
Dois-je utiliser une requ=EAte ?
Si oui, comment l'int=E9grer dans VB et en r=E9cup=E9rer le=20
r=E9sultat ?
Y a t il plus simple ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
phil
Dans VBA, il est très facile de lancer des requetes. Mais si j'ai bien compris, il te suffit juste de récupérer dans une variable UNE valeur.
Pour cela, rien de plus simple : le DLOOKUP !!!
Var = DLookup("Champ","Table","Condition")
"Champ" est ce que tu mettrais après SELECT dans une requete. "Table" est ce que tu mettrais après FROM. "Condition" est ce que tu mettrais après WHERE.
C'est une mini requete de selection. Tu peux mettre autant de conditions que tu veux en utilisant des AND, des OR...
Phil
-----Message d'origine----- Dans VBA, je désire récupérer une donnée dans une table dont je connais le champ et la donnée d'un autre champ pour la stocker dans une variable VB. Dois-je utiliser une requête ? Si oui, comment l'intégrer dans VB et en récupérer le résultat ? Y a t il plus simple ? .
Dans VBA, il est très facile de lancer des requetes.
Mais si j'ai bien compris, il te suffit juste de récupérer
dans une variable UNE valeur.
Pour cela, rien de plus simple : le DLOOKUP !!!
Var = DLookup("Champ","Table","Condition")
"Champ" est ce que tu mettrais après SELECT dans une
requete.
"Table" est ce que tu mettrais après FROM.
"Condition" est ce que tu mettrais après WHERE.
C'est une mini requete de selection.
Tu peux mettre autant de conditions que tu veux en
utilisant des AND, des OR...
Phil
-----Message d'origine-----
Dans VBA, je désire récupérer une donnée dans une table
dont je connais le champ et la donnée d'un autre champ
pour la stocker dans une variable VB.
Dois-je utiliser une requête ?
Si oui, comment l'intégrer dans VB et en récupérer le
résultat ?
Y a t il plus simple ?
.
Dans VBA, il est très facile de lancer des requetes. Mais si j'ai bien compris, il te suffit juste de récupérer dans une variable UNE valeur.
Pour cela, rien de plus simple : le DLOOKUP !!!
Var = DLookup("Champ","Table","Condition")
"Champ" est ce que tu mettrais après SELECT dans une requete. "Table" est ce que tu mettrais après FROM. "Condition" est ce que tu mettrais après WHERE.
C'est une mini requete de selection. Tu peux mettre autant de conditions que tu veux en utilisant des AND, des OR...
Phil
-----Message d'origine----- Dans VBA, je désire récupérer une donnée dans une table dont je connais le champ et la donnée d'un autre champ pour la stocker dans une variable VB. Dois-je utiliser une requête ? Si oui, comment l'intégrer dans VB et en récupérer le résultat ? Y a t il plus simple ? .
Pierre CFI [mvp]
bonjour c'est pas clair du tout, mais je pense
Tavar = Dlookup("champ a voir","nom table","champconnu= 'valeurconnue') veut dire, quelle est la valeur du champ à voir, dans la table ou le champconnu est egale à valeurconnue bon mais je suppose que cette valeur connue elle vient de quelque part
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "tdi" a écrit dans le message de news: 7ea501c3f240$c392ea80$ Dans VBA, je désire récupérer une donnée dans une table dont je connais le champ et la donnée d'un autre champ pour la stocker dans une variable VB. Dois-je utiliser une requête ? Si oui, comment l'intégrer dans VB et en récupérer le résultat ? Y a t il plus simple ?
bonjour
c'est pas clair du tout, mais je pense
Tavar = Dlookup("champ a voir","nom table","champconnu= 'valeurconnue')
veut dire, quelle est la valeur du champ à voir, dans la table ou le champconnu est egale à valeurconnue
bon mais je suppose que cette valeur connue elle vient de quelque part
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"tdi" <anonymous@discussions.microsoft.com> a écrit dans le message de news: 7ea501c3f240$c392ea80$7d02280a@phx.gbl...
Dans VBA, je désire récupérer une donnée dans une table
dont je connais le champ et la donnée d'un autre champ
pour la stocker dans une variable VB.
Dois-je utiliser une requête ?
Si oui, comment l'intégrer dans VB et en récupérer le
résultat ?
Y a t il plus simple ?
Tavar = Dlookup("champ a voir","nom table","champconnu= 'valeurconnue') veut dire, quelle est la valeur du champ à voir, dans la table ou le champconnu est egale à valeurconnue bon mais je suppose que cette valeur connue elle vient de quelque part
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "tdi" a écrit dans le message de news: 7ea501c3f240$c392ea80$ Dans VBA, je désire récupérer une donnée dans une table dont je connais le champ et la donnée d'un autre champ pour la stocker dans une variable VB. Dois-je utiliser une requête ? Si oui, comment l'intégrer dans VB et en récupérer le résultat ? Y a t il plus simple ?