si la select sarebbe ideale, ma ribadisco per motivi grafici non la posso utilizzare e credimi che ci ho battutto la testa in 1000 modi diversi per cercare di adattarla alla grafica che mi serve ma nulla...

quello che invece ho bisogno di capire è

1) quando io andrò a fare:

valore = "Lombardia"
select = "select * from tabella where regione='" & Valore "' order by data"

la regione mi viene acettata in qualunque forma essa sia stata introdotta o mi pianta delle grane di ogni sorta?

2) col comando ucase mi vengono acettati tutti i caratteri indifferentemente dalla loro forma?

Tale per cui se quello introduce LoMbArDiA alla fine sempre lombardia mi viene letto?
e la sintassi a questo punto è corretta in:

if (ucase(regione = "lombardia")) Then
....
end if

Grazie