Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Anzahl der Datensätze mit bestimmten werten ausgeben

Begonnen von hansdampf8, August 08, 2017, 23:30:46

⏪ vorheriges - nächstes ⏩

hansdampf8

Hallo und guten Abend liebe Access-Gemeinde!!

Ich stecke gerade mal wieder so richtig fest und sollte vielleicht lieber ins Bett gehen.. :D
Mein Problem: Ich habe ein Formular (einzelnes Formular) mit diversen Textfeldern.
Die Berechnung der gesamten Datensätze über =Anzahl(*) funktioniert.
Ich brauche nun aber die Anzahl der Datensätze in der z.B. das Datumsfeld 1 den Wert "*" also ein Datum hat UND das Textfeld 2 den Wert B, alles andere soll nicht gezählt werden.
Mit =Anzahl([DatumsFeld1]="*" UND [Textfeld2] ="B" komme ich nicht klar.
Wie lautet die korrekte Schreibweise im Steuerelementinhalt für so ein Vorhaben?

Danke u gruß Hans

MzKlMu

Hallo,
hier ist die Funktion DomAnzahl notwendig womit man ein Kriterium angeben kann.
=DomAnzahl([DatumsFeld1];"Tabellenname";"[Textfeld2] ='B'"
B muss (weil Text) in Hochkomma eingeschlossen werden. Außerdem muss ein Tabellen- bzw. Abfragename in der Funktion verwendet werden.
Gruß Klaus

hansdampf8

#2
Hi Klaus und danke für deine nächtliche Unterstützung aber leider lautet das Ergebnis #Fehler.
Ich versuche es morgen weiter und sehe auf den ersten Blich kein Fehler bei meiner Eingabe und die Feldnamen sowie Name der Tabelle stimmen.

Nachtrag, konnte einfach nicht ins Bett
=DomAnzahl("[DatumsFeld1]";"Tabellenname";"[Textfeld2] ='B'"
Mit diesen zwei Anführungszeichen beim Datumsfeld funktioniert es wunderbar..
Dank danke Klaus und eine gute Nacht...

Gruß Hans

MzKlMu

Hallo,
sorry, habe ich vergessen, 5 mal gelesen und doch übersehen.
Gruß Klaus