ciao a tutti ho un problemino sulla ricerca in un database
ho un database che contiene 3 campi (titolo indirizzo numero) li visualizzo in una maschera. ed ho il controllo data per scandirli

titolo: bla bla bla
indirizzo: xxxxxxxxx
numero: 1111111111

|<<- | <- | -> | ->>| (per andare avanti e indietro "spero si capisca!")

voglio fare una funzione che ricerchi:

esempio database con record fittizi
codice:
titoli            indirizzi          numeri
axvaa  *          aaax               111
adfga             bbbb               222
agter             cccc               333
gfdfs             dddd               444
sdfaa  *          eeee               555
kjhkj             ffff               666
...               ...                ...
se cerco i titoli che contengono la stringa "aa" allora la maschera deve poter scandire il recordset solo al n°1 e al n°5 (quelli con gli asterischi)
come posso fare?
la ricerca l'ho fatta... credo funzioni
ma come posso selezionare solo quelli che corrispondono al criterio imposto?

grazie

codice:
datPrimaryRS.Recordset.MoveFirst
While (Not datPrimaryRS.Recordset.EOF)
    
    titleLEN = Len(txtTitolo.Text)
    cercaLEN = Len(cerca.Text)
    controllo = 0
    For i = 1 To titleLEN
        If cerca.Text = Mid(txtTitolo.Text, i, cercaLEN) Then controllo = 1
    Next i
    If controllo = 1 Then
    'seleziona il titolo, il numero e l'indirizzo nel database
    datPrimaryRS.Recordset.MoveNext
Wend