A me sembra sbagliato l'uso dell'evento Close. Oltre l'apertura di mCompagnie serve impostare un valore in mCompagnie, dopo di che quel valore deve RITORNARE dentro la casella combinata, quindi poi arriva il Requery.
Con qualche differenza logico-progettuale prova a leggere anche qui
si parla dell'evento "Non in elenco" (NotInList).
VinSer ha scritto:
La cboProdotto si trova nella sottomaschera smtblProdotti, tale sottomaschera è situata nella maschera mCompagnie. soò dicerto che sbaglio ma non riesco a venirne a capo
Però se lo scenario è questo, non ha nemmeno senso parlare di NotInList, Requery ecc...
Racconta tutti i nomi dei controlli/campi di maschera e sottomaschera, esplicita il campo di relazione e rispiega cosa devi fare.