Berechtigung für Änderung eines Berichtsdruckers
Kanne
Gesendet: 29.08.12 19:15
Betreff: RE: Berechtigung für Änderung eines Berichtsdruckers


DSTDrucker ist der vom Benutzer ausgwählter "Ziel"-Drucker (Typ "Printer");
die Erklärung mit dem Bug bei Netzwerkdruckern würde auch folgendes erklären:
auf meinem Home-PC klappt das alles prima, auf dem Firmen-PC mit Netzwerkdruckern gibt es das beschriebene Problem.

Wenn man aber erst nach Zuordnung des Report.Printer dort die Einstellung ändern kann:
dann müsste man ja für die Übernahme der Einstellungen des Berichtsdruckes
für jede Einstellung eine Variable für die "Zwischenspeicherung" definieren

Also zB:
'sichern:
tmpOrientation = Reports(sBerichtsname).Printer.Orientation
tmpTopMargin = Reports(sBerichtsname).Printer.TopMarging
...
Reports(sBerichtsname).Printer = DSTdrucker
'zurück:
Reports(sBerichtsname).Printer.Orientation = tmpOrientation
Reports(sBerichtsname).Printer.TopMarging = tmpTopMargin

... was ein Aufwand !
Top of the page Bottom of the page