OVH Cloud OVH Cloud

Passer des valeurs à une requête paramétrée

1 réponse
Avatar
Dominique GOUBY
Je suis dans un formulaire
J'ai un champ client dont je veux récupérer la valeur
Je clique sur un bouton qui m' ouvre un autre formulaire
pour déterminer les dates d'un état.
Je clique sur Ok qui me lance la requête et je souhaite passer ces valeurs à
ma requête.
Code ou macro ?
Merci.
DéGé

1 réponse

Avatar
Raymond [mvp]
Bonsoir.

Compte tenu que ton formulaire est ouvert et qu'il contient les 3 valeurs
(le client sur le formulaire et les dates récupérées sur l'autre formulaire)
tu peux passer les paramètres par code.

Dim dbsCurrent As DAO.Database
Dim Qdf As DAO.QueryDef
Set dbsCurrent = CurrentDb()
Set Qdf = dbsCurrent.QueryDefs("Nomdemarequête")
Qdf.Parameters("Monparamètre1") = "codeclient"
Qdf.Parameters("Monparamètre2") = "datedébut"
Qdf.Parameters("Monparamètre3") = "datefin"
Qdf.Execute

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


"Dominique GOUBY" a écrit dans le message de
news:bskkn9$4bn$
Je suis dans un formulaire
J'ai un champ client dont je veux récupérer la valeur
Je clique sur un bouton qui m' ouvre un autre formulaire
pour déterminer les dates d'un état.
Je clique sur Ok qui me lance la requête et je souhaite passer ces valeurs
à

ma requête.
Code ou macro ?
Merci.
DéGé