Impression un état à partir du formulaire sans l'ouvrir en aperçu [Fermé]

Signaler
Messages postés
111
Date d'inscription
samedi 5 novembre 2016
Statut
Membre
Dernière intervention
23 février 2020
-
 Castours -
Bonjour à tous. j'ai une préoccupation. Pour imprimer un état, je créée une macro relier à un bouton de commande. cette macro ouvre l'état en aperçu et puis je l'imprime. mais je voudrais avoir un code vba ou macro qui me permet d'imprimer un état sans passe par l'aperçu de l'état. c'est à dire je clique sur un bouton qui est sur le formulaire et l'état s'imprime. merci à tous. est ce possible sous Access?

8 réponses

Bonjour
Dans cet exemple , tu as
une visualisation en impression avec acNormal
Apercu
Private Sub Commande69_Click()
On Error GoTo Err_Commande69_Click

Dim stDocName As String

stDocName = "eta_Consommation annuelle par type d'energie"
DoCmd.OpenReport stDocName, acNormal

Exit_Commande69_Click:
Exit Sub

Err_Commande69_Click:
MsgBox Err.Description
Resume Exit_Commande69_Click

End Sub

Dans cet exemple , tu as
une visualisation en apercu avec acPreview
Apercu
Private Sub Commande69_Click()
On Error GoTo Err_Commande69_Click

Dim stDocName As String

stDocName = "eta_Consommation annuelle par type d'energie"
DoCmd.OpenReport stDocName, acPreview
Exit_Commande69_Click:
Exit Sub

Err_Commande69_Click:
MsgBox Err.Description
Resume Exit_Commande69_Click

End Sub

acNormal pour imprimer
acPreview pour apercu
Bonjour
As tu resolu ton probleme?
Donne réponse
Merci
bonjour
as tu resolu ton probleme
Messages postés
111
Date d'inscription
samedi 5 novembre 2016
Statut
Membre
Dernière intervention
23 février 2020

non, pas résolu.
bonjour
peux tu mettre ta base compressée en zip dans un lien de ci joint.com que tu copies dans un message de comment ca marche
Messages postés
13964
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
19 janvier 2021
785
Messages postés
111
Date d'inscription
samedi 5 novembre 2016
Statut
Membre
Dernière intervention
23 février 2020

j'ai utilisé la commande " imprimer". merci
Bonjour
Alors marque resolu