La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

1 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Informatica per laurea triennale.

Presentazioni simili


Presentazione sul tema: "1 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Informatica per laurea triennale."— Transcript della presentazione:

1 1 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Informatica per laurea triennale di area non informatica LEZIONE N. 2

2 2 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Obiettivo della lezione Useremo Access per interrogare una base di dati (query) Mostreremo come creare maschere per l’inserimento di dati In questa lezione, mostreremo la controparte SQL delle query

3 3 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Query semplici: proiezione Supponiamo di voler estrarre titolo e anno di pubblicazione di tutti gli articoli presenti nella base di dati Si tratta di una query di pura proiezione

4 4 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Creiamo una Query Usiamo la modalità “visualizzazione Struttura”

5 5 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Aggiungiamo le tabelle da cui vogliamo estrarre i dati (nel nostro caso, solo Articolo o Libro) Facciamo clic su Chiudi

6 6 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Trasciniamo i campi che ci interessano nella tabella sottostante

7 7 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Scegliamo eventuali criteri di ordinamento

8 8 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Ora possiamo aprire la query per vederne il risultato

9 9 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Apriamo la struttura della query, e usiamo il menù Visualizza/Visualizzazione SQL

10 10 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Mostra il comando SQL che genera la query

11 11 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Query semplici: proiezione e selezione Supponiamo di voler estrarre titolo e anno di pubblicazione di tutti gli articoli pubblicati nel 2000 Si tratta di una query di proiezione e selezione

12 12 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Creiamo una nuova query… Aggiunta di un criterio

13 13 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Equivalente SQL…

14 14 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Query: join e proiezione Supponiamo di voler estrarre titolo, anno e autori di tutti gli articoli pubblicati Si tratta di una query che richiede una (inner) join

15 15 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Aggiungiamo le tre tabelle coinvolte Selezioniamo i campi da visualizzare

16 16 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Equivalente SQL…

17 17 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Il risultato: compaiono solo i titoli che hanno almeno un autore; lo stesso titolo può comparire più volte (se ha più autori)

18 18 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Query: join, proiezione e selezione Supponiamo di voler estrarre titolo, anno e autori solo degli articoli pubblicati da un autore che contenga “Rossi” nel nome e che sia stato pubblicato dopo il 1999

19 19 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Creiamo una copia della query precedente (tasto di destra, Copia, tasto di destra, Incolla)

20 20 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Usa come criterio Like “*Rossi*” Usa come criterio >1999 AND implicito per gli operatori sulla stessa riga (OR se su righe diverse)

21 21 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Query parametriche Supponiamo di voler estrarre titolo, anno e autori solo degli articoli pubblicati da un autore che contenga “Rossi” nel nome e che sia stato pubblicato dopo un certo anno… …l’anno deve essere però chiesto all’utente Una query di questo tipo viene detta parametrica (perché dipende da un parametro)

22 22 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Facciamo una copia della query precedente e modifichiamo il criterio come indicato

23 23 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Aprendo la nuova query, l’anno viene richiesto all’utente…

24 24 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Query con formule Vogliamo un elenco degli autori con indicati quanti articoli o libri ha scritto ciascuno

25 25 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Aggiungiamo le tre tabelle coinvolte nella query Facciamo clic qui per usare le formule

26 26 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Selezioniamo i campi che ci interessano Cambiamo la formula in Conteggio

27 27 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Struttura finale della query

28 28 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Risultato della query

29 29 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Maschere Le maschere servono per semplificare l’inserimento o la consultazione dei dati Una maschera può essere progettata manualmente oppure facendosi “guidare” da Access Spesso è conveniente partire da una maschera progettata in modo guidato e poi modificarla manualmente

30 30 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Facciamo clic qui

31 31 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Scegliamo di partire da una query (quella che mostra titoli, anni e autori) Usiamo questo tasto per selezionare tutti i campi

32 32 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Scegliamo di visualizzare il risultato in base all’articolo

33 33 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Confermiamo le scelte; modifichiamo i nomi della maschera principale (quella con il libro) e di quella secondaria (contenente gli autori)

34 34 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Maschera principale (Articolo o libro) Maschera secondaria (Autori)

35 35 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Modifica struttura di una maschera Vogliamo modificare l’aspetto della maschera appena creata In particolare, vogliamo che l’anno compaia di fianco al titolo

36 36 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Facciamo clic su Struttura dopo aver selezionato la maschera principale

37 37 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Selezioniamo l’etichetta e cancelliamola (con Canc)

38 38 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Selezioniamo il campo, usiamo la “manina” e trasciniamolo…

39 39 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni …nella nuova posizione…

40 40 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Ecco il nuovo “look” della maschera…


Scaricare ppt "1 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Informatica per laurea triennale."

Presentazioni simili


Annunci Google