Quantcast
Channel: Microsoft Access Forum
Viewing all articles
Browse latest Browse all 880

Direkter s/w Ausdruck eines Reports ohne diesen über den Designmodus zu ändern

$
0
0

Hallo liebe Access-Freunde,

ich war schon mehrmals an diesem Thema, aber letztendlich konnte ich keine Lösung finden, der es ermöglicht, dass ich ein Report direkt auf einem Drucker schicken kann, deren Einschalten ich zur Laufzeit ändern kann. z.B: für s/w Druck, Duplex oder Kopien.

Für mich wäre diese Procedere eigentlich der richtige Weg. Alles andere macht für mich normalerweise keinen Sinn, wie z.B. den Report erst im Design-Modus aufzurufen und ihn dann dort zu ändern, ggf. noch zu speichern und dann wieder aufzurufen um ihn zu drucken. Das ist für mich irgendwie nicht logisch ...

Die fette Zeile ist für mich dann die Möglichkeit, um auch weitere Eigenschaften (Duplex, Kopie Anzahl, etc.) zu ändern. Aber so nimmt er dies leider nicht an, wie ich es von anderen Office-Programmen oder anderen Systeme kenne.

Wäre dies ein Verbesserungsvorschlag oder ist dies ein Bug in Access?
Oder kennt jemand einen wirklich gangbaren Weg oder den Report anzupassen?
Irgendwie muss es doch möglich sein, dass ich die Druckereigenschaften ändere und der Applikation zuweise die dann den Druck so wie gewünscht ausführt. Im Debugger sehe ich, das diese Eigenschaften zwar auch wirklich geändert werden, aber diese kommen einfach nicht zur Anwendung. Daher evtl. Buggy?

Sub PrintReport()

    Dim p As printer
    Dim Printername As String
    Printername = Me.cboDrucker    ' ComboBox mit Druckerauswahl - nur reine Druckernamen
    Set p = Application.Printers(Printername)
    p.ColorMode = acPRCMMonochrome
    Set Application.printer = pDoCmd.OpenReport "ber_Kundenliste", acViewNormal

End Sub


Gruß Oliver



Viewing all articles
Browse latest Browse all 880


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>