>Ho un persona alla quale voglio associare la lingua parlata.
>Ovviamente ciascuna persona potra parlare piu lingue. Come faccio?
Devi mettere in relazione molti-a-molti la tabella delle persone con quella delle lingue, definendo una tabella intermedia di correlazione la cui PK è data dalle PK delle due tabelle:
+-----------+ +---------------+ +-------------+
| Persone | | LinguaParlata | | Lingue |
+-----------+ +---------------+ +-------------+
PK | PersonaID | -> PK | PersonaID | +-- PK | LinguaID |
| Nome | PK | LinguaID | <--+ | Descrizione |
| Cognome | +---------------+ +-------------+
| ... |
+-----------+
>Potrei fare lingua 1,2,3, ecc..ma poi construendo un form di
>ricerca avro problemi perche se uno cerchera Italiano come lingua
>1, e questapero sara in lingua 2,non si otterra il risultato.
>Spero di essere stato chiaro, scusate il mio italiano e grazie
>a chiunque rispondera'.
Mi spiace, ma non ti seguo nel ragionamento 
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org