>Questo è quello che ho fatto "WHERE (((Modello.Car) or (Modello.Car2)
>or (Modello.Car3) or (Modello.Car4) or (Modello.Car5) Like [Scriviere
>nome macchina] & "*"))"
Ciao Fabio,
La sintassi corretta è:
...
WHERE Modello.Car LIKE [Scriviere nome macchina] & '*'
OR Modello.Car2 LIKE [Scriviere nome macchina] & '*'
OR Modello.Car3 LIKE [Scriviere nome macchina] & '*'
OR Modello.Car4 LIKE [Scriviere nome macchina] & '*'
OR Modello.Car5 LIKE [Scriviere nome macchina] & '*'
Questo codice però mi porta a pensare che la tabella Modello non rispetti la prima forma normale (1NF), in base alla quale in una tabella non devono esistere gruppi di colonne ripetute.
Se possibile dovresti rivedere lo schema del db, definendo una nuova tabella Cars da mettere in relazione molti-a-uno con Modello.
In questo modo la query si semplificherebbe enormemente ed avresti una struttura più flessibile che non ti porterà a modificare lo schema se un domani invece di 5 macchine ne avrai 5000 
>Grazie a tutti
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org