Solo alcune considerazioni per riflettere: per estrarre tutte e sole le mercedes nere dovresti eseguire una ricerca più raffinata, dove la parola indicante la marca viene cercata nel campo "marca" e quella indicante il colore viene cercata nel campo "colore".

Non riesci a distinguere tra le due, anzichè cercarle entrambe in entrambi i campi?

Una query come, per esempio:

codice:
strSQL = "SELECT * FROM veiculos where scaduto = false and  marca like '%" & parola_chiave_che_si_riferisce_alla_marca & "%' and   colore like '%" & parola_chiave_che_si_riferisce_al_colore & "%' order by marca, prezzo "
dovrebbe andare bene.


Perchè cercare anche nel campo "modello" e "anno"?

Non capisco l'utilità di "tutte".......