Salve a tutti,
Ho un problema e mi domandavo se qualcuno di voi potrebbe risolverlo poichè non ci dormo più la notte, scusate per la lunghezza ma ci tengo ad essere più precisa possibile nell'esporlo.
Premetto che studio Access da Autodidatta da un mese ed ho già creato un Database 100% Funzionale ma nel crearne uno nuovo ho riscontrato problemi T___T
Devo fare un Database per la Gestione Personale di un Ospedale e ho creato queste tabelle:
La tbldipendenti è quella che io ritengo la principale in cui ho alcuni dati anagrafici ed altri che sono in correlazione nelle altre tabelle restanti che mi servono per facilitarmi l'immissione automatica dei dati tramite le caselle combinate in maschera.
Esempio: Nella tblreparto vi sono tutti i nomi dei reparti che fanno riferimento alla tabella principale (tbldirigenti), in cui ne viene visualizzato l'ID
-------------------------------------------
Ho Creato la Maschera ed ho impostato una Casella Combinata per la ricerda del nome dei Dipendenti così che quando clicco il nominativo in automatico mi escono tutti i dati allegati e fino a qua Funziona Tutto.
Il Problema lo riscontro nell'immissione degli altri Dati nella Maschera sia con e senza casella combinata: Mi spiego meglio.
TENTATIVO 1:
Ho Impostato la Relazione a Uno-a-Molti poichè ci possono essere Dipendenti che risultano nello stesso reparto\divisione\categoria ma nonostante tutti al momento in cui compilavo la maschera, i dati delle tabelle "Secondarie" me li faceva compilare senza alcun problema, quelli della tabella principale in specifico i campi: Matricola,Tel,Email con e senza casella combinata risultavano in errore:
"impossibile aggiungere record. La chiave di join della tabella xxx non si trova nel set di record"
Come le devo relazionare in modo tale da poter compilare e visualizzare tutti i campi di quelle tabelle tramite una casella combinata e non?
TENTATIVO 2
Ho impostato la relazione a Join 2 con integrità referenziale e tutto sembra andare bene.
Imposto la casella combinata per l'immissione dei dati degli altri campi quali: Reparto, Categoria e Divisione, con creazione guidata,(selezionando: Memorizza valore per uso successivo) in pratica non succede nulla. I dati li clicca ma non si "Selezionano e Salvano" e la Maschera non si compila :\
Volevo creare la casella combinata in cui selezionavo dal menù a tendina ciò che mi serviva e mi velocizzava\facilitava l'immissione dei dati.[Lo feci anche col vecchio database e funzionava impeccabilmente] Ho ricreato la casella combinata e sta volta ho selezionato: Memorizza il valore in questo campo.
Purtroppo però il database mi da errore: impossibile immettere un valore in un campo vuoto del lato "uno" di outer join...
Ovviamente il problema risiede nella Relazione delle Tabelle che purtroppo non riesco a capire.
Alla fine sia per stanchezza sia per esaurimento ne ho tentate di tutte (prima o poi in un modo doveva funzionare, no? )
Grazie mille Anticipatamente!