Creare database di interventi tecnici con Microsoft Access 2007

Creare database di interventi tecnici con Microsoft Access 2007

di Agnese Bascià

martedì 2 dicembre 2008

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.

  • salve volevo chiedere in che modo si inserisce quel calendario che permette di inserire le date come da esempio grazie

    scritto da vincenzo - lunedì 26 aprile 2010 alle ore 8.56
  • In Microsoft Access 2007 un campo impostato come DATA/ORA, inserito all'interno di una maschera, viene automaticamente visualizzato con il simbolo di calendario alla destra del campo.
    Ciao!

    scritto da Marco Puccio - lunedì 12 luglio 2010 alle ore 8.50
Inserisci il tuo commento

Nome (obbligatorio):
Email (obbligatorio):
Sito:
 
Vuoi salvare questi dati?
Commento:

Gli Speciali PMI.it

Oracle
Sfruttare in modo efficace le risorse hardware aziendali e potenziare i servizi ai clienti. Grid computing e SOA a portata di mouse.

Scopri come, grazie ad Oracle Grid

VoIP in ufficio