OVH Cloud OVH Cloud

recup valeur d'une requete

6 réponses
Avatar
elisabeth
bonjour

eske qq1 sait koment je px faire pour recuperer une valeur=20
retourn=E9e par une requete et l'afficher dans mon=20
formulaire?
merci

6 réponses

Avatar
Raymond [mvp]
Bonjour.

Utiliser la fonction DLookup:
Me.X = DLookup("monchamp", "marequête", "moncritère")

ici nous avons tout notre temps, tu peux écrire dans la langue en langage
clair.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"elisabeth" a écrit dans le message de
news:21df01c4279b$800e6e20$
bonjour

eske qq1 sait koment je px faire pour recuperer une valeur
retournée par une requete et l'afficher dans mon
formulaire?
merci
Avatar
merci mais c'est pas ça que je veux

Forms!formulaire3!Texte11.Value = Forms!formulaire2!Texte19
Forms!formulaire3!Texte13.Value = [Requete2]!Instance

comme j'ai recuperé une valeur d'un autre formulaire ici
je cherche a recuperer la valeur retournée par une
requete???


-----Message d'origine-----
Bonjour.

Utiliser la fonction DLookup:
Me.X = DLookup("monchamp", "marequête", "moncritère")

ici nous avons tout notre temps, tu peux écrire dans la
langue en langage

clair.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"elisabeth" a écrit
dans le message de

news:21df01c4279b$800e6e20$
bonjour

eske qq1 sait koment je px faire pour recuperer une valeur
retournée par une requete et l'afficher dans mon
formulaire?
merci


.



Avatar
Eric
Bonjour Elisabeth
La solution que te propose Raymond est, me semble-t-il, la meilleure que
tu puisses trouver à ton problème.
Forms!formulaire3!Texte13.Value = RechDom("Instance","Requete2","Ici tu
mets ton critere de recherche, s'il y en a un"). (RechDom ou DLookUp)
Quel serait pour toi l'intérêt de parcourir un recordset sur la requête
pour trouver la valeur, si ce n'est que c'est plus long à écrire en code
et pas plus rapide en temps d'éxécution.
A+
Eric

PS: tu peux mettre un truc du genre:
Forms!formulaire3!Texte13.Value= DlookUp
("Instance","Requete2","[TonChamp]='" & Me.Texte11 & "'")
Enleves les ' si le champ est numérique


écrivait news:23a401c427ac$f7be0460
$:

merci mais c'est pas ça que je veux

Forms!formulaire3!Texte11.Value = Forms!formulaire2!Texte19
Forms!formulaire3!Texte13.Value = [Requete2]!Instance

comme j'ai recuperé une valeur d'un autre formulaire ici
je cherche a recuperer la valeur retournée par une
requete???


-----Message d'origine-----
Bonjour.

Utiliser la fonction DLookup:
Me.X = DLookup("monchamp", "marequête", "moncritère")

ici nous avons tout notre temps, tu peux écrire dans la
langue en langage

clair.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"elisabeth" a écrit
dans le message de

news:21df01c4279b$800e6e20$
bonjour

eske qq1 sait koment je px faire pour recuperer une valeur
retournée par une requete et l'afficher dans mon
formulaire?
merci


.






Avatar
3stone
Salut,

merci mais c'est pas ça que je veux

Si si... c'est bien ce que tu as besoin ;-)


Forms!formulaire3!Texte11.Value = Forms!formulaire2!Texte19
Forms!formulaire3!Texte13.Value = [Requete2]!Instance

comme j'ai recuperé une valeur d'un autre formulaire ici
je cherche a recuperer la valeur retournée par une
requete???


Tu ne peux mettre une requête comme source d'un champ/contrôle

Il faut donc aller récupérer la valeur du champ par un DLookup
comme Raymond te la indiqué!


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Avatar
elisabeth
bonjour eric
et merci je vais tester et je te tiens au courant
ciao
@bientot
-----Message d'origine-----
Bonjour Elisabeth
La solution que te propose Raymond est, me semble-t-il,
la meilleure que

tu puisses trouver à ton problème.
Forms!formulaire3!Texte13.Value = RechDom
("Instance","Requete2","Ici tu

mets ton critere de recherche, s'il y en a un"). (RechDom
ou DLookUp)

Quel serait pour toi l'intérêt de parcourir un recordset
sur la requête

pour trouver la valeur, si ce n'est que c'est plus long à
écrire en code

et pas plus rapide en temps d'éxécution.
A+
Eric

PS: tu peux mettre un truc du genre:
Forms!formulaire3!Texte13.Value= DlookUp
("Instance","Requete2","[TonChamp]='" & Me.Texte11 & "'")
Enleves les ' si le champ est numérique


écrivait
news:23a401c427ac$f7be0460

$:

merci mais c'est pas ça que je veux

Forms!formulaire3!Texte11.Value = Forms!formulaire2!
Texte19


Forms!formulaire3!Texte13.Value = [Requete2]!Instance

comme j'ai recuperé une valeur d'un autre formulaire
ici


je cherche a recuperer la valeur retournée par une
requete???


-----Message d'origine-----
Bonjour.

Utiliser la fonction DLookup:
Me.X = DLookup("monchamp", "marequête", "moncritère")

ici nous avons tout notre temps, tu peux écrire dans la
langue en langage

clair.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"elisabeth" a
écrit



dans le message de
news:21df01c4279b$800e6e20$
bonjour

eske qq1 sait koment je px faire pour recuperer une
valeur



retournée par une requete et l'afficher dans mon
formulaire?
merci


.





.





Avatar
elisabeth
bonjour raymond
et merci pour ton conseil je vais tester et je te tiens au
courant
merci encore
Elisabeth


-----Message d'origine-----
Salut,

merci mais c'est pas ça que je veux

Si si... c'est bien ce que tu as besoin ;-)


Forms!formulaire3!Texte11.Value = Forms!formulaire2!
Texte19

Forms!formulaire3!Texte13.Value = [Requete2]!Instance

comme j'ai recuperé une valeur d'un autre formulaire ici
je cherche a recuperer la valeur retournée par une
requete???


Tu ne peux mettre une requête comme source d'un
champ/contrôle


Il faut donc aller récupérer la valeur du champ
par un DLookup

comme Raymond te la indiqué!


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




.