[gelöst] Gesetzte Filter im Report auslesen

18. April 2008 11:37

Hallo.

Ich würde gerne die Benutzung der Reports Loggen.

Ich will eine Tabelle Logging mit den Werten

User | Report | Von | Bis | AnzFilter | GesetzeFilte

Die Felder User, Report, Von, Bis sind kein Problem.

Jetzt meine eigentliche Frage:

Kann man in einem OnPreReport() - Trigger die Filter Zählen bzw. Ausgeben, die zu den definierten DataItem's gehören, auf die man beim Aufruf eines Reports filtern kann?

Schon mal vielen Dank.
Ciao
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von mhent am 18. April 2008 13:22, insgesamt 1-mal geändert.

18. April 2008 11:57

Logging.GesetzteFilter:=Kontakt.GETFILTERS()

oder denke ich zu einfach?

Gruß
Tim

18. April 2008 12:49

Logging.GesetzteFilter:=Kontakt.GETFILTERS()

oder denke ich zu einfach?



Das ist zu einfach :)

Also man kann es natürlich so machen. Das ist ein erster Ansatz. Meine Idee war es eigentlich nicht zu wissen, das es die Tabelle Kontakt ist um die es sich Handelt.

Bekommt man das auch so einfach raus?

Mein Wunsch:
Es soll für alle Reports mit dem gleichen Code Funktionieren.

18. April 2008 13:16

Wenn du den Programmcode in den Trigger OnPreDataItem() verschiebst, kannst du dir den Namen der Tabelle sparen und einfach
Loggin.GesetzteFilter := GETFILTERS;
schreiben.

18. April 2008 13:21

Das ist zwar ein bisschen mehr Arbeit. Aber die Lösung erfüllt meinen Zwecke.

Vielen Dank.

Ciao