Ho una form a modulo continuo che generata viene generata da un predicato sql.
Eseguo quindi la form che contiene una combobox che mostra solo i valori corrispondenti ad un Idsottogruppo contenuto in una delle tabelle relazionate.
Il problema viene quando sposto il cursore sulla riga successiva o precedente, che si scatena l’evento Enter o GotFocus della combo che ne modifica il rowsource . A quel punto si aggiornano i dati e mi sparisce nella form tuti i valori con Idsottogruppo diversi da quello selexionato
Non so se quello che cerco di fare sia possibile. Se vi sono idee grazie
Sql Form
SELECT TabPrin.ID, TabPrin.Testo, TabPrin.IdGruppo, TabPrin.IdSottogrup, TabGruppo.Testo, TabSottoGrup.DescSottoGruppo FROM TabSottoGrup RIGHT JOIN (TabGruppo RIGHT JOIN TabPrin ON TabGruppo.Id_Gruppo = TabPrin.IdGruppo) ON TabSottoGrup.Id_SottoGruppo = TabPrin.IdSottogrup;
Sql delle combo
Me.CboSotto.RowSource = "SELECT TabSottoGrup.Id_SottoGruppo, TabSottoGrup.DescSottoGruppo, TabSottoGrup.IdGruppo " & _
"FROM TabGruppo INNER JOIN TabSottoGrup ON TabGruppo.Id_Gruppo = TabSottoGrup.IdGruppo " & _
"WHERE TabSottoGrup.IdGruppo=" & Me.IdGruppo
Queste le relazioni
