Come sommare i valori di un campo numerico attraverso l’utilizzo di una Query

(Corrado Del Buono)

Una Query di selezione si utilizza, solitamente, per rappresentare o filtrare dati che derivano da due o più tabelle legate da una relazione oppure per eseguire calcoli che fanno riferimento a valori inseriti in campi numerici. In quest’ultimo caso non è consigliato avviare la procedura guidata di creazione Query prevista in Office Access: è possibile, tramite qualche semplice accorgimento che andremo ad illustrare, creare la Query di selezione manualmente.

PAGINA 1

Supponiamo di avere realizzato due tabelle: nella prima, tabella FORNITORI, inseriamo i dati relativi alle diverse aziende fornitrici di prodotti; nella seconda, tabella SCADENZIARIO, inseriamo i dati relativi alle diverse fatture di acquisto. Leghiamo le due tabella da una relazione UNO-A-MOLTI che collega l’indice primario della tabella FORNITORI con un campo numerico (IDfornitore) della tabella SCADENZIARIO.

Supponiamo, ora, di voler conoscere il valore complessivo delle fatture di acquisto per singolo fornitore, ovvero di voler sommare i valori inseriti nel campo ImportoFattura della tabella SCADENZIARIO per ogni singolo fornitore. Per creare la Query selezioniamo innanzitutto il pulsante STRUTTURA QUERY posto sulla barra multifunzione CREA.

Dalla finestra MOSTRA TABELLA che appare a video aggiungiamo le due tabelle all’interno del riquadro superiore della Query; successivamente chiudiamo quest’ultima attraverso un clic sul pulsante CHIUDI.

Trasciniamo con il mouse dei campi relativi alla tabella FORNITORI che ci consentiranno di distinguere i diversi fornitori: possiamo, ad esempio, inserire i campi FORNITORE e CITTA’ (in maniera che se ci sono due fornitori con nomi simili riusciamo a distinguerli agevolmente).

TastoEffeUno.it

Copyright 2022 - ASSODOLAB, Associazione Nazionale Docenti di Laboratorio

Ente accreditato e qualificato dal MIUR per la formazione del personale della Scuola - Direttiva 170 del 21/03/2016.
Via Cavour, 74 - 76015 TRINITAPOLI BT - Italy
Telefono 339.2661022 - P. IVA 03039870716

PRIVACY: Questo sito utilizza cookie di terze parti (Google AdSense, Google Analytics) per migliorare servizi ed esperienza dei lettori. MAGGIORI DETTAGLI