Salve a tutti
Sono nuovo del forum per cui scusate se ho sbagliato la sezione dove postare questo messaggio. Arrivo subito al dunque. Sto creando un database per l'esame di stato e mi sono bloccato in un punto. Dunque ho un Form dove ci sono due Combobox una che contiene i nomi delle tabelle del database e un'altra che dovrebbe contenere i campi della tabella selezionata nella prima combobox. Ecco proprio qui sta il problema. Io vorrei fare tutto tramite codice VBA e ho scritto questa parte di codice:

Private Sub CasellaCombinata1_BeforeUpdate(Cancel As Integer)

Dim dbs As Database
Dim Combo As Recordset


Set dbs = CurrentDb

VarCombo1 = CasellaCombinata1.Text

If VarCombo1 = "Abitazioni Civili" Then
Set Combo = dbs.OpenRecordset("SELECT [Abitazioni civili].Nome FROM [Abitazioni Civili]")
Form!ComboRicerca2 = Combo!Nome

End If
End Sub

La Combo dove c'è il nome delle tabelle si chiama CasellaCombinata1 mentre quelle dove dovrebbero esserci i nomi dei campi si chiama ComboRicerca2. Ecco facendo in questo modo però nella combo mi appare solo il primo dei campi della tabella Abitazioni Civili colonna Nome. Come faccio a inserire nella combobox ComboRicerca2 tutti i campi della colonna Nome della tabella Abitazioni Civili??

Grazie mille anticipatamente per l'aiuto.