Come creare e gestire un database dei rapporti sugli interventi di assistenza tecnica effettuati, anche per calcolare gli importi da fatturare ai clienti
L'ultima tabella che andremo a creare è la tabella
Rapporto, che includerà i seguenti campi:
- "IDRapporto": è il contatore e chiave primaria della tabella;
- "IDTecnico": è un numerico intero lungo che verrà correlato all'anagrafica dei tecnici;
- "IDCliente": è un campo numerico di tipo intero lungo, che verrà collegato all'anagrafica clienti;
- "IDStrumento": è un campo numerico di tipo intero lungo, che verrà collegato alla "TStrumenti";
- "IDTariffario":è un campo numerico di tipo intero lungo, che verrà collegato alla "TTariffario";
- "NumeroRapporto": è un campo testo perché a volte si inseriscono delle sigle identificative, quindi è meglio utilizzare un campo alfanumerico di lunghezza 30;
- "DescrizioneProblema": è un campo memo, che non ha limitazioni di caratteri;
- "DescrizioneIntervento": campo memo, come il precedente;
- "DataApertura": è un campo data in formato esteso con data e ora;
- "DataChiusura": è un campo data in formato esteso;
- "Garanzia": è un campo di tipo SI/NO;
- "EsitoPositivo": è un campo di tipo SI/NO;
- "CostoRicambi": è un campo valuta, espressa in Euro con due cifre decimali.
Salviamo e chiudiamo la tabella, passando così alla seconda fase: la creazione delle relazioni fra le tabelle.
FASE II – Creazione delle relazioni fra le tabelle
Microsoft Access è un database relazionale e consente quindi di correlare le tabelle, in modo da consentire una migliore gestione delle ridondanze. Andiamo in "Strumenti database" e clicchiamo su "Relazioni"; si aprirà una finestra con l'elenco delle tabelle disponibili.
Clicchiamo su ognuna di quelle elencate per aggiungerle alla finestra delle relazioni, quindi facciamo clic su "Chiudi".
Le nostre tabelle saranno disposte nell'area Relazioni e potranno essere spostate per un maggiore ordine. Le relazioni si creano trascinando il campo dall'una all'altra tabella, tenendo premuto il tasto sinistro del mouse e cliccando sul pulsante "Crea" della finestra di dialogo.
Dobbiamo procedere così a collegare:
- il campo "IDCliente" della TClienti con l'omonimo campo nella tabella TRapporto creando una relazione "uno-a-molti";
- il campo "IDTecnico" della tabella TAnagraficaTecnici con l'omonimo campo nella TRapporto con una relazione "uno-a-molti";
- il campo "IDStrumento" della tabella TStrumenti con l'omonimo campo nella TRapporto con una relazione "uno-a-molti";
- il campo "IDTariffario" della tabella "TTariffario" con l'omonimo campo nella "TRapporto" con una relazione "uno-a-molti".
Salviamo la finestra delle relazioni e chiudiamola. Passiamo così alla creazione delle maschere per l'inserimento dei dati.