Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
ciao Enzo,
prova a valurare una soluzione come quella che segue :
tutto insieme, citta, ragione, e provincia, una bella confusione di dati….ma, organizzati come segue nei due livelli, che potenzialmente possono diventare n livelli in questa configurazione, richiamando il concetto delle DiBa o BOM :
va da se che diventa semplice poi :
mostrare le provincie della rispettive regioni :
e le città della provnicia selezionata :
essendo due tre combo a cascata, puoi richiamare una piccola sub per evitare di ripetere n volte lo stesso codice, immagina una serie più numeroso di combo collegate :
Option Compare Database
Option Explicit
Private Sub cboProvincia_AfterUpdate()
updateCbo cbo:=Me.cboCitta
End Sub
Private Sub cboRegione_AfterUpdate()
updateCbo cbo:=Me.cboProvincia
End Sub
Private Sub updateCbo(ByVal cbo As Access.ComboBox)
With cbo
.Requery
If .ListCount > 0 Then
.Value = .ItemData(0)
.SetFocus
.Dropdown
End If
End With
End Sub
vedi se questo ESEMPIO ti aiuta.
Ciao, Sandro.