![]() |
Rave Report und Druckerauswahl
Hallo,
ich bin dabei, einen Report mit Rave und D7 zu erstellen. Ich möchte aber vor dem Execute den Drucker per Code festlegen auf den der Report gedruckt werden soll da der Druckername in einer ini-Datei gespeichert ist damit immer der gleiche Drucker welcher aber nicht der Standarddrucker ist für diesen Report verwendet wird. Hier im Forum habe ich dazu schon die Info gefunden die RpDevice-Unit einzubinden und das Objekt RpDev zu verwenden. Gibt es dazu irgendwo Documentationen, Anleitungen, Beispiele oder Tutorials? |
Re: Rave Report und Druckerauswahl
Hi,
imho dürften [oh]function SelectPrinter(SubStr: string): boolean;[/oh] bzw. [oh]property PrinterIndex: integer;[/oh] Deine Ansprechpartner sein :) Gruß Stephan :dance: :xmas: |
Re: Rave Report und Druckerauswahl
Vielen Dank, das ist das was ich meine. Gibt es aber irgendwo eine gescheite Doku zu RpDev?
ciao und viele vorweihnachtliche Grüße Quake |
Re: Rave Report und Druckerauswahl
Hi,
bei mir (D7Pro) ist die Rave-OH in die Delphi-OH eingebunden (Inhalt->Rave Reports) das Helpfile liegt unter {Delphi7}\Rave5\Help Gruß Stephan :dance: :xmas: |
Re: Rave Report und Druckerauswahl
Ja, da finde ich im TBaseReport Objekt die Methode SelectPrinter aber nichts über RpDev. Habe ich da jetzt nur einen Denkfehler :wall: ??? Oder ist RpDev abgeleitet von TBaseReport?
bye |
Re: Rave Report und Druckerauswahl
Hallo,
Du mußt auf jeden Fall RpDevice in die USES einbinden. Wenn Du nacheinander verschiedene Drucker ansteuern willst, hat sich bei mir ein
Delphi-Quellcode:
vor dem jeweiligen Öffnen des Projekts bewährt.
RpDev.ResetHandle(true);
Beispiel aus meinem Code:
Delphi-Quellcode:
Wie man sieht, ist der Druckername der, den man unter Windows sieht.
RpDev.ResetHandle(true);
RpDev.SelectPrinter('Kyocera Lager 1 oben',true); RvProject1.Open; RvProject1.SelectReport('ReportBeleg', True); RvProject1.SetParam('renummer', renummer_druck); RvProject1.SetParam('adressmemo', Adressmemo.Text); RvProject1.SetParam('belegartdruck', belegartdruck); RvProject1.SetParam('steuer', steuerdruck); RvProject1.Execute; RvProject1.Close; Ich habe mir zum Thema Rave auch immer nen Wolf gesucht. Anregung: Sollten wir DPler uns nicht mal zusammentun und selbst ein HAndbuch zu Rave verfassen? Gruß Gregor |
Re: Rave Report und Druckerauswahl
Zitat:
auf der ![]() :-) thomas, TeamNevrona |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz