Filter über Datumsfeld im Bericht eingrenzen?

Fragen zum Thema Berichte
Antworten
Karen
Profi
Beiträge: 102
Registriert: Mi, 03 Jan, 2007 22:24

Filter über Datumsfeld im Bericht eingrenzen?

Beitrag von Karen » Mi, 10 Jan, 2007 19:58

Hallo liebes Team!
Ich habe mal wieder ein Problem:
ich habe mehrere Filter (z.B. 6 Stck)
Diese 6 Filter will ich in einen Bericht einbinden.
So weit alles klar. Der Bericht funktioniert incl. aller gewünschter Rechenfunktionen.

Nun möchte ich das Datum über den Bericht eingrenzen. D.h. ich möchte nicht die 6 Filter einzeln ändern und dann den Bericht aufrufen, sondern über den Bericht z.B. vom 01.01.2007 bis 31.01.2007 aufrufen können.

Geht das? Ich habe schon hin und her probiert, aber dafür reichen meine Programmierkenntnisse einfach nicht.

Viele Grüße
Karen

Benutzeravatar
Team Schauries
Site Admin
Beiträge: 1058
Registriert: Mo, 17 Jan, 2005 20:25
Wohnort: Essen

Beitrag von Team Schauries » Mi, 10 Jan, 2007 20:35

Hallo Karen,

ja, das geht.
Wenn die Filter manuelle Buchungsfilter sind, also innerhalb des Berichts über Eingabefelder in deren Autofunktion erstellt wurden, kann man recht einfach das Datum manipulieren, in dem man als Parameter ein Datumsfeld angibt. Diesen Weg würde ich bevorzugen.

Wenn es sich um Buchungsfilter aus der Multibar handelt – Multibar oder Quickbar ist die Schalterleiste am linken Bildschirmrand – geht das auch, ist aber komplizierter.

In jedem Fall braucht Du zwei Datumsfelder für den Zeitbereich, einen Button, der die Berechnung anstößt und eine Komponente, z.B. ein Währungsfeld, die das Ergebnis anzeigt.

Bei Buchungsfiltern aus der Multibar müsstest Du den Filter über InterRun ändern und das geht z.B. so:
Filter(„KFZ“).StartDate = Datumsfeld1.Date
Filter(„KFZ“).EndDate = Datumsfeld2.Date
Waehrungsfeld1.Value = Filter(„KFZ“).Sum

Diese Zeilen schreibst Du im Ereignis OnClick (beim Klick) des Buttons.

Hilft Dir das?

Gruß,
Dirk Schauries
Team Schauries

Karen
Profi
Beiträge: 102
Registriert: Mi, 03 Jan, 2007 22:24

Beitrag von Karen » Do, 11 Jan, 2007 12:17

Hallo Dirk,

ja, Deine Hilfe hat wieder perfekt funktioniert.
Dankeschön!!!

Gruß
Karen

Antworten