Microsoft Access - PowerPoint PPT Presentation

1 / 40
About This Presentation
Title:

Microsoft Access

Description:

... estrarre titolo e anno di pubblicazione di tutti gli articoli presenti nella base di dati Si tratta di una query di pura proiezione Query semplici: ... – PowerPoint PPT presentation

Number of Views:73
Avg rating:3.0/5.0
Slides: 41
Provided by: dida7
Category:
Tags: access | microsoft | pura

less

Transcript and Presenter's Notes

Title: Microsoft Access


1
Microsoft Access
2
Obiettivo della lezione
  • Useremo Access per interrogare una base di dati
    (query)
  • Mostreremo come creare maschere per linserimento
    di dati
  • In questa lezione, mostreremo la controparte SQL
    delle query

3
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
Usiamo la modalità visualizzazione Struttura
Creiamo una Query
5
Aggiungiamo le tabelle da cui vogliamo estrarre i
dati (nel nostro caso, solo Articolo o Libro)
Facciamo clic su Chiudi
6
Trasciniamo i campi che ci interessano nella
tabella sottostante
7
Scegliamo eventuali criteri di ordinamento
8
Ora possiamo aprire la query per vederne il
risultato
9
Apriamo la struttura della query, e usiamo il
menù Visualizza/Visualizzazione SQL
10
Mostra il comando SQL che genera la query
11
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
Creiamo una nuova query
Aggiunta di un criterio
13
Equivalente SQL
14
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
Aggiungiamo le tre tabelle coinvolte
Selezioniamo i campi da visualizzare
16
Equivalente SQL
17
Il risultato compaiono solo i titoli che hanno
almeno un autorelo stesso titolo può comparire
più volte (se ha più autori)
18
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
Creiamo una copia della query precedente (tasto
di destra, Copia, tasto didestra, Incolla)
20
Usa come criterio Like Rossi
AND implicito per gli operatori sullastessa riga
(OR se su righe diverse)
Usa come criterio gt1999
21
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
  • lanno deve essere però chiesto allutente
  • Una query di questo tipo viene detta parametrica
    (perché dipende da un parametro)

22
Facciamo una copia della query precedente e
modifichiamo il criteriocome indicato
23
Aprendo la nuova query, lanno viene richiesto
allutente
24
Query con formule
  • Vogliamo un elenco degli autori con indicati
    quanti articoli o libri ha scritto ciascuno

25
Aggiungiamo le tre tabelle coinvolte nella query
Facciamo clic qui per usare le formule
26
Selezioniamo i campi che ci interessano
Cambiamo la formula in Conteggio
27
Struttura finale della query
28
Risultato della query
29
Maschere
  • Le maschere servono per semplificare
    linserimento 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
Facciamo clic qui
31
Scegliamo di partire da una query (quella che
mostra titoli, anni e autori)
Usiamo questo tasto per selezionare tutti i campi
32
Scegliamo di visualizzare il risultato in base
allarticolo
33
Confermiamo le scelte modifichiamo i nomi della
mascheraprincipale (quella con il libro) e di
quella secondaria (contenentegli autori)
34
Maschera principale (Articolo o libro)
Maschera secondaria (Autori)
35
Modifica struttura di una maschera
  • Vogliamo modificare laspetto della maschera
    appena creata
  • In particolare, vogliamo che lanno compaia di
    fianco al titolo

36
Facciamo clic su Struttura dopo aver selezionato
la maschera principale
37
Selezioniamo letichetta e cancelliamola (con
Canc)
38
Selezioniamo il campo, usiamo la manina e
trasciniamolo
39
nella nuova posizione
40
Ecco il nuovo look della maschera
Write a Comment
User Comments (0)
About PowerShow.com