Innanzitutto ringrazio entrambi per le risposte immediate.
Tramite codice sono riuscito a riempire, come potete vedere, solo la prima colonna, mentre non so come spostarmi per riempire le altre (sono già create). Vi lascio il codice per riempire la prima colonna, in cui vado ad inserire il numero di ticket. Successivamente,
vorrei inserire anche reparto, note ecc. nelle relative colonne seguenti, ma purtroppo se eseguo le stesse operazioni inserisce questi dati sempre nella prima colonna dopo il numero di ticket. Spero di essermi spiegato meglio... :
Private Sub cerca_ticket_Click()
lst_Ticket.RowSource = ""
i = 0
stsql = "select [numero_ticket] from ticket where [Reparto]='" + Testo2.Value + "' order by [Reparto]"
Set rs = CreateObject("ADODB.Recordset")
Set con = Application.CurrentProject.Connection
rs.Open stsql, con, 1
While rs.EOF
GoTo fine
Wend
rs.MoveFirst
Me.lst_Ticket.RowSourceType = "Value List"
Me.lst_Ticket.AddItem rs![numero_ticket], i
While rs.EOF
lst1 = rs![numero_ticket]
lst2 = lst_Ticket.ItemData(i)
If lst1 <> lst2 Then
i = i + 1
Me.lst_Ticket.AddItem rs![numero_ticket], i
End If
rs.MoveNext
Wend
fine:
End Sub