Elite Veteran
Beiträge: 876
Ort: Wien | Hallo, Berndhard!
bkleine - 12.12.13
bei der folgenden SQLabfrage habe ich Schwierigkeiten, sie in eine DCount-Abfrage umzuformulieren
SELECT tab_Treatments.Treat_short
FROM tab_Treatments
WHERE ((Not ((tab_Treatments.Treat_short)='Base' Or (tab_Treatments.Treat_short)='Resc')));
Ergebnis 4 Reihen
NormTreatmentGroups = DCount("Treat_short", "tab_Treatments", "((Not ((Treat_short = 'Base') and (Treat_short ='Resc'))))" )
Ergebnis 7 weil in drei Reihen entweder Base oder Resc steht.
...
Du hast beim DCount das OR durch AND ersetzt, was logisch nicht sinnvoll scheint. Mit NOT(...AND...) schließt du ja DS aus, die beide Werte zugleich besitzen müssten. Das gibt immer alle DS außer den NULLs.
----- 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... |