Report - Request Page - Selektierte Zeilen der aufrufenden..

18. Februar 2016 15:47

.. Page sollen in den Filter der request page übernommen werden. Wie kann man von der request page auf die Tabelle der aufrufenden Page zugreifen (man befindet sich ja im scope "currReport" und nicht mehr im scope "currPage" - sodass SETSELECTIONFILTER(record) nicht möglich ist.

Hat diesbezüglich schon jemand Erfahrung?

Re: Report - Request Page - Selektierte Zeilen der aufrufend

18. Februar 2016 19:51

Du kannst doch den aktuellen Record aus der Page in den Report übergeben. Oder einen wie auch immer gefilterten Record. Dann darf der Report nicht über das RunObject Property aufgerufen werden sonder das muss über den Code der PageAction erfolgen.

Re: Report - Request Page - Selektierte Zeilen der aufrufend

5. März 2016 00:44

Du hast vermutlich den falschen Ansatz. Du rufst aus einer Page einen Bericht auf und möchtest Filter übertragen. Dafür definiert man nicht das RunObject Property, sonder geht in den Code der Action auf der Page.

Da programmiert man dann sowas:

Code:
CurrPage.SETSELECTIONFILTER(Table);

Report.RUN(ID, True, False, Table);


Es kann sein, dass die Filter dennoch nicht sichtbar sind! Gespeichert sind Sie aber im Bericht und man kann diesen dann selektiert nach der vorherigen Auswahl ausführen. Der Programmcode muss in die Page und nicht in den Report. Ist der Resport einmal gestartet, hast du keine Chance an den Filter der Page zu kommen (Ausnahme ist SingleInstance und das wäre hier Quatsch).

VG
Robert