In diesem Artikel wird erläutert, wie die von einer Abfrage zurückgegebenen Daten gezählt werden. Beispielsweise können Sie in einem Formular oder Bericht die Anzahl der Elemente in einem oder mehreren Tabellenfeldern oder Steuerelementen zählen. Sie können auch Mittelwerte berechnen und die kleinsten, größten, frühesten und neuesten Werte ermitteln. Darüber hinaus stellt Access ein Feature namens "Summenzeile" zur Verfügung, mit dem Sie Daten in einem Datenblatt zählen können, ohne den Entwurf der Abfrage ändern zu müssen. Show
Inhalt dieses Artikels
Grundlegendes zum DatenzählverfahrenSie können die Anzahl der Elemente in einem Feld (einer Spalte mit Werten) mithilfe der Funktion Anzahl zählen. Die Funktion Anzahl gehört zu einer Gruppe von Funktionen, die als Aggregatfunktionen bezeichnet werden. Sie verwenden Aggregatfunktionen, um eine Berechnung für eine Datenspalte durchzuführen und einen einzelnen Wert zurück zu geben. Access stellt neben Anzahl eine Reihe von Aggregatfunktionen zurVerfügung, z. B.:
Access bietet zwei Möglichkeiten zum Hinzufügen von Anzahl und anderen Aggregatfunktionen zu einer Abfrage. Sie können folgende Aktionen ausführen:
Hinweis: In den Abschnitten in diesem Dokument wird die Verwendung der Funktion Anzahl hervorgehoben. Denken Sie jedoch daran, dass Sie in Ihren Zeilen und Abfragen insgesamt andere Aggregatfunktionen verwenden können. Weitere Informationen zur Verwendung der anderen Aggregatfunktionen finden Sie weiter unten in diesem Artikel unter Aggregatfunktionsreferenz. Weitere Informationen zu Verwendungsmöglichkeiten der anderen Aggregatfunktionen finden Sie im Artikel Anzeigen von Spaltensummen in einem Datenblatt. Die Schritte in den folgenden Abschnitten erklären das Hinzufügen einer Ergebniszeile und das Verwenden einer Gesamtsummenabfrage zum Zählen von Daten. Denken Sie daran, dass die Funktion Anzahl bei einer größeren Zahl von Datentypen funktioniert als andere Aggregatfunktionen. Beispielsweise können Sie die Funktion Anzahl für Felder jeder Art ausführen, außer für Felder, die komplexe, sich wiederholende Skalardaten enthalten, wie z. B. Felder mit mehrwertigen Listen. Im Gegensatz dazu sind viele der Aggregatfunktionen nur bei Daten in Feldern funktionsfähig, für die ein bestimmter Datentyp festgelegt ist. Beispielsweise funktioniert die Funktion Summe nur bei Feldern, für die der Datentyp "Zahl", "Dezimal" oder "Währung" festgelegt ist. Weitere Informationen zu Datentypen, die bei den einzelnen Funktionen erforderlich sind, finden Sie unter Übersicht der Aggregatfunktionen weiter unten in diesem Artikel. Allgemeine Informationen zu Datentypen finden Sie im Artikel Ändern der Datentypeinstellung für ein Feld. Seitenanfang Zählen von Daten mithilfe einer ErgebniszeileSie fügen einer Abfrage eine Ergebniszeile hinzu, indem Sie die Abfrage in der Datenblattansicht öffnen, die Zeile hinzufügen und dann die Funktion Anzahl oder eine andere Aggregatfunktion auswählen, z. B. Summe, Minimum, Maximum oder Mittelwert. Die Schritte in diesem Abschnitt erklären, wie Sie eine allgemeine Auswahlabfrage erstellen und eine Ergebniszeile hinzufügen. Erstellen einer allgemeinen Auswahlabfrage
Hinzufügen einer Ergebniszeile
Ausblenden einer Ergebniszeile
Weitere Informationen zur Verwendung einer Ergebniszeile finden Sie im Artikel Anzeigen von Spaltensummen in einem Datenblatt. Seitenanfang Zählen von Daten mithilfe einer GesamtsummenabfrageWenn Sie einige oder alle der Datensätze zählen müssen, die von einer Abfrage zurückgegeben werden, können Sie Daten auch zählen, indem Sie anstatt einer Ergebniszeile eine Gesamtsummenabfrage verwenden. Sie können z. B. die Anzahl der Verkaufstransaktionen zählen oder die Anzahl der Transaktionen in einer bestimmten Stadt. In der Regel verwenden Sie eine Gesamtsummenabfrage anstatt einer Ergebniszeile, wenn Sie den resultierenden Wert in einem anderen Bereich der Datenbank (z. B. einem Bericht) verwenden müssen. Zählen aller Datensätze in einer Abfrage
Zählen von Datensätzen in einer Gruppe oder Kategorie
Seitenanfang Übersicht der AggregatfunktionenIn der folgenden Tabelle sind die Aggregatfunktionen und deren Beschreibung aufgeführt, die in Access in der Ergebniszeile und in Abfragen verwendet werden können. In Access stehen für Abfragen mehr Aggregatfunktionen bereit als für Ergebniszeilen. Außerdem können Sie beim Arbeiten mit einem Access-Projekt (einem mit einer Microsoft SQL Server-Datenbank verbundenem Access-Front-End) eine größere Auswahl von Aggregatfunktionen verwenden, als mit SQL Server bereitgestellt werden. Weitere Informationen zu dieser Auswahl von Funktionen finden Sie in der Microsoft SQL Server-Onlinedokumentation.
Seitenanfang |