Ti chiedo scusa per l'errore, comunque ciò che volevo segnalarti è che l'INNER JOIN popola la query solo se le tabelle collegate hanno una corrispondenza nei dati. In parole povere, se ho due dipendenti, X1 e X2, X1 lavora con contratto di apprendistato e X2 lavora a domicilio, la query non potrai popolarla in quanto alcuni campi delle tue tabelle sono vuoti quindi non vi è una corrispondenza fra i dati.
Credo che potresti comunque provare ad utilizzare delle espressioni condizionali (se non erro in Access l'espressione è iif).
Il mio consiglio è quello di crearti una copia del database, dopo di che provi ad eliminare le tabelle in eccesso da uno dei due db (esempio: domicilio e apprendistato), crei una tabella unica con i dati che ti servono e, per distinguere se si tratta di apprendistato, lavoro a domicilio o altro utilizzi dei checkbox o dei combobox.
![]()
RS95