[Gelöst] Wie Filter von DataItem auf Globale anwenden?

12. Oktober 2008 09:05

Guten Morgen,

folgendes Problem schickt sich an, meinen Sonntag Morgen zu verderben :-x :

Ich habe einen Report mit einem DataItem. Für dieses DataItem setze ich im Request-Fenster für das Feld "Current Date" einen Filter. Z.B. "06.10.08". Genau dieses Datum möchte ich auch auf eine Globale Variable von einer anderen Tabelle anwenden. Ich bekomme den Filter aber nicht zufassen. Ich hab schon rumprobiert mit GETFILTERS und COPYFILTERS, bekomme aber verschiedene Fehlermeldungen.

Wie kann ich den Filter für meine Globale verwenden?

Gruß
Sandra

_____________________________________________________________

Genau so geht's! Danke dir.
Zuletzt geändert von Frova am 12. Oktober 2008 14:00, insgesamt 1-mal geändert.

Re: Wie Filter von DataItem auf Globale anwenden?

12. Oktober 2008 10:46

Frova hat geschrieben:Ich hab schon rumprobiert mit GETFILTERS und COPYFILTERS, bekomme aber verschiedene Fehlermeldungen.

Probiers mal mit GETFILTER (also ohne abschließendes S). Schaue dazu in die Onlinehilfe.
Code:
ToRecord.SETFILTER(DeinFeld, FromRecord.GETFILTER(DeinFeld));


PS: Den Filter frag am besten im OnPreDataItem-Trigger ab. Davor wird dir GETFILTER noch kein Ergebnis liefern, weil die RequestForm noch nicht angezeigt worden ist und du daher den Filter noch gar nicht gesetzt hast.
(Evtl. geht es noch einen Trigger früher, doch da ich NAV grad nicht vor Augen habe ...)