OVH Cloud OVH Cloud

Chercher une donnée dans une requete

2 réponses
Avatar
sab
Bonjour,

Dans un formulaire, je souhaiterai faire appel à une variable se trouvant
dans une requete (qui possede 1 et 1 seule donnée).

Afin d'être la plus explicite, je vais essayer de traduire mon pb par un
exemple :

Private ....
MODIF = "14/12/2004"
ENTREE = Me.[Date d'entrée]
...

J'aimerai remplacer "14/12/2004" par une formule qui me permet d'aller
chercher automatiquement la donnée qui se trouve dans une requete.
Pour information, la donnée "14/12/2004" n'a aucune correspondance avec la
requete qui se trouve dans la propriete de mon formulaire.

Pouvez vous m'expliquer comment résoudre ce pb, SVP?

Merci d'avance .

2 réponses

Avatar
Eric
Bonjour Sab,

Avec la fonction DLookup()

La requête dans laquelle on doit faire la recherche ne retourne qu'un
seul enregistrement ?

Si oui, alors avec DLookup() du genre :
Modif = DLookup("LeChamp","LaTableOuLaRequête")

Si non,
Modif = DLookup("LeChamp","LaTableOuLaRequête","LeCritere")
où le critère correspond à une clause SQL Where sans le mot Where.

(voir l'aide en ligne)

A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr


Afin d'être la plus explicite, je vais essayer de traduire mon pb par un
exemple :

Private ....
MODIF = "14/12/2004"
ENTREE = Me.[Date d'entrée]
...

J'aimerai remplacer "14/12/2004" par une formule qui me permet d'aller
chercher automatiquement la donnée qui se trouve dans une requete.
Pour information, la donnée "14/12/2004" n'a aucune correspondance avec la
requete qui se trouve dans la propriete de mon formulaire.

Pouvez vous m'expliquer comment résoudre ce pb, SVP?

Merci d'avance .


Avatar
Maxence HUBICHE
Hello sab,

Regardes donc du côté de la fonction DLookup (RechDom)
Cela pourrait t'aider :)

================== Maxence HUBICHE

MVP Access
Revendeur CaseStudio (http://www.casestudio.fr)
Responsable Access sur http://www.developpez.com
La plus grosse FAQ Access du Web : http://access.developpez.com/faq

Bonjour,

Dans un formulaire, je souhaiterai faire appel à une variable se
trouvant dans une requete (qui possede 1 et 1 seule donnée).

Afin d'être la plus explicite, je vais essayer de traduire mon pb par
un exemple :

Private ....
MODIF = "14/12/2004"
ENTREE = Me.[Date d'entrée]
...
J'aimerai remplacer "14/12/2004" par une formule qui me permet d'aller
chercher automatiquement la donnée qui se trouve dans une requete.
Pour information, la donnée "14/12/2004" n'a aucune correspondance
avec la requete qui se trouve dans la propriete de mon formulaire.

Pouvez vous m'expliquer comment résoudre ce pb, SVP?

Merci d'avance .