adesso mi dice che l'operazione non è consentita se l'oggetto è aperto
codice:
Private Sub Form_Load()
Data.rscomuni.Open
While Not Data.rscomuni.EOF
List1.AddItem (Data.rscomuni.Fields("via"))
Data.rscomuni.MoveNext
Wend
Data.rscomuni.Close
End Sub
Private Sub List1_Click()
risultato = List1
End Sub
Private Sub Text1_Change()
List1.ListIndex = SendMessage(List1.hwnd, LB_FINDSTRING, -1, ByVal CStr(Text1.Text))
Data.rscomuni.Open ' lo apro
Data.rscomuni.Find "zone LIKE '*" & Text1 & "*'"
If Not Data.rscomuni.EOF Then
Do While Not Data.rscomuni.EOF
Text1.Text = (Data.rscomuni.Fields("via"))
Data.rscomuni.MoveNext
Loop
Else
MsgBox "Nessun record"
End If
Data.rscomuni.Close ' lo chiudo
End Sub
perchè??