Anmelden

View Full Version : PRTF nicht direkt öffnen



Vigi
14-09-12, 09:44
Hallo ihr lieben,

ich habe ein kleines aber dennoch nerviges Problem.
In einem RPG fülle ich PRTFs mit Kundenadressen, wenn vorhanden. Ist keine Adrese hinterlegt, öffnet und schließt das Programm trotzdem die PRTF und erstellt einen "leeren" Spool. Nicht schlimm aber dennoch nervig und unnötig.

Mir ist aufgefallen, dass ich kein "open NamePRTF" brauche, um die Daten zu schreiben, jedoch am Ende mit "close NamePRTF" schließe.

Nun zu meiner Frage...
Wie stelle ich es an, dass das Programm nicht direkt die PRTF öffnent (das tut es jetzt wohl) sondern ich das manuell im RPG Code tun muss, sodass ich unnötige Leerseite vermeiden kann?

Vielen Dank schon mal im voraus!

LG Vigi

malzusrex
14-09-12, 09:55
Den Printerfile mit USROPN angeben.
Und dann eben nur öffnen und drucken, wenn du was zum drucken hast



fMyPrtf o e Printer UsrOpn

c* Ich habe was zum drucken
c If Drucken = 'Ja'
c Open Myprtf
c* hier jetzt drucken
c Close MyPrtf
c EndIf

Gruß
Ronald

camouflage
14-09-12, 09:57
Hi

Oeffne das Printerfile nur, wenn Du auch einen Datensatz hast. Das kannst Du innerhalb des Programmes mit einem Open machen. Dazu musst Du in der F-Def. des Printerfiles das Keyword "USROPN" angeben - Close nicht vergessen.

Gruss

Vigi
14-09-12, 09:57
Super, vielen Dank!
Genau danach habe ich gesucht!