[gelöst]TableView = USERID

21. August 2009 10:53

Hallo Gemeinde,

ich brauch mal wieder eure Hilfe. :-)

Ich habe ein Form, in dem habe ich ein Tableview gesetzt. Ich möchte, dass beim öffnen des Forms nur die Datensätze des angemeldeten User angezeigt werden. Dazu habe ich den TableView und die Konstante(?) USERID verwendet.

Als Quellcode steht folgendes in der TableView

Code:
SORTING(Line No.) WHERE(Resource No.=FILTER(USERID))


Da dies nicht funktioniert hat, habe ich mir gedacht, dass das System USERID nicht im Tableview auflösen kann. Da habe ich versucht die UserId einer Variablen zu übergeben und diese dann im TableView hinterlegt.
Das hat leider auch nicht funktioniert.

Kann ich es so überhaupt machen?

Danke im voraus.

vg
rom
Zuletzt geändert von rom am 21. August 2009 11:11, insgesamt 1-mal geändert.

Re: TableView = USERID

21. August 2009 11:01

Leider ist dies über die Properties nicht möglich.

Du musst im OnOpenForm per C/AL-Code die Datensätze filtern:
Code:
FILTERGROUP(2);  // Versteckt den Filter, damit der User ihn nicht lösen kann
SETRANGE("Resource No.",USERID);
FILTERGROUP(0);

Re: TableView = USERID

21. August 2009 11:10

Super, danke hat geklappt!