Eccomi.
Per partire e per farla semplice, diciamo che non ho creato moduli di classe ma solo un modulo locale di quelli che per capirsi, è visibile nella lista degli oggetti sotto la nomenclatura "Moduli".
Nel modulo del programma figlio (ovvero "Agenda"), ho inserito una funzione che ho chiamato ApriCalendario che contiene esclusivamente il comando per aprire la maschera principale "M_Calendario" con DoCmd.OpenForm "M_Calendario"
Nei Riferimenti" del programma padre ho linkato il nome del mio programma .mdb .
Quando lancio il programma padre e clicco sul pulsante "Agenda", parte la call ApriCalendario che va a buon fine fino a quando non viene cercata la tabella "Impegni" che carica i dati nel calendario.
La tabella "Impegni" è anch'essa contenuta nel programma chiamato ma mi dà errore in quanto non riesce a vederla. E' probabile che Access sia tornato a cercarla nel programma padre.
Come posso risolvere questo tipo di inconveniente?