come posso fare in modo che se digito, sempre con l'esempio di prima, ro mi
venga proposto il nome elisabetta rossi
un po quello che succede con la rubrica dei telefonini
grazie e scusate se non mi sono spiegato bene
Enzo
la tua esigenza, con la combo, non è risolvibile...
l'errore è nell'aver messo nello stesso campo NOME + COGNOME.
La ricerca che ti serve, può essere fatta in un'altro modo.
Togli la combo e metti un casella di testo normale.
Creati una form a popup con scelta obbligata e a maschere continue (senza
valorizzare l'origine riga) che contenga due caselle di testo:
chiave primaria della tabella dei clienti (non visibile) -- id?
nome del cliente (visibile)
Chiamerai questa form, ad esempio, Ricerca_cliente
Sull'evento "dopo aggiornamento" del campo "Nome" della vecchia maschera
scrivi:
docmd.openform "Ricerca_cliente"
forms![ricerca_cliente].recordsource ="select id, nome from clienti where
nome like '*" & me![nome] &"*' order by nome;"
forms![ricerca_cliente].requery
si apre la form Ricerca Cliente con i soli nomi dei clienti che contengono i
caratteri che hai digitato
Sull'evento Doppio Click della form "Ricerca Cliente" scrivi:
forms![vecchiaform].filter = "id = " & me![id]
facendo doppio click sul selettore record del cliente che ti interessa, la
vecchia form verrà filtrata per il cliente che hai scelto.
spero di esserti stato d'aiuto
ciao
"Enzo" ha scritto: