Impression
Résolu/Fermé
nsauve
Messages postés
5
Date d'inscription
jeudi 27 mars 2014
Statut
Membre
Dernière intervention
8 avril 2014
-
28 mars 2014 à 00:24
amidfki Messages postés 12 Date d'inscription mardi 13 novembre 2012 Statut Membre Dernière intervention 23 avril 2014 - 19 avril 2014 à 15:05
amidfki Messages postés 12 Date d'inscription mardi 13 novembre 2012 Statut Membre Dernière intervention 23 avril 2014 - 19 avril 2014 à 15:05
A voir également:
- Impression
- Spouleur d'impression - Guide
- Logiciel impression photo - Télécharger - Albums photo
- Impression livret a5 - Guide
- Impression miroir word - Guide
- Impression recto verso à l'envers ✓ - Forum Logiciels
4 réponses
castours
Messages postés
2955
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
217
28 mars 2014 à 07:51
28 mars 2014 à 07:51
Bonjour
Voici le code d'un bouton qui imprime une facture depuis un formulaire
Tu fais un bouton avec l'aide d'access puis tu ajoutes ceci:
"[N°Clients]=" & Me![N°Clients]
C' est La clé primaire de la table clients, a toi de l'adapter avec tes données.
Private Sub Commande14_Click()
On Error GoTo Err_Commande14_Click
Dim stDocName As String
stDocName = "E_Factures"
DoCmd.OpenReport stDocName, acNormal, , "[N°Clients]=" & Me![N°Clients]
Exit_Commande14_Click:
Exit Sub
Err_Commande14_Click:
MsgBox Err.Description
Resume Exit_Commande14_Click
End Sub
Private Sub Commande14_Click()
On Error GoTo Err_Commande14_Click
Dim stDocName As String
stDocName = "E_Factures"
DoCmd.OpenReport stDocName, acNormal,Private Sub Commande14_Click()
On Error GoTo Err_Commande14_Click
Dim stDocName As String
stDocName = "E_Factures"
DoCmd.OpenReport stDocName, acNormal, , "[N°Clients]=" & Me![N°Clients]
Exit_Commande14_Click:
Exit Sub
Err_Commande14_Click:
MsgBox Err.Description
Resume Exit_Commande14_Click
End Sub
Exit_Commande14_Click:
Exit Sub
Err_Commande14_Click:
MsgBox Err.Description
Resume Exit_Commande14_Click
End Sub
Voici le code d'un bouton qui imprime une facture depuis un formulaire
Tu fais un bouton avec l'aide d'access puis tu ajoutes ceci:
"[N°Clients]=" & Me![N°Clients]
C' est La clé primaire de la table clients, a toi de l'adapter avec tes données.
Private Sub Commande14_Click()
On Error GoTo Err_Commande14_Click
Dim stDocName As String
stDocName = "E_Factures"
DoCmd.OpenReport stDocName, acNormal, , "[N°Clients]=" & Me![N°Clients]
Exit_Commande14_Click:
Exit Sub
Err_Commande14_Click:
MsgBox Err.Description
Resume Exit_Commande14_Click
End Sub
Private Sub Commande14_Click()
On Error GoTo Err_Commande14_Click
Dim stDocName As String
stDocName = "E_Factures"
DoCmd.OpenReport stDocName, acNormal,Private Sub Commande14_Click()
On Error GoTo Err_Commande14_Click
Dim stDocName As String
stDocName = "E_Factures"
DoCmd.OpenReport stDocName, acNormal, , "[N°Clients]=" & Me![N°Clients]
Exit_Commande14_Click:
Exit Sub
Err_Commande14_Click:
MsgBox Err.Description
Resume Exit_Commande14_Click
End Sub
Exit_Commande14_Click:
Exit Sub
Err_Commande14_Click:
MsgBox Err.Description
Resume Exit_Commande14_Click
End Sub
nsauve
Messages postés
5
Date d'inscription
jeudi 27 mars 2014
Statut
Membre
Dernière intervention
8 avril 2014
28 mars 2014 à 15:37
28 mars 2014 à 15:37
Merci beaucoup Castours, cela a en partie réglé mon problème. Cela fonctionne bien avec des enregistrements déjà créés. Mais pour un nouvel enregistrement, un état vide s'imprime. Je dois revenir en arrière dans le formulaire, puis retourner au dernier enregistrement créé, et là ça fonctionne. Mais c'est déjà une grosse amélioration.
J'ai aussi utilisé le code "AcPreview" pour l'aperçu avant impression. Voici le code que j'ai associé au bouton :
Private Sub btnApercu_Click()
On Error GoTo Err_btnApercu_Click
Dim stDocName As String
stDocName = "Accès autres état"
DoCmd.OpenReport stDocName, acPreview, , "[N°]=" & Me![N°]
Exit_btnApercu_Click:
Exit Sub
Err_btnApercu_Click:
MsgBox Err.Description
Resume Exit_btnApercu_Click
End Sub
En te remerciant pour tes bons conseils,
Cordiales salutations.
J'ai aussi utilisé le code "AcPreview" pour l'aperçu avant impression. Voici le code que j'ai associé au bouton :
Private Sub btnApercu_Click()
On Error GoTo Err_btnApercu_Click
Dim stDocName As String
stDocName = "Accès autres état"
DoCmd.OpenReport stDocName, acPreview, , "[N°]=" & Me![N°]
Exit_btnApercu_Click:
Exit Sub
Err_btnApercu_Click:
MsgBox Err.Description
Resume Exit_btnApercu_Click
End Sub
En te remerciant pour tes bons conseils,
Cordiales salutations.
castours
Messages postés
2955
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
217
28 mars 2014 à 16:26
28 mars 2014 à 16:26
bonjour
pour l'etat vide regarde, la mise en pagede ton etat, la largeur des marges.Reduit l'es au minimum de 5mm en tous sens. Par Defaut elles sont a 2,5 cm. Enfin, en mode creation regarde les dimension de ton.Elle ne doit pas depasser 19,5 cm de large et 28,5 cm de haut.
pour l'etat vide regarde, la mise en pagede ton etat, la largeur des marges.Reduit l'es au minimum de 5mm en tous sens. Par Defaut elles sont a 2,5 cm. Enfin, en mode creation regarde les dimension de ton.Elle ne doit pas depasser 19,5 cm de large et 28,5 cm de haut.
nsauve
Messages postés
5
Date d'inscription
jeudi 27 mars 2014
Statut
Membre
Dernière intervention
8 avril 2014
28 mars 2014 à 20:55
28 mars 2014 à 20:55
Bonjour,
J'ai vérifié tous les paramêtres de mise en page de l'état, en vérifiant bien les dimentions que tu m'énumères et je ne vois rien qui cloche.
Par contre le problème est facilement contournable en reculant à l'enregistrement précédent puis en revenant au dernier enregistrement créé. L'important était de pouvoir imprimer un enregistrement à la fois avec un bouton, et ton aide m'a été précieuse en ce sens.
Merci beaucoup pour ton aide.
Bonne journée.
J'ai vérifié tous les paramêtres de mise en page de l'état, en vérifiant bien les dimentions que tu m'énumères et je ne vois rien qui cloche.
Par contre le problème est facilement contournable en reculant à l'enregistrement précédent puis en revenant au dernier enregistrement créé. L'important était de pouvoir imprimer un enregistrement à la fois avec un bouton, et ton aide m'a été précieuse en ce sens.
Merci beaucoup pour ton aide.
Bonne journée.
amidfki
Messages postés
12
Date d'inscription
mardi 13 novembre 2012
Statut
Membre
Dernière intervention
23 avril 2014
19 avril 2014 à 15:05
19 avril 2014 à 15:05
l'État apparaît vide car l'enregistrement encours n'est pas enregistré.