Personenanzahl im Bericht anzeigen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: Personenanzahl im Bericht anzeigen

Beitrag von F3K Total »

Hi,
wie du die Zeile in Deinen Bericht bekommst kann ich nicht sagen, aber eine Abfrage für die Anzahl der Kinder in einer Gruppe sieht etwa so aus:

Code: Alles auswählen

SELECT "Gruppe", count("Gruppe") as "Anzahl" FROM "Kinder" group by "Gruppe"
Gruß R
RobertG
********
Beiträge: 2069
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Personenanzahl im Bericht anzeigen

Beitrag von RobertG »

Gast hat geschrieben: Was ich aber einfach nicht hinbekomme ist die einfache Angabe, wieviele Kinder pro Gruppe aufgeführt sind. Sprich, unter die Liste soll eine Zeile, in der so was steht wie "Gruppe A: 10 Kinder", "Gruppe B: 5 Kinder", "Gruppe C: 15 Kinder" und "Alle Gruppen: 30 Kinder".
Der Bericht wird ja gruppiert, wohl nach dem Feld "Gruppe". Dann muss in der Fußzeile dieser Gruppe ein Textfeld eingefügt werden, das über Daten mit einem "Zähler" versehen wird. Der Geltungsbereich dieses Zählers ist natürlich die entsprechende Gruppierung, also "Gruppe".
Jetzt musst Du über den Berichtsnavigator einen Berichtskopf und Berichtsfuß einfügen. Den Kopf kannst Du getrost auf 0cm Höhe stellen. Im Fuß baust Du wieder ein entsprechendes Feld ein, wieder als Zähler, jetzt aber für den ganzen Bericht.

Damit zählst Du alle Datensätze der Gruppen gesondert und zum Schluss alle Datensätze insgesamt.

Gruß

Robert
Antworten