[Gelöst] Problem bei Ausblenden von RequestWindow bei Report

2. Oktober 2008 12:59

Guten Tag,

ich habe mal eine Frage zum Ausblenden eines Request Window bei einem Report.

Dieser Report wird per Codeunit mit gesetzten Filtern aufgerufen, ich habe die Zeilen mal hier rein kopiert:

Code:
SemZeile.COPY(CurrSemZeile);
Seminarzeile.SETRANGE("No.", SemZeile."No.");
Seminarzeile.SETRANGE("Line No.",SemZeile."Line No.");
Seminarkopf.SETRANGE("No.", SemZeile."No.");
DruckNamensschild.SETTABLEVIEW(Seminarzeile);
DruckNamensschild.SETTABLEVIEW(Seminarkopf);
DruckNamensschild.RUN;


Soweit, so gut, klappt alles ganz wunderbar.

Jetzt zu meinem Problem: Ich wollte das Request Window des Reports unterdrücken, und habe dazu den Befehl zum Aufruf des Reports geändert:
Code:
REPORT.RUN(50013,False,TRUE,Seminarzeile);


Somit wurde zwar das Request Window unterdrückt, aber leider haben die Filter nicht mehr funktioniert.
Als ich das Request Window wieder eingeblendet habe, habe ich gesehen, dass zwar die gesetzten Filter angezeigt, aber irgendwie nicht
richtig beim Ausführen des Reports angewendet werden.
Ich vermute es liegt daran, dass sowohl in den Records Seminarzeile als auch Seminarkopf Filter gesetzt sind. Leider kann ich aber bei
Report.Run nur einen Record angeben (in meinem Fall Seminarzeile).

Jetzt meine Fragen:

1) Wie kann ich beide Records angeben, da ich die Filter aus beiden Records benötige?

oder
2) Gibt es noch einen anderen Weg, das request Window auszublenden, wenn man mehrere Records nutzt?


Ich hoffe ich habe mein Problem einigermassen verständlich beschrieben.
Besten Dank schonmal!
Gruß,
S.
Zuletzt geändert von Sleipnir am 2. Oktober 2008 13:25, insgesamt 1-mal geändert.

Re: Problem bei Ausblenden von Request Window bei Report

2. Oktober 2008 13:02

Viel einfacher! :-)

Code:
SemZeile.COPY(CurrSemZeile);
Seminarzeile.SETRANGE("No.", SemZeile."No.");
Seminarzeile.SETRANGE("Line No.",SemZeile."Line No.");
Seminarkopf.SETRANGE("No.", SemZeile."No.");
DruckNamensschild.SETTABLEVIEW(Seminarzeile);
DruckNamensschild.SETTABLEVIEW(Seminarkopf);
DruckNamensschild.USEREQUESTFORM(FALSE); // Neu
DruckNamensschild.RUN;

Re: Problem bei Ausblenden von Request Window bei Report

2. Oktober 2008 13:24

Oh super, vielen Dank! Funktioniert wunderbar.