Anzahl gleicher Datumseinträge ermitteln
lengaumi
Gesendet: 03.02.14 19:43
Betreff: RE: Anzahl gleicher Datumseinträge ermitteln


Member

Beiträge: 17

Karl Donaubauer - 03.02.14 14:06

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.


Hallo Karl,

Mit deiner Hilfe hab ich das "Zählen" gelöst.
Ich habe eine neue Abfrage und den SQL Code eingerichtet.
Im UFO DomAnzahl und schon funktioniert es.


Ich kann dir nur DANKE sagen.

Michael
Top of the page Bottom of the page