8. April 2008 10:44
Hallo Michael,
eine Möglichkeit wäre im Report im
OnPostReport den Report nochmals aufzurufen. In etwa so:
- Code:
REPORT.RUNMODAL(REPORT::"Order Confirmation");
Das Problem dabei ist aber, dass der Drucker erst dann druckt, sobald man das letzte "Anforderungsfenster" schließt.
Eine weitere Möglichkeit wäre, wenn du einen Schritt vorher ansetzt. Also da, wo der Report aufgerufen wird. In etwa so:
- Code:
REPEAT
REPORT.RUNMODAL(REPORT::"Order Confirmation");
Finished:=NOT(CONFIRM('Nochmal drucken?'));
UNTIL Finished
Nach dem Aufruf des Reports wird eine Frage gestellt, ob man nochmal drucken möchte. Wenn ja, wird die Schleife nochmals ausgeführt und der Report gestartet.
Finished ist in dem o. g. Beispiel eine Boolean-Variable.
Gruß, Marc