Secondo me, quello che stai cercando di fare non ha senso oltre che impossibile.
nelle relazioni hai una tabella tblControparti (master) collegata 1 a m con la rispettiva tblLocalitàPrimaria (detail) tramite query, che, a sua volta, tblLocalitàPrimaria e' master della tblLocalitàdecondaria.
il risultato, anche senza combo e':
controparti località primaria località secondaria
a 1 xyz
b 2 ---
c 3 ---
14/12/2023 - RayBan64 ha scritto:
tramite una query di selezione che impone che la LocalitàPrimariaLocalitàSecondaria sia uguale alla IdLocalitàPrimaria del record corrente.
questa potrebbe essere la risposta al tuo quesito. stai imponendo che LocalitàPrimariaLocalitàSecondaria sia uguale alla IdLocalitàPrimaria
in altri termini vuoi che IdLocalitàPrimaria del record xyz pari a 1 sia uguale anche a 2
prova a modificare “genova” con “torino”, dovresti avere qualcosa del genere:
controparti località primaria località secondaria
a 1 xyz
b 2 ---
c 1 abc
quando usi le query non puoi pretendere che siano sempre editabili. Per renderle editabili devi:
aprire la tabella master;
metterla in edit;
inserire il valore che hai modificato;
aggiornare il dato (post)
ripetere tutto per le altre eventuali tabelle.
Alla fine fai il requery o refresh della query. Un lavoraccio se ti perdi in una maschera continua... Logica sarebbe avere un form in visualizzazione ed uno per inserimento o modifica (anche per non alterare per errore i dati).