(gelöst) Request Page aus Report entfernen

22. September 2015 08:05

Guten Morgen zusammen!

Ich möchte einen alten Report aus dem Classic ins RTC Design abändern.
Im Classic Report sind mehrere Radiobuttons zu Auswahl hinterlegt.
Diese habe ich nun nach einigem Suchen im Internet (und finden hier im Forum) über

Selection := STRMENU(Text000,1);
IF Selection = 1 THEN
varBelegNr := 'ND';

IF Selection = 2 THEN
varBelegNr := 'NA';
.......

realisiert.
Die Anzeige und Auswahl funktioniert auch alles wie gewünscht.
Nun habe ich aber das Problem, das immer die Request Page erscheint und ich diese NICHT benötige.

Im Internet hatte ich folgendes gefunden um beim Aufruf aus einer Page die Anzeige der Request Page zu unterbinden
ReportVar.UseRequestPage (FALSE);
ReportVar.RUNMODAL;

UseRequestPage wird aber in NAV 2009 R2 als unbekannte Variable angemeckert.
Geht das in dieser NAV Version nicht oder mache ich etwas falsch?

Ich möchte lediglich die Anzeige der Request Page unterbinden. Alles andere im Report funktioniert.

Gruß
Fuige
Zuletzt geändert von fuige am 22. September 2015 13:13, insgesamt 1-mal geändert.

Re: Request Page aus Report entfernen

22. September 2015 09:47

Bis NAV 2009 heißt der Befehl noch USEREQUESTFORM, ab NAV 2013 dann USEREQUESTPAGE. Das ist über die Properties der Variable ersichtlich.

Ab NAV 2015 kommt dann übrigens noch RUNREQUESTPAGE bei den Funktionen der Reportvariable dazu und dient dazu, nur diese ausführen. Erläuterungen dazu hier:
http://vjeko.com/blog/request-page-automation-in-nav-2015

Re: Request Page aus Report entfernen

22. September 2015 12:38

Hallo KOWA,

bei mir gibt's die Auswahl USEREQUESTFORM leider nicht.
Siehe angehangenen Screenshot.
Was mache ich falsch?
Wir verwenden Nav 2009 R2.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Request Page aus Report entfernen

22. September 2015 12:44

Bei der Reportvariable (nicht bei REPORT) in der mittleren Spalte den unteren Punkt wählen, die steht unter Properties, nicht unter Functions.
UseRequestForm.png


Wenn man mit REPORT.RUNMODAL arbeiten möchte, kann man den optionalen Parameter ReqWindow beim Aufruf als FALSE mitgeben.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Request Page aus Report entfernen

22. September 2015 13:12

Die Lösung mit dem setzen von ReqWindow hat funktioniert.
Vielen, vielen Dank!