OVH Cloud OVH Cloud

problème avec les macros

3 réponses
Avatar
heidy
bonjour,
voila j'ai créé une macro pour pouvoir imprimer des états avec les mêmes
conditions, j'aimerai que quand on saisi une fois la condition, ça imprime
tous les autres états. car là on doit saisir la même chose autant de fois
qu'il y a d'états à imprimer.
aidez-moi svp
merci d'avance
--
heidy

3 réponses

Avatar
Gafish
heidy wrote:
bonjour,


Bonjour,

voila j'ai créé une macro pour pouvoir imprimer des états avec les
mêmes conditions, j'aimerai que quand on saisi une fois la condition,
ça imprime tous les autres états. car là on doit saisir la même chose
autant de fois qu'il y a d'états à imprimer.
aidez-moi svp
merci d'avance


Comment fais tu la saisie des conditions ? C'est une boite de dialogue qui
s'ouvre te demandant d'entrer à la main la condition ?
Je te conseille de créer un formulaire où tu demanderas à l'utilisateur
d'entrer les critères. Ensuite, tu baseras les requêtes sources de tes états
sur ce formulaire. Pour le champ à filtrer, dans la zone critères, tu feras
un clic droit...créer (ou générer) et tu iras grâce à la partie gauche,
chercher la zone où l'utilisateur aura fait sa saisie.

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Jessy Sempere [MVP]
Bonjour

Entièrement d'accord

Sinon autre possibilité plutôt que de modifier toutes tes requêtes, ce
serait
d'utiliser l'argument "WhereCondition" lors de l'ouverture des état en
utilisant
docmd.openreport

Dans cet argument, tu vas lui spécifier ton critère que tu pourras
renseigner soit
en utilisant un formulaire comme le conseil Gafish soit en utilisant une
InputBox...

Exemple avec formulaire :

dim strCritere as strinfg
strCritere = "ChampAFiltrer = " & Me.TonControleDeFormulaire
DoCmd.OpenReport strReport, acViewNormal, , strCritere

Exemple avec inputbox

dim strCritere as strinfg
strCritere = "ChampAFiltrer = " & Me.TonControleDeFormulaire
DoCmd.OpenReport strReport, acViewNormal, , InputBox("Entrez le critère
voulue")

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Gafish" a écrit dans le message news:
#
heidy wrote:
bonjour,


Bonjour,

voila j'ai créé une macro pour pouvoir imprimer des états avec les
mêmes conditions, j'aimerai que quand on saisi une fois la condition,
ça imprime tous les autres états. car là on doit saisir la même chose
autant de fois qu'il y a d'états à imprimer.
aidez-moi svp
merci d'avance


Comment fais tu la saisie des conditions ? C'est une boite de dialogue qui
s'ouvre te demandant d'entrer à la main la condition ?
Je te conseille de créer un formulaire où tu demanderas à l'utilisateur
d'entrer les critères. Ensuite, tu baseras les requêtes sources de tes
états

sur ce formulaire. Pour le champ à filtrer, dans la zone critères, tu
feras

un clic droit...créer (ou générer) et tu iras grâce à la partie gauche,
chercher la zone où l'utilisateur aura fait sa saisie.

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr





Avatar
heidy
merci beaucoup Gafish, ça marche ;-)
oui c'était une boite de dialogue qui me demandait toujours la même chose!!!
merci encore, car j'étais bien bloquée.
--
heidy



heidy wrote:
bonjour,


Bonjour,

voila j'ai créé une macro pour pouvoir imprimer des états avec les
mêmes conditions, j'aimerai que quand on saisi une fois la condition,
ça imprime tous les autres états. car là on doit saisir la même chose
autant de fois qu'il y a d'états à imprimer.
aidez-moi svp
merci d'avance


Comment fais tu la saisie des conditions ? C'est une boite de dialogue qui
s'ouvre te demandant d'entrer à la main la condition ?
Je te conseille de créer un formulaire où tu demanderas à l'utilisateur
d'entrer les critères. Ensuite, tu baseras les requêtes sources de tes états
sur ce formulaire. Pour le champ à filtrer, dans la zone critères, tu feras
un clic droit...créer (ou générer) et tu iras grâce à la partie gauche,
chercher la zone où l'utilisateur aura fait sa saisie.

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr