sotto allegata c'è la maschera principale dove inserisco numero di telefono, al suo interno c'è la prima sottomaschera dove inserisco tutti i nomi legati a quel numero ed una seconda sottomaschera dove metto i link degli annunci legati al nome.
Il codice di ieri oggi funzionante:
Dim Cartella As String 'Cartella files
Dim NomeFile As String 'Nome file
Dim Rs As New ADODB.Recordset
'Creo il campo Nomefile nel recordset
Rs.Fields.Append "NomeFile", adVarChar, 255
'Apro il recordset
Rs.Open , , adOpenDynamic, adLockOptimistic
'Imposto il percorso dei files da cercare
Cartella = Left(CurrentDb.Name, Len(CurrentDb.Name) - Len(Dir(CurrentDb.Name))) & "Archivio" & "\" & Telefono & "\"
'Popolo il recordset
NomeFile = Dir(Cartella)
Do While NomeFile <> ""
Rs.AddNew Array("NomeFile"), Array(NomeFile)
NomeFile = Dir
Loop
'Imposto l'ordinamento
Rs.Sort = "NomeFile ASC"
Dim txt$
txt = Nz(Testo53, " ")
'Imposto il filtro sui files di word
Rs.Filter = "NomeFile like '%" & Replace$(txt, "'", "''") & "%'"
'Popolo la seconda casella combinata
Set Me.Elenco1.Recordset = Rs
Rs.Close
Set Rs = Nothing
è inserito su corrente della maschera principale quindi funziona solo sul primo nome della prima sottomaschera e sul primo link della seconda sottomaschera.
Se io clicco il secondo nome o il secondo link del primo nome l'elenco1 che vado a popolare con il codice sopra riportato non si aggiorna.
come posso fare?