La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Realizzato da Roberto Savino Le tabelle. Realizzato da Roberto Savino Da struttura a campi Chiave Primaria Marcatore chiave IndiceIns-del righe Proprietà

Presentazioni simili


Presentazione sul tema: "Realizzato da Roberto Savino Le tabelle. Realizzato da Roberto Savino Da struttura a campi Chiave Primaria Marcatore chiave IndiceIns-del righe Proprietà"— Transcript della presentazione:

1 Realizzato da Roberto Savino Le tabelle

2 Realizzato da Roberto Savino Da struttura a campi Chiave Primaria Marcatore chiave IndiceIns-del righe Proprietà Generatore espressioni

3 Realizzato da Roberto Savino Attributi Tabella TipiDescrizione Proprietà del campo

4 Realizzato da Roberto Savino Creazione delle associazioni Mostra finestra relazioni Le associazioni saranno Di tipo: Uno a molti e Uno a uno

5 Le Query in ACCESS

6 Le Query Le Query permettono di unire dati di più tabelle, ordinare i dati, calcolare nuovi campi, e specificare criteri per selezionare record. Le Query permettono di unire dati di più tabelle, ordinare i dati, calcolare nuovi campi, e specificare criteri per selezionare record. Le Query non contengono dati ma permettono di riorganizzare i dati delle tabelle. Le Query non contengono dati ma permettono di riorganizzare i dati delle tabelle. Quali sono i libri di Manzoni? Quali libri costano più di L ? Chi ha preso in prestito più di un libro? Quanti libri sono stati prestati?

7 Realizzato da Roberto Savino Le Query Con una Query si può: Specificare i campi da includere nei risultati Salvare la definizione per poterla riutilizzare Immettere formule ed espressioni Reperire informazioni in più tabelle Tipi di Query: Di selezione A campi calcolati (manipolazioni, somme, conteggi, medie) ed a campi incrociati Con parametri (richiede dati da usare per la selezione) Di comando di aggiornamento di accodamento di creazione tabella di eliminazione

8 Realizzato da Roberto Savino Creare una query 1.Cliccare Crea una query in visualizzazione Struttura 2.selezionare la tabella che contiene i record da reperire 3.fare clic su Aggiungi 4.ripetere 2) e 3) per ogni tabella da usare 5.fare clic su Chiudi per esaminare la query in visualizzazione Struttura 6.fare doppio clic per ogni campo da includere 7.immettere i Criteri di ricerca 8.fare clic su Ordinamento 9.fare clic su Salva

9 Realizzato da Roberto Savino Elementi della finestra query Contiene la lista dei campi delle tabelle su cui la query è basata Contiene la definizione della query Specifica dei criteri per includere o escludere i record Determina se i campi inclusi nella query devono essere mostrati Specifica lordine con cui i record sono mostrati

10 Realizzato da Roberto Savino Query QBE ed SQL SQL è il linguaggio con per implementare Query, tuttavia non occorre conoscerlo poiché è possibile fare tutto usando QBE Visualizzazione struttura di una Query ovvero griglia QBE (Query-By-Example) Visualizzazione SQL (Structured-Query-Language)

11 Realizzato da Roberto Savino Creare una Query con Autocomposizione 1.Cliccare Crea una query mediante una creazione guidata 2.selezionare la tabella che contiene i record da reperire 3.selezionare i campi di interesse 4.fare clic su > 5.ripetere 2) 3) e 4) per cambiare tabella e selezionare altri campi 6.fare clic su Avanti per finire e salvare la query

12 Realizzato da Roberto Savino Modificare i campi di una query Aggiungere un campo da una query 1.Mettere la query in visualizzazione Struttura 2.Nellelenco dei campi della parte alta della finestra, fare clic e trascinare un campo su una colonna nella griglia di progettazione Togliere un campo da una query 1.Mettere la query in visualizzazione Struttura 2.Selezionare il campo con un clic sul suo selettore di colonna e premere Canc. Pulsante Mostra Tabella permette di aggiungere campi da altre Tabelle

13 Realizzato da Roberto Savino Specificare i criteri OR Criteri su righe diverse AND Criteri nella stessa riga CRITERI Esempi di Query con criteri: mostrare Cliente, Mandante, DataOrdine, PrezzoVendita per gli ordini che hanno importo inferiore a L oppure superiore a L (OR) mostrare Cliente, Mandante, DataOrdine, PrezzoVendita per ogni ordine fatto nellanno 2001 e per i clienti della provincia di CT (AND)

14 Realizzato da Roberto Savino Generatore di espressioni 1. Aprire la query in visualizzazione Struttura 2. Collocare il punto di inserimento nella casella Criteri per la quale si vuole includere una Espressione 3. Fare clic sul pulsante Genera nella barra degli Strumenti 4. Fare clic sulloperatore (di confronto, logico, aritmetico) interessato 5. Immettere un valore o fare clic su un campo del quale si vuole confrontare il valore 6. Fare clic su OK. Pulsante Genera espressioni

15 Realizzato da Roberto Savino Query con campi calcolati Un campo calcolato è un campo di una query il cui valore è funzione di uno o più campi delle tabelle sulle quali la query è basata. La sintassi di un campo calcolato è > : definizione Esempi di manipolazione: sigla : mid ( [Cliente]; 1; 2 ) & mid ( [Mandante]; 3; 2 ) gruppo : iif ( [PrezzoVendita] > ; bene; non bene ) mid( str; iniz; num ) Estrae num caratteri da str a partire da iniz iif ( espr; partevera; partefalsa ) Restituisce partevera quando espr è verificata, altrimenti restituisce partefalsa & operatore di concatenazione stringhe

16 Realizzato da Roberto Savino Query con campi calcolati Mostra il valore minimo di PrezzoVendita per ogni coppia cliente, mandante Calcola il campo sigla pari a: mid([Cliente]; 1; 1) & mid([Mandante]; 1; 2) Calcola il totale di PrezzoVendita per ogni coppia cliente, mandante Pulsante Totali permette di specificare Formule per i campi

17 Realizzato da Roberto Savino Query a campi incrociati Campo da usare come valore da inserire nelle celle Campo da usare per intestare le righe Campo da usare per intestare le colonne 1.Selezionare query a campi incrociati dal menu query 2.Indicare come intestare righe e colonne CAMPI INCROCIATI

18 Realizzato da Roberto Savino Query con parametri 1.Digitare nella casella Criteri il testo fra parentesi quadre [ e ] 2.Clic sul pulsante Esegui nella barra degli strumenti 3.Immettere le informazioni sul criterio 4.Fare clic su OK

19 Realizzato da Roberto Savino Query di aggiornamento Valore da da inserire nei campi della tabella Campi da usare per eventuali selezioni Campi da aggiornare 1.Selezionare query di aggiornamento dal menu query 2.Indicare i campi da aggiornare

20 Realizzato da Roberto Savino Query di accodamento per aggiungere record 1.Creare una query semplice basata sulla tabella i cui record si vogliono accodare (da cui i dati provengono) 2.In visualizzazione struttura,fare clic sulla freccia a discesa del pulsante Tipo query e quindi clic su Query di accodamento 3.Digitare il nome della tabella alla quale accodare i record o sceglierla 4.Fare su Database corrente o Altro Database 5.Fare clic su OK.

21 Realizzato da Roberto Savino 6.Trascinare i campi che si vogliono accodare, se tutti * 7.Se la chiave primaria non è contatore, trascinare il campo nella griglia 8.Trascinare eventuali campi che si vogliono usare nei criteri di selezione 9.Immettere i criteri che determineranno i record da accodare 10.Per avere unanteprima, fare clic sul pulsante Visualizza nella barra degli strumenti Struttura Query. 11.Fare clic sul pulsante Esegui per accodare i record 12.Fare clic su Sì per confermare che si vogliono accodare i record Query di accodamento

22 Realizzato da Roberto Savino Query di creazione tabella e Query di eliminazione Ripetere la stessa procedura della query di accodamento


Scaricare ppt "Realizzato da Roberto Savino Le tabelle. Realizzato da Roberto Savino Da struttura a campi Chiave Primaria Marcatore chiave IndiceIns-del righe Proprietà"

Presentazioni simili


Annunci Google