Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: hansdampf8 am August 08, 2017, 23:30:46

Titel: Anzahl der Datensätze mit bestimmten werten ausgeben
Beitrag von: hansdampf8 am August 08, 2017, 23:30:46
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
Titel: Re: Anzahl der Datensätze mit bestimmten werten ausgeben
Beitrag von: MzKlMu am August 08, 2017, 23:51:32
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.
Titel: Re: Anzahl der Datensätze mit bestimmten werten ausgeben
Beitrag von: hansdampf8 am August 09, 2017, 00:05:27
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
Titel: Re: Anzahl der Datensätze mit bestimmten werten ausgeben
Beitrag von: MzKlMu am August 09, 2017, 00:14:45
Hallo,
sorry, habe ich vergessen, 5 mal gelesen und doch übersehen.