[supersaibal]
Originariamente inviato da maleresidente
cosi dovrebbe funzionare:
Dim sqlstring As String
Dim Db As Database
Dim Rs As Recordset
Dim I As Integer
With Data1
.Database = "C:\Test in VB\database.mdb"
.RecordSource = "select * from [Anagrafico Incarico] where Azienda like '*" & Replace(Text1.Text, "'", "''") & "*'" 'la funzione replace per non avere errori se inserisci apici nella stringa di ricerca
.Refresh
If Not .Recordset.EOF Then
Do While Not .Recordset.EOF
List1.AddItem (.Recordset.Fields("Azienda"))
Label2 = (.Recordset.Fields("id"))
.Recordset.MoveNext
Loop
For I = 1 To .Recordset.RecordCount
Label2.Caption = Label2.Caption & "- Nome: " & .Recordset.Fields("Nome") & " Cognome: " & .Recordset.Fields(" Cognome") & vbCrLf
'Si sposta nel record successivo.
Next I
Else
MsgBox "Nessun record"
End If
End With
End Sub
ciao. [/supersaibal]