Elite Veteran
Beiträge: 876
Ort: Wien | Hallo, Ben!
Bennau
...
1. Es soll ein eindeutiger Bericht mehrmals ausgedruckt werden.
Der bisher bestehende Code lautet:
DoCmd.OpenReport ReportName:="repRechnung", View:=acViewPreview
DoCmd.PrintOut PrintRange:=acPages, PageFrom:=1, PageTo:=1, Copies:=2
DoCmd.Close ObjectType:=acReport, ObjectName:="repRechnung"
... einstellen/filtern kann, dass nur der aktuelle Bericht aus Auftrag XY... gedruckt werden sollen...
Du musst die Filterung schon beim OpenReport veranstalten. Also z.B.
DoCmd.OpenReport ReportName:="repRechnung", View:=acViewPreview, WhereCondition:="auftNr=12345"
2. Falls ja, wie kann ich mit VBA 2 unterschiedliche Netzwerkdrucker anwählen die gleichzeitig den Druck ausführen?
Das wirst du nacheinander machen müssen, weil nur jeweils 1 Drucker möglich ist. Techniken zur temporären Druckerumstellung findest du in http://www.donkarl.com?FAQ5.1
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |