[gelöst] DataItemTableView

12. Dezember 2007 09:40

Hallo,
wahrscheinlich eine trivialie Frage

bei einer Tabelle setze ich folgende
DataItemTableView

WeightEvent=FILTER(ZL|ZR|ALS|ALF|ALH|ALG),Date=FILTER(01.07.07..30.06.08)


Wie und an welcher stelle kann ich diesen Filter zu Laufzeit setzten.

Die WeightEvent Filter Werte und der Datumsbereich werden vorher in einer From vom User gewählt.


Vielen Dank
Jörg
Zuletzt geändert von Jörg Nissen am 12. Dezember 2007 16:08, insgesamt 1-mal geändert.

12. Dezember 2007 10:55

Hallo,

den Filter setzt man wohl normalerweise im "OnPreDataitem" Trigger.
Natürlich auch schon vorher möglich.

Den Filter setzt man wie gewohnt, die Frage ist hier wohl eher wie/woher bekommst du die Werte für deine Filter.
Also hat man im Report/Dataport die fertigen Filter-Strings zur Verfügung
oder muss man sich den Filter erst noch zusammensetzen?
Passiert das ganze in der RequestForm oder in einer vorgeschalteten Form in der dieser Bericht/Dataport aufgerufen wird?

Hat man den fertigen String dann ist es recht einfach...
Code:
DataItem.SETFILTER(WeightEvent,WeightEventFilter);
DataItem.SETFILTER(Date,DateFilter);

Hier wäre "WeightEventFilter" und "DateFilter" Variablen als Text definiert,
diese müssten dann nur noch in der RequestForm vom Benutzer gefüllt werden.

Gruß
Andi

12. Dezember 2007 16:08

Hallo,
danke

OnPreDataitem war mein Problem.

Jörg