Hallo,
ZitatFällt euch ein anderer Lösungsvorschlag ein?
ja, die Datenbankstruktur umbauen.
So wie Du das hast, ist das Excel, aber für eine Datenbank unbrauchbar.
In Access gibt es keine eingebaute Funktion zum Zählen/Summieren über Spalten. Alles was mit Count zu tun hat, kann immer nur auf eine Spalte angewendet werden.
Du benötigst also eine extra Tabelle in der die Farben als jeweils ein Datensatz in einer Spalte erfasst werden. Diese Tabelle benötigt 3 Felder (mehr nicht, egal wie viele Farben) einen Primärschlüssel (Autowert), einen Fremdschlüssel zur jetzigen Tabelle und ein Feld zum Eintragen der Farbe.
Gezählt wird mit einer Abfrage durch gruppieren (über die Farbe) in dieser extra Tabelle.
Als eine Möglichkeit.
PS1:
Von berechneten Feldern in Tabellen würde ich grundsätzlich Abstand nehmen. Nur mal als Hinweis, da Dein Vorhaben mit berechneten Tabellenfeldern ohnehin nicht möglich ist.
PS2:
Ich nehme an, das das Beispiel mit den Farben nur erfunden ist. Meistens geht es schief wenn man so etwas versucht. Wenn es erfunden ist, so ist es besser, das Vorhaben mit realen Dingen zu erklären, damit man gezieltere Vorschläge machen kann.