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
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)codice:titoli indirizzi numeri axvaa * aaax 111 adfga bbbb 222 agter cccc 333 gfdfs dddd 444 sdfaa * eeee 555 kjhkj ffff 666 ... ... ...
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

Rispondi quotando