Hallo Grumpy,
also von Berichten in Access (falls es sich bei deiner Frage um
Access handelt) habe ich momentan keine Ahnung, da ich meine
SQL-Abfragen in anderen Datenbanken schreibe. Aber falls der
Berichtfuß Aggregat-Funktionen unterstützt, so hat mir für
ZählenWenn in der Vergangenheit immer eine Kombinaton aus
SUM und einer darin enthaltenen Wenn-Bedingung weitergeholfen.
Trifft die Bedingung zu, wird 1 gezählt, sonst 0)
Für Microsoft Access könnte der Befehl für das Feld in etwa so
aussehen:
Sum(IIf([Feld1]="A",1,0)) AS Ausdr1
Nun hat aber nicht jede SQL-Sprache eine Iif-Funktion zur
Verfügung. In Microsoft SQL-Server verwende ich daher z.B.
Sum(Case When Tabelle1.Feld1='A' Then 1 Else 0 End)) AS
'Ausdr1'
Das "A" musst du natürlich durch dein Dropdownfeld ersetzen und
Feld1 durch dein Feld TSK. Je nach Sprache kann der korrekten
Steuerzeichen für die Wiedergabe von Zeichenketten, Variablen oder
Feldern variieren. Das musst du dann wie gewohnt angeben.
Probiers mal aus. Vielleicht klappt ja auch bei dir.
Gruß Mr. K.