OVH Cloud OVH Cloud

Filtre pour impression

5 réponses
Avatar
AdminCTM
Bonjour

J'ai un formulaire "devis" dans lequel j'ai créé un bouton pour imprimer un
état "devis".

Je voudrais qu'en appuyant sur le bouton, l'état souvre mais uniquement pour
le devis en cours dans mon formulaire (en fonction du champ "NumRemise" du
formulaire).

Comment dois-je faire ?

Merci

5 réponses

Avatar
Eric
Bonjour,

Essaies:
DoCmd.OpenReport "ReportDevis", acViewPreview, , "NumDevis=" &
Me.NumRemise ' si NumRemise est numérique

DoCmd.OpenReport "ReportDevis", acViewPreview, , "NumDevis='" &
Me.NumRemise & "'" ' si NumRemise est de type Texte

bien que je me perde un peu entre NumDevis et NumRemise.

Bonjour

J'ai un formulaire "devis" dans lequel j'ai créé un bouton pour imprimer un
état "devis".

Je voudrais qu'en appuyant sur le bouton, l'état souvre mais uniquement pour
le devis en cours dans mon formulaire (en fonction du champ "NumRemise" du
formulaire).

Comment dois-je faire ?

Merci


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Tisane
Bonjour Admin,

J'ai un formulaire "devis" dans lequel j'ai créé un bouton pour
imprimer un état "devis".
Je voudrais qu'en appuyant sur le bouton, l'état souvre mais
uniquement pour le devis en cours dans mon formulaire (en fonction du
champ "NumRemise" du formulaire).


Comme ceci peut-être :
- dans la propriété "Sur clic" de ton bouton, Procédure événementielle
- utilise le code ci-dessous entre les lignes Private Sub... et End Sub :
DoCmd.OpenReport "Devis", acViewPreview, , "[NumRemise] = " & Me![NumRemise]

--
Tisane

Avatar
ze Titi
Bonjour AdminCTM

En utilisant la syntaxe d'ouverture d'un état décrite dans le fil
"Sélection d'enregistrements" que tu avais ouvert et en cherchant un
peu, tu aurais compris que

Docmd.OpenReport "unEtat",acViewPreview, , unFiltre

te permet de le faire. Dans ton cas, tu auras quelque chose comme:

Docmd.OpenReport "Devis",acViewPreview, , "NumDevis=" & [NumeroDevis]

où [NumeroDevis] est le champ de ton formulaire Devis contenant le
numéro de devis sur lequel doit être filtré ton état.


Dans ton message
Bonjour

J'ai un formulaire "devis" dans lequel j'ai créé un bouton pour imprimer un
état "devis".

Je voudrais qu'en appuyant sur le bouton, l'état souvre mais uniquement pour
le devis en cours dans mon formulaire (en fonction du champ "NumRemise" du
formulaire).

Comment dois-je faire ?

Merci


--
Voilou !
Bon courage !
Cordialement,
ze Titi

Avatar
AdminCTM
Merci à tous
Avatar
Pierre CFI [mvp]
bravo 3/4 de Dalton, heureusement que vous dites la méme chose :o))

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"ze Titi" a écrit dans le message de news:
Bonjour AdminCTM

En utilisant la syntaxe d'ouverture d'un état décrite dans le fil "Sélection d'enregistrements" que tu avais ouvert et en
cherchant un peu, tu aurais compris que

Docmd.OpenReport "unEtat",acViewPreview, , unFiltre

te permet de le faire. Dans ton cas, tu auras quelque chose comme:

Docmd.OpenReport "Devis",acViewPreview, , "NumDevis=" & [NumeroDevis]

où [NumeroDevis] est le champ de ton formulaire Devis contenant le numéro de devis sur lequel doit être filtré ton état.


Bonjour

J'ai un formulaire "devis" dans lequel j'ai créé un bouton pour imprimer un état "devis".

Je voudrais qu'en appuyant sur le bouton, l'état souvre mais uniquement pour le devis en cours dans mon formulaire (en fonction
du champ "NumRemise" du formulaire).

Comment dois-je faire ?

Merci


--
Voilou !
Bon courage !
Cordialement,
ze Titi