Cerca all'interno del corso
Aggiornati con Software Planet!

Corso di Microsoft Access

Ancora sulle query su piu' tabelle
Lezione 10
Parte 1 di 2

 

Vedi anche i corsi correlati:


Partner:


 

In questa lezione continueremo a parlare di query su più tabelle, analizzando casi un po’ più complessi rispetto a quelli della lezione precedente. Più che parlare di casi astratti faremo solo degli esempi che permettano di capire le potenzialità e ciò che è possibile fare con le query, in modo che ognuno possa costruirne di proprie secondo le necessità.

Anche in questo caso prendiamo il nostro database Northwind ed in creazione query in visualizzazione struttura, inseriamo le tabelle Clienti, Ordini, Dettaglio Ordini, Prodotti. Come si vede le quattro tabelle sono collegate l’una a l’altra da un qualche tipo di relazione.
Da queste quattro tabelle possiamo estrarre un gran numero di informazioni. Per esempio scegliendo di visualizzare i campi NomeSocietà, DataOrdine e NomeProdotto, otterremo come output l’elenco totale delle vendite effettuate ove per ogni cliente verrà individuato in quale data è stato fatto l’ordine e quali prodotti sono stati venduti.

La prima cosa che si nota è che sono state selezionate quattro tabelle, ma vengono estratti dati solo da tre di esse; non viene estratto nessun dato dalla tabella dettaglio ordini. Nonostante ciò la tabella Dettaglio Ordini è essenziale per costruire questa query, dal momento che fa da raccordo fra la tabella Ordini e la tabella Prodotti non legate da relazione diretta. Se non fosse stata inclusa nella query questa tabella, i risultati sarebbero stati completamente diversi (provare per credere). I campi NomeSocietà e DataOrdine, sarebbero stati correlati (e cioè per ogni società sarebbe stata riportata la data dell’ordine), ma la colonna prodotti avrebbe semplicemente riportato l’elenco dei prodotti senza nessuna correlazione né con il cliente né con la data dell’ordine.

 


   
Home Page

A Cura di Roberto Cesaroni (©)

Scarica questa lezione: Clicca qui per scaricare la lezione


 

Segnala questa lezione ad un amico!
Nome Amico:
eMail Amico:
Tuo Nome:
Regalagli anche la Newsletter di questo corso!