Creare database di interventi tecnici con Microsoft Access 2007 – 5

Come creare e gestire un database dei rapporti sugli interventi di assistenza tecnica effettuati, anche per calcolare gli importi da fatturare ai clienti

Salviamo i cambiamenti della maschera, torniamo in “Visualizzazione Maschera” da “Home > Visualizza” e
vediamo cosa è accaduto.
I quattro campi che abbiamo modificato presentano ora una freccetta, che
consente di aprire un menu di selezione delle voci, in modo da non dover essere scritte manualmente.

Per maggiore precisione, aggiungiamo qualche pulsante di spostamento fra record. Torniamo in modalità Struttura e clicchiamo su “Pulsante” nella sezione “Controlli”.
Disegniamo un quadrato sulla maschera e seguiamo il wizard: nella sezione sinistra della finestra di dialogo, scegliamo “Operazioni su record” e in quella di destra “Aggiungi record”, poi clicchiamo su “Avanti” e spuntiamo l’opzione testo, quindi di nuovo “Avanti” e poi “Fine”.

Ripetiamo il procedimento per aggiungere un pulsante per andare al record precedente, salviamo la maschera e passiamo alla visualizzazione per l’inserimento dei dati.

La maschera MRapporto necessita ancora di una piccola modifica, ma è propedeutico agganciarla ad una query. In modalità Struttura, apriamo la maschera MRapporto e clicchiamo sul riquadro nero in alto a sinistra della maschera per aprirne la finestra delle proprietà: dalla scheda “Dati” in corrispondenza dell’”Origine record” clicchiamo sui tre puntini per aprire il generatore di query.

All’interno di questo aggiungiamo la tabella TRapporto e la tabella TTariffario, e trasciniamo in basso i seguenti campi, selezionandoli e tenendo premuto il tasto sinistro del mouse: tutti i campi della “TRapporto” e il campo “Tariffa” della “TTariffario”.

Nell’ultima colonna aggiungiamo una funzione scrivendo nella prima riga la seguente espressione: Totale: [Tariffa]+[CostoRicambi].

Chiudiamo (tasto con X rossa sulla toolbar), rispondiamo affermativamente alla finestra di dialogo e torniamo alla maschera, che è ancora aperta in modalità Struttura.

Clicchiamo sul pulsante “Aggiungi campi esistenti”: dall’elenco dei campi, selezioniamo il campo “Totale”, trasciniamolo sulla maschera,
salviamo la “TRapporto” e lanciamola.

Il totale dell’intervento tecnico verrà calcolato automaticamente.

Nel database di sempio, sono state anche modificate le etichette sulla maschera “MRapporto” per maggiore chiarezza. Questo database può essere in futuro riutilizzato per mostrare come effettuare calcoli provvisionali o fatturazioni dell’assistenza tecnica, aggiungendo tabelle o traendo query da quelle esistenti.