OVH Cloud OVH Cloud

Rapport et query paramètre

2 réponses
Avatar
David
Bonsoir,

Apr=E8s moult recherches dans le forum, je dois n=E9anmoins=20
faire appel =E0 vous. Les r=E9ponses semblent pourtant s'y=20
trouver mais je ne parviens pas =E0 les appliquer =E0 mon cas.

Voici mon probl=E8me:

Un rapport: Rpt1
Deux formulaires: Frm1 et Frm2
Le record source de Frm1 et de Frm2 est le m=EAme query=20
param=E8tr=E9: Qry1 avec Prm1 comme param=E8tre.
Un bouton de commande et un champ se trouvent dans chaque=20
formulaire: Bto1/Chp1 et Bto2/Chp2.

Je voudrais cr=E9er une routine
- qui me lance Rpt1 en mode preview
- avec Prm recevant la valeur de chp1 si je la lance de=20
bto1 et la valeur de chp2 si je la lance de bto2.

Quelle est la formule magique en VBA pour faire tout=20
cela???


Merci d'avance pour votre aide.
Cordialement,

David

2 réponses

Avatar
EPM
Bonjour
Suivant le formulaire actif et le controle actif, tu peux lancer une requete ou des données dans ton état avec des variables dépendantes de ces éléments.
Avatar
3stone
Salut,

"David"
<snip>
Je voudrais créer une routine
- qui me lance Rpt1 en mode preview
- avec Prm recevant la valeur de chp1 si je la lance de
bto1 et la valeur de chp2 si je la lance de bto2.

Quelle est la formule magique en VBA pour faire tout
cela???


Selon ta version d'Access, regarde la propriété "OpenArgs"
sur la commande de "l'OpenReport"


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