Buonasera,
ho creato una maschera con sottomaschera ed una textbox dove un utente può inserire dei valori numerici separati da virgole del tipo: 1,2,3,5,8, ecc.
Attraverso un pulsante vorrei che l'utente possa visualizzare nella sottomaschera soltanto i record associati ai suddetti valori.
Quello che ho pensato di fare è sfruttare la funzione split operante su un array per estrarre i valori indicati nella textbox:
Private Sub cmd_stamp_sel_Click()
Dim text_array() As String, i As Integer
text_array = Split(Me.txt_sel_schede, ",")
For i = LBound(text_array) To UBound(text_array)
If Len(text_array(i) & vbNullString) <> 0 Then
'istruzioni da inserire per popolare il recordset.
End If
Next
End Sub
A questo punto l'unica idea che mi viene è quella di associare al recordset una query di accodamento temporanea utilizzando i valori dell'array. Mi sembra un pò tortuosa come soluzione.
Esiste un'alternativa?
Spero di essermi spiegato.
Grazie.