1 / 20

Lezione 3: Le query

Lezione 3: Le query. Docente: Sabato Bufano. Corso Microsoft Access. Introduzione La query di selezione Creazione di query Query con parametri Primi valori Campi calcolati. Sintassi dei dati Calcoli sui numeri Calcoli su testi Calcoli sulle date Calcoli logici. In questa lezione.

sandra_john
Télécharger la présentation

Lezione 3: Le query

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lezione 3: Le query Docente: Sabato Bufano Corso Microsoft Access

  2. Introduzione La query di selezione Creazione di query Query con parametri Primi valori Campi calcolati Sintassi dei dati Calcoli sui numeri Calcoli su testi Calcoli sulle date Calcoli logici In questa lezione Le query

  3. Introduzione • Le query: strumento più potente e flessibile dei filtri • Caratteristiche: • possono essere salvate • permettono di impostare criteri ed ordinamenti multipli • è possibile prelevare dati da più tabelle collegate • si possono selezionare i campi da visualizzare • eseguire calcoli su gruppi di record • calcolare somme, conteggi nonché medie aritmetiche e funzioni sui dati Le query

  4. Query di selezione • Una query di selezione recupera i dati provenienti da una o più tabelle evisualizza i risultati in un foglio di dati nel quale, con alcune limitazioni, è possibile aggiornare i record • Visualizzazioni: • Struttura: creazione e/o modifica • Foglio dati: risultati • SQL: codifica in linguaggio SQL Le query

  5. Creazione di una query • Pulsante Nuovo -> finestra di dialogo • Visualizzazione struttura • Creazione guidata query semplice • Creazione guidata query a campi incrociati • Creazione guidata query ricerca duplicati • Creazione guidata query ricerca dati non corrispondenti Le query

  6. Autocomposizione query Scegliere la tabella o la query da cui si vuole partire, quindi selezionare i campi che si vogliono includere nella query Le query

  7. Visualizzazione struttura Step 1 Aggiungere alla query la tabella o la query dalla finestra Mostra tabella Le query

  8. Visualizzazione struttura Step 2 Aggiungere alla griglia inferiore i campi della tabella che si vogliono aggiungere alla query Le query

  9. Visualizzazione struttura • Step 3 • Impostare le caratteristiche: • Ordinamento • Mostra • Criteri Le query

  10. Query con parametri • Query in cui viene richiesto di specificare quale valore utilizzare come criterio, ogni volta che viene lanciata • Nei Criteri, digitare la richiesta tra parentesi quadre Le query

  11. Primi valori • È possibile, utilizzando la casella Primi valori, fare in modo che la query restituisca il numero dei valori impostati Le query

  12. Campi calcolati • In una query é possibile visualizzare i risultati di calcoli sui campi, utilizzando i campi calcolati • Un'espressione come [Scorte]+[QuantitàOrdinata] restituirà la somma dei valori letti nei campi indicati tra parentesi quadre Le query

  13. Sintassi dei dati • Campi di tabelle: racchiusi tra parentesi quadre • Stringhe: racchiuse tra doppi apici • Date: racchiuse tra # • Funzioni: nome seguito da () Le query

  14. Calcoli sui numeri • Si possono usare gli usuali operatori aritmetici • somma + • differenza - • prodotto * • divisione / • Ad esempio: [importo] * [quantità] Le query

  15. Calcoli sui testi • Si possono utilizzare le molteplici funzioni di Access sulle stringhe • Ad esempio: • “Mario” & “Rossi” -> Mario Rossi • Left(“Mario”, 3) -> Mar • Len(“Mario”) -> 5 • UCase(“Mario”) -> MARIO • Mid(“Mario”, 2, 3) -> ari • Ecc. Le query

  16. Calcoli sulle date • Si possono utilizzare le molteplici funzioni di Access sulle date • Ad esempio: • Date() -> data corrente • Now() -> ora corrente • Day(Data) -> giorno del mese di Data • Month(Data) -> mese dell’anno di Data • Year(Data) -> anno di Data • Ecc. Le query

  17. Calcoli logici • Si possono usare gli operatori relazionali: • >, <, >=, <=, <>, = • Gli operatori logici: • And, Or, Not • Le funzioni logiche: • IIF • Altre funzioni: • IsNull Le query

  18. Test Vero/Falso Vero Falso • Le query consentono di visualizzare campi da una e una sola tabella • In una query si possono visualizzare anche campi calcolati • In una query con parametri la richiesta va scritta tra parentesi tonde • La visualizzazione Foglio Dati visualizza i risultati di una query • La visualizzazione Struttura consente di creare e modificare una query tramite una autocomposizione guidata Le query

  19. Test Risposte multiple • Per interrompere l’esecuzione di una query bisogna premere i tasti: • CTRL+ALT+CANC • CTRL+INTERR • SHIFT+F3 • Una query con parametri consente di: • Inserire il valore da utilizzare come criterio ogni volta che la si esegue • Ordinare i record in maniera crescente • Eliminare i primi 10 record • L’espressione [Nome]&" "&[Cognome] dà come risultato: • Le iniziali del nome e del cognome • I nomi in ordine alfabetico crescente e i cognomi in ordine alfabetico decrescente • I valori dei campi Nome e Cognome separati da uno spazio • La funzione Now() dà come risultato: • L’ora corrente in base alle impostazioni del sistema • La data e l’ora correnti in base alle impostazioni del sistema • La data corrente in base alle impostazioni del sistema Le query

  20. Esercitazione pratica Utilizzando il database Northwind esegui i seguenti compiti • Crea una query mediante l’autocomposizione guidata che ti consenta di trovare tutti i prodotti che hanno costo di € 15 e salvala con il nome di “prodotti 15” • Modifica la query in maniera tale da visualizzare i prodotti che hanno prezzo unitario superiore a € 20 • Ordina il risultato della query in maniera crescente per quantità ordinata • Salva la query con il nome “prodotti 20” • Crea una query in visualizzazione struttura che ti consenta di trovare tutti i clienti che hanno ordinato il prodotto: “Ravioli Angelo”; fai in modo da visualizzare solo il cliente e il prodotto • Quale cliente ha effettuato l’ordine più consistente? • Salva la query con il nome “ravioli” • Crea una query per visualizzare l’impiegato che nel 1997 ha fatturato di più • Salva la query con il nome “top” • Modifica la query “top” in modo tale che si possa scegliere di volta in volta l’anno digitandolo in una finestra • Salva la query con il nome “anni top” Le query

More Related