rat65 ha scritto:
Per realizzare il database uso le autorizzazioni utenti e gruppi (quelle che si configurano con il wrkgadm per intenderci)
Con me non mi intendi affatto. Non ci capisco nulla al riguardo.
Io imposterei le tabelle così:
Dipendenti
IDDipendente (contatore)
Nome
Cognome
Rapporti
IDRapporto (contatore)
Data (si intende la data riferita al giorno di osservazione del rapporto e non la data di descrizione dello stesso)
IDDipendente (numerico)
RapportoDipendente (Memo)
RapportoCapoOfficina (Memo)
RapportoProprietario (Memo)
Relazione Dipendenti.IDDipendente uno-a-molti con Rapporti.IDDipendente
Questo è ciò che di meglio mi viene in mente di strutturare. Come ti dicevo i tre campi Rapporto possono stare in una stessa tabella.
Riguardo al fatto di "bloccare" il testo nel campo Memo, ciò sarebbe possibile farlo, sfruttando una delle proprietà campo in maschera Abilitato o Bloccato. Ma non è possibile fare lo stesso in tabella. Chiunque potrebbe aprire la tabella e manipolare i testi all'interno di un campo Memo.
Forse esistono altri strumenti di protezione tabelle o database stesso...ma, da questo punto di vista, non sono affatto in grado di aiutarti...spera nella risposta di un utente più esperto.