Entwickler-Ecke
Datenbanken - QuickReport Gruppierungen & Dynamische Listen
Delete - Fr 25.10.02 22:23
Titel: QuickReport Gruppierungen & Dynamische Listen
Hallo !
Ich habe ein Problem mit QuickReport !
Wie kann man Band-Gruppen erstellen und oder zuweisen ?
Vielleicht schildere ich einfach mal mein Problem:
Ich habe eine Datenbank, aus der ich Inhalte drucken möchte, und zwar
nach 3 x 3 Kriterien (Gruppe 3mal, Stimmlage in Gruppe 3mal)
ausgewählt, wobei immer nur eine Gruppe, sehrwohl aber alle 3 Stimmlagen innerhalb der Gruppe ausgewählt sein können (Habe ne Radiogroup für Gruppe, Checkboxen für Stimmlage).
Jetzt sollen auf dem Report nachher alle Übereinstimmungen nach Stimmlage getrennt aufgelistet werden.
Also
Gruppe : Gruppe 1 , 2 oder 3
-----------
Sopran:
Person 1
Person 2
...
Mezzosopran:
Person 1
Person 2
...
Alt:
Person 1
Person 2
...
Aber immer nur 1 Gruppe pro Ausdruck.
Wie soll ich das am besten realisieren ?
3 SQL-Abfragen, und die Detailbänder nach Bedarf enablen ?
(Hier wäre eine QR-Group von nutzen, wegen Stimmlagenüberschrift)
Tja, ich hoffe mich kann jemand verstehen,
vielen Dank im Voraus
lilalaunebaer hat nämlich keine laune mehr
Steffer - Sa 26.10.02 18:48
Erstell doch einfach 3 Ausdrucke. Ich schreibe mal ein bischen im Steno, aber du es schon verstehen...
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| var Z : Integer; Q : String; begin for Z:= 1 to 3 do begin case Z of 1 : begin QRLabel1.Caption:= 'Dein erster Ton'; Q:= DeineSQLAbfrageOderFilter; end; ...... end; if Query.Active then Query.Close; Query.SQL.Text:= Q; Q.open; DeinReport.Print; end; end; |
QRLabel1 ist der Titel in deinem Report
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!