Ciao.. io visualizzo il contenuto di un campo in una listbox tramite questo codice:
codice:
Private Sub Form_Load()
Set DB = OpenDatabase(App.Path & "\dbad97.mdb") 
  sSql = "Select * FROM tabprinc  ORDER BY Cognome"
  Set Rs = DB.OpenRecordset(sSql) 
  Do While Not Rs.EOF    
  lstDb.AddItem Rs!nome   'Aggiungo il valore del campo alla ListBox
   Rs.MoveNext
  Loop
Rs.Close            
Set Rs = Nothing    
DB.Close            
Set DB = Nothing
End sub
vorrei visualizzare oltre al nome del cliente anche il suo cognome e se cambio il codice in grassetto in
codice:
lstDb.AddItem Rs!nome & Rs!cognome
riesco a visualizzarlo ma al click su uno di quelli presenti nella listbox non visualizzo gli altri campi che devo visualizzare in alcune txtbox tramite questo codice:

codice:
Private Sub lstDb_Click()

framericerca.Visible = False
tabel.Visible = True
Set DB = OpenDatabase(App.Path & "\dbad97.mdb") 
  sSql = "Select * FROM tabprinc WHERE nome  = '" & Trim$(lstDb) & "'" 
  Set Rs = DB.OpenRecordset(sSql)
   Do While Not Rs.EOF    
 For i = 0 To Rs.Fields.Count - 1
   If IsNull(Rs(i).Value) = False Then
      txt(i).Text = Trim(Rs(i).Value)
   Else
      txt(i).Text = vbNullString
   End If
Next
   Rs.MoveNext
  Loop
Rs.Close            
Set Rs = Nothing    

DB.Close            
Set DB = Nothing
End Sub
come posso modificare?
Ciao