Anzahl gleicher Datumseinträge ermitteln
Karl Donaubauer
Gesendet: 03.02.14 14:06
Betreff: RE: Anzahl gleicher Datumseinträge ermitteln



Elite Veteran

Beiträge: 793
500100100252525
Ort: Wien
Hallo, Michael!

lengaumi - 01.02.14
...
mit der Formel =DomAnzahl("Datum";"Artikel";"Kunde_ID=" & [Kunde_ID]) bekomme ich ja nur die Anzahl der Einkäufe.
Also wieviele Datumeinträge - Datensätze - vorhanden sind.

Ich suche die Formel für wieviele verschiedene Datumeinträge vorhanden sind.
...

Aggregatfunktionen können das nicht sondern nur ein DISTINCT oder GROUP BY. Du musst also entweder mit Code und DAO-Recordset arbeiten oder mit einer gespeicherten Abfrage à la:

SELECT DISTINCT Datum, Kunde_ID FROM Artikel
Im Formular dann dein o.a. DomAnzahl-Ausdruck nur mit der Abfrage statt der Tabelle als Domäne.

Oder du filterst schon in der Abfrage:

SELECT DISTINCT Datum FROM Artikel WHERE Kunde_ID = Forms!DeinHauptformular!Kunde_ID

und im Formular: =DLookUp("Datum";"Abfrage")

"Datum" ist übrigens ein ungünstiger Feldname weil es ein Schlüsselwort in Access ist. Daher ist es immer besser, etwas Inhalt vorne ans Datum zu hängen: "Kaufdatum" oder dergl.

-----
Servus
Karl
*********
Access News: https://youtu.be/XMOHBSudo-U
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Top of the page Bottom of the page