Seite 1 von 1
Filter für Berichte verwenden?
Verfasst: Di, 23.09.2008 17:03
von joe_ma
Hallo
Ich habe versucht, mithilfe des Berichtsassistenten einen Bericht zu erstellen, der die Daten einer Abfrage gruppiert darstellt. Das klappt auch soweit wie gewünscht. Allerdings übernimmt er immer sämtliche Datensätze aus der Abfrage, auch wenn ich vor dem Aufrufen des Berichtes in der Abfrage einen Filter setze.
Funktionieren Filter in diesen mit dem Assistenten generierten Berichten generell nicht, oder mache ich was falsch?
Vielen Dank für Antworten
Gruss
Jörg
Re: Filter für Berichte verwenden?
Verfasst: Do, 25.09.2008 20:46
von sven1810
Hi, der filter ist die where Bedingung. Ich vermute das du den intigrierten Report Builder von Base benutzt. Dieser ist meiner Meinung nach einfach eine Zumutung und Grotten schlecht.
Nimm statt dessen den Sun Report Builder.
Gruß
Sven
Re: Filter für Berichte verwenden?
Verfasst: Fr, 26.09.2008 08:15
von joe_ma
sven1810 hat geschrieben:Ich vermute das du den intigrierten Report Builder von Base benutzt. Dieser ist meiner Meinung nach einfach eine Zumutung und Grotten schlecht.
Nimm statt dessen den Sun Report Builder.
In der Tat habe ich versucht, den integrierten Report Builder zu verwenden, weil es damit sehr schnell geht, wenn es sich um einfache Sachen handelt. Aber offensichtlich taugt der nicht so viel. Danke sven für die Antwort. Ich werde es dann halt mal mit dem Sun Report Builder versuchen.
Den ich im Übrigen auch nicht so wahnsinnig toll finde.
Gruss
Jörg
Re: Filter für Berichte verwenden?
Verfasst: Fr, 26.09.2008 12:33
von sven1810
Hi, der Sun Report Builder ist noch etwas hakelig, aber mit diesem kannst du halt einen brauchbaren und auch nachträglich erweiterbaren Report basteln.
Bei dem build in Report Builder ist es ja nicht einmal möglich Summen unter den ermittelten Zahlen zu bringen. Ganz davon zu schweigen den Berichtskopf mit Datum etc.
Alles im allen ist die Extention schon ein riesen Schritt nach vorn. Wenn jetzt auch die Bugs verschwinden ist es ne super Sache.
Gruß
Sven
Re: Filter für Berichte verwenden?
Verfasst: Fr, 26.09.2008 14:54
von joe_ma
Also, ich habe jetzt noch einmal einen Bericht mit dem Sun Report Builder aufgebaut. Das Problem bleibt aber, dass der Bericht die Filter der Abfrage ignoriert: wenn ich in der Abfrage, die dem Bericht zu Grunde liegt, einen Filter setze und danach den Bericht starte, erscheinen trotzdem alle Datensätze.
Wie kann ich erreichen, dass der Bericht den Filter übernimmt, ohne dass ich jedesmal in die "Eingeweide" des Berichtes gehe und dort einen Filter setze? Das Teil soll nämlich von Leuten benutzt werden, die keine Ahnung von Base haben.
Noch besser wäre natürlich, wenn der Bericht beim Aufstarten abfragt, welchen Filter man setzen möchte. Wie könnte man das erreichen?
Gruss
Jörg
Re: Filter für Berichte verwenden?
Verfasst: Fr, 26.09.2008 19:05
von sven1810
Hi, den Filter setzt man am besten über die Where Bedingung der Abfrage.
Bentzer Parameter kann man etwas so setzen:
select .....
from .....
where .....
and [spalte] = :parameter1
and [spalte2] = :paramter2........
Die Abfrage direkt in den Report einsetzen und nicht eine vorher erstellte Datenbankabfrage nutzen.
Gruß
Sven
Re: Filter für Berichte verwenden?
Verfasst: Sa, 27.09.2008 11:57
von joe_ma
Vielen Dank Sven!
Es hat geklappt.
Gruss
Jörg