Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
ciao Ciro,
io rivedrei il tutto come segue....
Tabella nazioni ok manca pero' una PK.
tabella regioni da creare.
Tabelle citta da creare
tabella provincia da creare.
tabella di raccordo in cui inserire tutta la combinazione tra nazione e ove possibile, in caso di citta' italiana, regione, province, citta'.
In tal modo su evento dopo aggiornamento richiamerai, con la proprieta' column le informazioni di riferimento delle citta, e nel caso in cui sia straniera automaticamente sara' null senza bisogno di intervento perche' le info non saranno state inserite.
La magia ed il potere della normalizzazione… :-)
Cosi' eviti anche strutture complesse delle subForm che...onestamente, non servono allo scopo.
L'alternativa potrebbe essere creare una tabella di raccordo con due colonne, ma dovresti intervenire con una ricorsiva, concetto non del tutto semplice, quindi meglio lasciare perdere...anche se...a dirtela tutta sarebbe probabilmente la strada che a me piace di piu'
Buon lavoro per il tuo progetto.
HTH.
Ciao, Sandro.