>Adesso proverò a proseguire da solo, se poi avrò problemi so
>che potrò rivolgermi a voi
Non vorrei sembrare un suocero invadente ma...
Se fai una ricerca contemporanea di 160 record della "tblSplit" rischi di ottenere in output migliaia di record nella query che ti renderebbe ingestibile il tutto
( ogniuno di quei 160 puo produrti decine/centinaia di record )
modifica la query proposta in questo modo
SELECT
tblNomi.IDtblNomi,
tblNomi.NOME,
[tblSplit].[IDtblSplit] & " " &
[tblSplit].[Campo1] & " " &
[tblSplit].[Campo2] & " " &
[tblSplit].[Campo3] & " " &
[tblSplit].[Campo4] & " " &
[tblSplit].[Campo5] & " " &
[tblSplit].[Campo6] & " " &
[tblSplit].[Campo7] & " " &
[tblSplit].[Campo8] & " " &
[tblSplit].[Campo9] & " " &
[tblSplit].[Campo10] & " " &
[tblSplit].[Campo11]
AS Split
FROM
tblNomi,
tblSplit
WHERE (((
Nz(InStr([NOME],[Campo1]),0) &
Nz(InStr([NOME],[Campo2]),0) &
Nz(InStr([NOME],[Campo3]),0) &
Nz(InStr([NOME],[Campo4]),0) &
Nz(InStr([NOME],[Campo5]),0) &
Nz(InStr([NOME],[Campo6]),0) &
Nz(InStr([NOME],[Campo7]),0) &
Nz(InStr([NOME],[Campo8]),0) &
Nz(InStr([NOME],[Campo9]),0) &
Nz(InStr([NOME],[Campo10]),0) &
Nz(InStr([NOME],[Campo11]),0)
)<>"00000000000"));
ottieni in piu di affiancare al record trovato della "tblNomi" il suo corrispettivo della "tblSplit"