Vuol dre che confermi il comportamento dell'utente
OsvaldoLaviosa ha scritto:
1. Aprire il FileTxt
2. Leggere i dati con i tuoi umani occhi e interpretarli secondo la nuova logica normalizzata
3. Inserirli nel nuovo organico di tabelle normalizzate
4. Predisponi una query su più tabelle che ti mostri nuovamente il recordset che hai illustrato
abbandoni l'idea della fantomatica TabellaCollegata e che hai bisogno solo di strutturare correttamente tutte le tabelle.
Vado avanti a mia ruota libera. Secondo me la struttura tabelle in ACCESS deve essere la seguente (userò nomi di tabelle appropriati):
Dipendenti
IDDipendente (numerazione automatica, chiave primaria)
Cognome
Nome
NumeroBadge
Turni (questa tabella avrà 6 record come hai detto tu)
IDTurno (numerazione automatica, chiave primaria)
Turno
TimeInizio
TimeFine
TipiMansioni
IDTipoMansione (numerazione automatica, chiave primaria)
TipoMansione
AssegnazioniTurni
IDAT (numerazione automatica, chiave primaria)
DataAssegnazione
IDTurno (numerico)
IDDipendente (numerico)
IDTipoMansione (numerico)
Relazioni:
Dipendenti.IDDipendente uno-a-molti AssegnazioniTurni.IDDipendente
Turni.IDTurno uno-a-molti AssegnazioniTurni.IDTurno
TipiMansioni.IDTipoMansione uno-a-molti AssegnazioniTurni.IDTipoMansione
Quando crei le relazioni nella finestra Relazioni abbi cura di mettere sempre la spunta su "Applica integrità referenziale", se vuoi anche la spunta sugli altri 2.
Ripeto, se vuoi vedere un recordset simile a quello che hai mostrato, devi impostare una query MOLTO DOPO che avrai inserito un bel po' di dati significativi.