Buonasera a tutti,
Vorrei un vostro aiuto a risolvere un problema:
Ho 2 listbox, che reperiscono i dati da un tabella Dati di un file mdb.
Nella prima listbox vengono visualizzati i cognomi e nella seconda dei nomi. Vorrei che ogni volta che seleziono un cognome della listbox_1 mi comparisse nella listbox_2 solo una volta il nome corrispondente a quel cognome.
Mi spiego meglio: se ad es. seleziono dalla listbox_1 il cognome (Rossi) e nel mio database database abbiamo 5 Rossi Mario, vorrei che nella listbox_2 mi compaia solo 1 volta in nome Mario. Come ho scritto il codice mi compaiono 5 volte Mario.
Public Function seleziona_nomi()
Set rs = DB.OpenRecordset("Select * from Dati where cognomi = " & Apici(Trim(lst_cognomi.List(lst_cognomi.ListIndex))))
lst_nomi.Clear
rs.MoveFirst
Do While Not rs.EOF
lst_nomi.AddItem rs("nome")
rs.MoveNext
Loop
End If