devi usare l'istruzione LIKE
esempio:
codice:
select cognome from personale where cognome like 'Ros%'
seleziona il campo cognome il cui contenutio inizia per Ros.
altre variazioni sul tema:
--> like 'xyz%' stringhe che iniziano con xyz
--> like '%xyz' stringhe che terminano con xyz
--> like '%xyz%' stringhe che comprendono all'interno xyz
--> like '_xyz' stringhe di 4 caratteri che finiscono con xyz. In questo caso dovresti poterti divertire anche aggiungendo altri caratteri nel senso __asd sono 5 caratteri e quindi la ricerca la fa su 5 caratteri appunto
Nel caso avessi bisogno di ulteriori spiegazioni, cercati qualche manualetto mini di SQL che è il linguaggio che serve per l'interrogazione dei database.
Tornando all'esempio da te posto:
codice:
Rs.Open "Select * from RUBRICA where datanascita like '" & nomecerca & "%'"
e così dovrebbe risolvere i tuoi problemi (ricerca sulle prime lettere).
spero di essere stato chiaro.
ciao