TurboPL Referenz

Count Prozedur

Top  Previous  Next

Syntax

Count(Tabelle: Integer): Integer

Kategorie

Datenbank-Befehl

Erklärung

Liefert die Anzahl der bearbeiteten Datensatzkombinationen, die auf die angegebene Tabelle zugreifen.

Die Anzahl der Datensatzkombinationen innerhalb von Gruppen kann über den Ausdruck Count[i](Tabelle) berechnet werden, wobei i für die Nummer der Gruppe steht. Count[0] ist gleichbedeutend mit Count und bezieht sich auf den Datenbereich des Berichtes oder Datenbankjobs.

Beispiel (Datenbankjob)

KFZ (=Primärtabelle) ist via Koppelfeld an KUNDEN gebunden.

.REPORT
.PROLOGUE
.DEF ItOn=Italic(0)
.DEF ItOff=Italic(1)
.DATA
$(Count(KFZ):3 ") "KFZ.Bezeichnung:30 KFZ.Hersteller)
.SUB KUNDEN
$(ItOn Count(KUNDEN) ") "KUNDEN(Name, Vorname:30 PLZ:5 Ort) ItOff)
.ENDSUB
.EPILOGUE
Insgesamt sind es $(COUNT(KFZ)) Kraftfahrzeuge und $(SUM(COUNT(KUNDEN))) Kunden.

In einem Modul können Statistikfunktionen in Verbindung mit Sub/EndSub-Konstruktionen oder mit der Funktion Link verwendet werden:

PrimFile(KFZ);
Link(KFZ);
Message("Insgesamt sind es " + Str(Count(KFZ)) + "Autos");

Siehe auch

Max, Mean, Min, Sum, ZCount, ZSum