Supportnet / Forum / Datenbanken
Anzahl der Datensätze im Bericht nach Kriterium
Frage
Moin,
ich arbeite mit Access 97 und möchte in einem Berichtfuß die Anzahl einez bestimmten Wertes in einem Steuerelement anzeigen lassen. Den gesamten Inhalt kann ich leicht mit:
=Anzahl([Name])
im Steuerelementinhalt anzeigen lassen. Jetzt will ich aber nur die Anzahl des vorkommenden Wertes x haben.
Ich kann folgende Formel leider nicht benutzen:
=DomAnzahl("Storno";"TN-Daten";"[Storno] = 'Absage'")
weil der Bericht einer Abfrage zugrunde liegt, deren Ergebnis die Tabelle bereits gefilter hat.
Das Steuerelement soll also
=Anzahl([Name])aber die Anzahl des Namen Meiers z.B. anzeigen. Wie muss die Sytaxaussehen, wenn ich das Kriterium etablieren möchte?
Vielen Dank im Voraus.
VG, D.
Antwort 1 von Marie
<zitat>
Ich kann folgende Formel leider nicht benutzen:
=DomAnzahl("Storno";"TN-Daten";"[Storno] = 'Absage'")
weil der Bericht einer Abfrage zugrunde liegt, deren Ergebnis die Tabelle bereits gefilter hat.
</zitat>
Das verstehe ich jetzt nicht, Du kannst doch DomAnzahl auf diese Abfrage setzen?????? Oder was kapier ich jetzt nicht???
Ich kann folgende Formel leider nicht benutzen:
=DomAnzahl("Storno";"TN-Daten";"[Storno] = 'Absage'")
weil der Bericht einer Abfrage zugrunde liegt, deren Ergebnis die Tabelle bereits gefilter hat.
</zitat>
Das verstehe ich jetzt nicht, Du kannst doch DomAnzahl auf diese Abfrage setzen?????? Oder was kapier ich jetzt nicht???
Antwort 2 von MickK
Ich hoffe, ich habe Dein Problem richtig verstanden. Aktiviere in der zugrunde liegenden Abfrage den Menüpunkt Ansicht / Funktion. Dann gibst Du in einer leeren Spalte ein:
Feld: AnzahlStorno:Storno
Funktion: Anzahl
Kriterien: 'Absage'
Damit erzeugst Du ein neues Ausgabefeld namens AnzahlStorno, das die Anzahl der Storno mit 'Absage' enthält. In Deinem Bericht kannst Du nun dieses Feld ausgeben.
Gruss
Mick
Feld: AnzahlStorno:Storno
Funktion: Anzahl
Kriterien: 'Absage'
Damit erzeugst Du ein neues Ausgabefeld namens AnzahlStorno, das die Anzahl der Storno mit 'Absage' enthält. In Deinem Bericht kannst Du nun dieses Feld ausgeben.
Gruss
Mick

