OVH Cloud OVH Cloud

Afficher un champ dans un formulaire

3 réponses
Avatar
Emmanuel
Bonjour,
Je voudrais afficher une valeur d'une requ=EAte dans un=20
formulaire. Cependant, j'ai utilis=E9 une table pour cr=E9er=20
ce formulaire. Donc si tout le monde a compris, cette=20
requ=EAte est ind=E9pendante de tout.
Merci

3 réponses

Avatar
3stone
Salut,

Je voudrais afficher une valeur d'une requête dans un
formulaire. Cependant, j'ai utilisé une table pour créer
ce formulaire. Donc si tout le monde a compris, cette
requête est indépendante de tout.


Effectivement, on ne peut pas afficher une requête dans une zone de texte...

Mais, si la requête ne retourne qu'un enregistrement, il suffit de mettre
comme source de la zone de texte:

= DLookup("[LeChamp]";"[LaRequête]")

Ok ?

--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
Avatar
emmanuel
Merci bien.
Cependant, il me répète la meme valeur partout à chaque
fois que je change d'enregistrement dans mon formulaire
Avatar
3stone
Salut,

Cependant, il me répète la meme valeur partout à chaque
fois que je change d'enregistrement dans mon formulaire


Je demandais si la requête retournait UNE valeur....


Cela ne semble pas être le cas ;-)

Il faut donc complèter la fonction par un critère qui limite à la clé de l'enregistrement actuel.

= DLookup("[LeChamp]";"[LaRequête]";"[ChampClé]=" & [ChampClé] )


Comme tu le remarque, il faut pouvoir faire un "lien" entre la donné de *l'autre* requête
et l'enregistrement courant de ton formulaire...

Mais, dans ce cas là, je me demande pourquoi, tu ne base pas le formulaire
sur une requête qui reprend aussi bien la table que cette requête supplémentaire.

Hmmm ?


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------