OVH Cloud OVH Cloud

insérer résultat d'une requête dans une zone de texte

2 réponses
Avatar
Fred Pasc
Bonjour,

La réponse est sûrement simple mais je n'y arrive pas.
J'ai une requête qui me donne un et un seul résultat. Je souhaite que ce
résultat apparaisse sur un formulaire dans une zone de texte en sachant que
le formulaire en question est lui basé sur une table.
Cela marche correctement si je fais une zone de liste modifiable (dans
contenu) mais je n'y arrive pas en utilisant une zone de texte (dans valeur
par défaut).
Merci de votre aide

A+
Fred

2 réponses

Avatar
3stone
Salut,

"Fred Pasc"
| J'ai une requête qui me donne un et un seul résultat. Je souhaite que ce
| résultat apparaisse sur un formulaire dans une zone de texte en sachant que
| le formulaire en question est lui basé sur une table.
| Cela marche correctement si je fais une zone de liste modifiable (dans
| contenu) mais je n'y arrive pas en utilisant une zone de texte (dans valeur
| par défaut).


Oui... une requête ne peut pas être source d'une zone de texte...

Mais, avec une fonction de domaine:

=DLookup("[NomDuChamp]";"[NomRequete]")

cela fonctionne...

Tu peux éventuellement te passer de la requête en allant chercher directement
la valeur du champ avec ce même "DLookup()"


=DLookup("[Champ]";"[table]";"ici une clause where")

Pour la clause Where, regarde ici :
http://www.mvps.org/accessfr/general/gen0018.htm


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Fred Pasc
Bonjour,
Merci beaucoup...
A+
Fred

"3stone" a écrit dans le message de news:

Salut,

"Fred Pasc"
| J'ai une requête qui me donne un et un seul résultat. Je souhaite que ce
| résultat apparaisse sur un formulaire dans une zone de texte en sachant
que

| le formulaire en question est lui basé sur une table.
| Cela marche correctement si je fais une zone de liste modifiable (dans
| contenu) mais je n'y arrive pas en utilisant une zone de texte (dans
valeur

| par défaut).


Oui... une requête ne peut pas être source d'une zone de texte...

Mais, avec une fonction de domaine:

=DLookup("[NomDuChamp]";"[NomRequete]")

cela fonctionne...

Tu peux éventuellement te passer de la requête en allant chercher
directement

la valeur du champ avec ce même "DLookup()"


=DLookup("[Champ]";"[table]";"ici une clause where")

Pour la clause Where, regarde ici :
http://www.mvps.org/accessfr/general/gen0018.htm


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw