Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Datensätze in Abfrage zählen!





Frage

HI Leute, wie kann ich die Anzahl der Datensätze die in einer Abfrage sind auslesen? ICh benötige dies um sie auf einen Bericht auszugeben, muss die Anzahl demnach in einer Variablen speichern. MfG MicMarx

Antwort 1 von P.T.

Hallo MicMarx,

ich habe in meinen Berichten auch die Anzahl der Datensätze im Berichtskopf angezeigt.

Dazu habe ich ein ungebundenes Textfeld erstellt.
Unter Eigenschaften dieses Textfeldes beim Punkt 'Steuerelementinhalt' habe ich folgenden Eintrag:

=Anzahl([Feldname])

Feldname bezieht sich auf den Namen des Feldes im Bericht, welches Du zählen möchtest, z.B. Firmenname oder so.

Hoffe, das hilft und viel Spaß
P.T.

Antwort 2 von oliverV

Hallo MicMarx,

die einfachste Variante ist die von P.T. beschriebene, wenn du die Anzahl nur für den Bericht benötigst.

Wenn du die Anzahl auch in deiner Abfrage benötigst (evtl. weitere Berechnungen), erweitere deine Abfrage um ein neues Feld und erstelle hier folgende Unterabfrage:

Neuer Feldname: (SELECT Count([Tabellenname].[ID_Feld]) FROM Tabellenname)

Das Feld, das du zählst muss in jedem Datensatz vorhanden sein, daher solltest du das ID-Feld der Tabelle verwenden. Ggf. musst du die Datensätze noch mit einer WHERE-Klausel einschränken (analog zur Hauptabfrage).

Gruß

Oliver


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: