Elite Veteran
Beiträge: 876
Ort: Wien | Hallo, Dieter!
dieter_bade - 17.05.13
Ich kann in einer Abfrage Ein Feld zählen mit Bedingung in zweiter Spalte der Abfrage. - Soweit o.k. - Ergebnis Anzahl Feld1: 1813
Sobald ich aber ein weiteres Feld mit Bedingung zählen will, wird das erste Anzahlergebnis falsch - es zeigt dasselbe Ergebnis wie die Anzahl des zweiten Feldes.
Ergebnis Feld1: 274 Ergebnis Feld2: 274
Wenn du 2 Kriterien in der Abfrage hast, schränken beide zusammen die Ergebnismenge ein. Die Funktion "Anzahl" (Count) zählt, wieviele Werte eines Feldes in der Ergebnismenge vorkommen. Dabei zählt alles als gezählter Wert außer leer (Null). Wenn deine 2 Kriterien also z.B. auf 274 Datensätze zutreffen und in beiden Feldern steht in jedem dieser Datensätze ein Wert, dann ist das Ergebnis korrekt.
Du kannst auch in die SQL-Ansicht deiner Abfrage gehen und den SQL-Text in deinen nächsten Beitrag kopieren. Dann sieht man evtl. besser, was stattfindet.
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |