![]() |
Datenbank: Firebird • Version: 2.0 • Zugriff über: Zeos
Quickreport und mehrere Details
Hallo Leute,
hab wieder einmal 'ne Frage zu Quickreport (wahrscheinlich gibt es eine einfache Antwort, aber ich blick nicht mehr durch)... Aus drei Tabellen werden Spielerdaten zusammengetragen und sollen mittels Quickreport untereinander, jeweils in Gruppen unterteilt, ausgedruckt werden. D.h.: Überschrift Kategorie 1 (QRLabel) Inhalt - mehrere Zeilen (QRDBText) Überschrift Kategorie 2 (QRLabel) Inhalt - mehrere Zeilen (QRDBText) Überschrift Kategorie 3 (QRLabel) Inhalt - mehrere Zeilen (QRDBText) Die Frage ist nun, wie bekomme ich diese drei Tabellen untereinander? Ein Detailband geht nicht, weil dann alles pro Datensatz gedruckt wird. Bei mehreren Detailbändern bekomme ich die Überschrift der Kategorie nicht hin. MfG davar |
Re: Quickreport und mehrere Details
mit der Funktion 'Top' herumspielen
|
Re: Quickreport und mehrere Details
hallo Davar,
Du kannst das TQRSubDetail Komponent benutzen. Dann die Eigenschaften Dataset auf deine Tabelle setzen. Die andere Eigenschaften sind : HeaderBand (Kopf), FooterBand (Fuss) und Master (nach welches Band wird es aufgerufen, normaler weise dein TQuickRep). Grüsse aus Luxemburg. |
Re: Quickreport und mehrere Details
Hallo,
danke für die Antworten. Leider bringen sie mich jedoch nicht weiter :( Also ich habe eine Query und eine Abfrage. Darin sind alle Daten drin (Felder "club", "team" und "records"). Nun möchte ich erst alle "clubs" in einer Tabelle sehen, darunter alle "team"s und darunter alle "records". Habe ich nur ein Detailband, bekomme ich die Reihenfolge club team record club team record usw. Nehme ich Subdetails, kommt es auf dasselbe hinaus. Ich möchte nämlich: club club club team team team record record record usw. Im Grunde benötige ich drei Detailbänder, aber wenn ich mehr als ein rbDetail benutze, wird nur das erste angezeigt und die anderen nicht mehr.. |
Re: Quickreport und mehrere Details
Hallo davar,
schau dir mal TQRGroup an. Da stellt du dann im Objektinspektor über Expression dein Gruppierungfeld ein und fertig. Dann wird das QRGroup-Band nur ausgegeben, wenn sich eine Änderung an deinem Expression-Feld ergibt. Für die eigentlichen Inhalte ist dann das Detail-Band zuständig. Also einfach mal ein QRGroup- & Detail- Band auf deinen Report klicken und die Expression einstellen. Und sortiere deine Query! Gruss Thorsten |
Re: Quickreport und mehrere Details
Zitat:
Das TQRGroup-Band soll doch die Überschrift anzeigen, oder? Lassen wir die Überschrift mal weg, wie bekomme ich denn meinen Inhalt überhaupt in das Detailband hinein? Wenn ich ein normales Detailband nehme und drei TQRDBText untereinander hinstelle, bekomme ich die Anzeige club team record club team record usw. So weit für mich logisch, weil das Detailband für jeden Datensatz einmal erzeugt wird. Ist aber nicht das, was ich möchte. Ich möchte, dass (im übertragenen Sinne) die Query drei mal durchlaufen wird, erst sollen die Inhalte des Feldes "club", dann die des Feldes "team" und dann die des Feldes "record" angezeigt werden. |
Re: Quickreport und mehrere Details
Hallo,
Kannst du nicht drei Queries machen mit einem detailband und zwei subdetailbands, diese mit Master auf dein QuickRep. Im detailband gibst du das Feld Club an, das zwei das Feld Team und das dritte das Feld Record... Gruss |
Re: Quickreport und mehrere Details
Zitat:
Ok.. Ich war zu blöd :oops: Für die, die dasselbe Problem haben: Hab es nun gelöst, indem ich das Detailband komplett weggelassen habe. Stattdessen habe ich 3x TQRSubDetail und 3x TQRGroup genommen. Nicht nur beim TQRDBText musste ich DataSet angeben, sondern auch bei TQRSubdetail. Dann ging es. Bei den TQRGroups noch Linkband und Master auf die jeweiligen SubDetails stellen und es geht so wie man es will :bounce2: Und vielen Dank an alle, die geholfen haben....... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz