Explizite Berichte filtern und Mehrfach drucken
Karl Donaubauer
Gesendet: 27.07.22 13:29
Betreff: RE: Explizite Berichte filtern und Mehrfach drucken



Elite Veteran

Beiträge: 844
50010010010025
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 Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Top of the page Bottom of the page