Anforderungsfenster soll geöffnet bleiben

8. April 2008 10:07

Wenn man einen Report startet (Drucken) wird das Anforderungsfenster nach Abschluss des Reports geschlossen.
Ist es möglich dass dieses Fenster geöffnet bleibt, damit man den Bericht mit anderer Abgrenzung sofort wieder starten kann?

mfg
Michael

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