Si quella struttura di tabella fa acqua.
Sei debole anche perche esposto ad errori di ortografia
Blu invece di Blù
Arancio invece di Arancione
ecc
____________________________________________
Comunque se i colori che usi non sono troppi
puoi fare semplicemente una query di uniune
fra tante sottoquery che ti cercano ogniuna
un colore con "Like"
_______________________________________________
Sotto trovi un esempio che
ti cerca e conta:
__Rosso
__Verde
__Blu oppure Blù ( con accento )
Testato con Access2003
con una tabella di Nome "Tab"
e un sol campo di nome " Col"
SELECT QQQQ.Cox AS Coxy, Count(QQQQ.Cox) AS Numy
FROM
(
SELECT "Rosso" AS Cox, Tab.Col AS CoN
FROM Tab
WHERE (((Tab.Col) Like "*Rosso*"))
) AS QQQQ
GROUP BY QQQQ.Cox
UNION
SELECT QQQQ.Cox AS Coxy, Count(QQQQ.Cox) AS Numy
FROM
(
SELECT "Verde" AS Cox, Tab.Col AS CoN
FROM Tab
WHERE (((Tab.Col) Like "*Verde*"))
) AS QQQQ
GROUP BY QQQQ.Cox
UNION
SELECT QQQQ.Cox AS Coxy, Count(QQQQ.Cox) AS Numy
FROM
(
SELECT "Blu" AS Cox, Tab.Col AS CoN
FROM Tab
WHERE (((Tab.Col) Like "*Blu*" Or (Tab.Col) Like "*Blù*"))
) AS QQQQ
GROUP BY QQQQ.Cox
;