[gelöst] report automatisch aufrufen

2. Dezember 2008 11:36

Hallo allerseits.

In Code kann man ja ein Report aufrufen indem man sagt. "Report.Run". Kann man dabei sagen, das der Report sofort gedruckt werden soll oder vielleicht sofort in die Seitenansicht geht.
Zuletzt geändert von dai am 4. Dezember 2008 12:26, insgesamt 3-mal geändert.

Re: report automatisch aufrufen

2. Dezember 2008 11:44

Über die Report-Funktion
Code:
DeinReport.USEREQUESTFORM(FALSE);
unterdrückst du die Anzeige des Request Form: Der Report wird direkt ohne Seitenansicht gedruckt.

Wenn du deinen Report nicht wie hier über eine Reportvariable aufrufen möchtest, geht es noch über
Code:
REPORT.RUN(Number [, ReqWindow] [, SystemPrinter] [, Record])
-> [ReqWindow]

Re: report automatisch aufrufen

2. Dezember 2008 12:44

dai hat geschrieben:[...] oder vielleicht sofort in die Seitenansicht geht.
Man kann zwar - wie von Natalie beschrieben - den Report direkt drucken lassen, aber direkt in der Seitenansicht starten ist nicht möglich.

Re: report automatisch aufrufen

2. Dezember 2008 14:46

Vielen Dank für die schnelle Antwort.
Klappt prima.

Re: report automatisch aufrufen

4. Dezember 2008 10:44

Hallo allerseits,

ich habe den Beitrag wieder aufgemacht da ich noch eine weitere Frage habe.

in der Requestform des Reports habe ich Optionsfelder hinterlegt.

wie kann ich den Report mit einer bestimmte Optionsfeld auswahl automatisch drucken lassen?

Re: report automatisch aufrufen

4. Dezember 2008 10:52

dai hat geschrieben:wie kann ich den Report mit einer bestimmte Optionsfeld auswahl automatisch drucken lassen?


Habe ich dich richtig verstanden? Du möchtest, dass wenn du den Report aufrufst, bestimmte Optionsfelder vorbelegt haben?
Schreibe im Report eine Funktion, in der du die Optionsvariablen so belegst, wie du es möchtest. Diese Funktion musst du noch vor DeinReport.RUN aufrufen.
Dh.: Du musst eine Reportvariable verwenden und das Ganze so verwenden:
Code:
DeinReport.SETTABLEVIEW(...);
DeinReport.USEREQUESTFORM(FALSE);
DeinReport.DeineFunktionZumSetzenDerOptionswerte; // Aufruf deiner neuen Report-Funktion
DeinReport.RUN;

Re: report automatisch aufrufen

4. Dezember 2008 12:25

Hallo,

es hat prima geklappt

danke