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