Esercitazioni
Corso ECDL 5 - Access base
1. Generare un nuovo data base partendo dal modello esistente ‘Gestione contatti’
2. Aprire il database Garden.mdb
 File/Apri
3. Modificare l’impostazione predefinita per la cartella database, selezionando
Strumenti/Opzioni/Generale/Cartella database predefinita
4. Attivare la descrizione dei comandi della barra strumenti
 Strumenti/Personalizza/Opzioni/Descrizione dei comandi
5. Visualizza barra strumenti Formattazione Foglio Dati
 Menu Visualizza/Barre strumenti
6. Modificare un cognome nella tabella Clienti
 Selezionare la finestra Tabelle/Clienti/Apri
 Posizionarsi sul campo e apportare la modifica
 Posizionarsi su un altro record
7. Ordinare i record della tabella Clienti per cognome in ordine discendente
 Visualizzazione foglio dati tabella Clienti
 Selezionare la colonna dell’ordinamento quindi Record/Ordina
8. Formattare il foglio dati della tabella Clienti assegnandogli l’effetto cella ‘incassato’ e il
font = cgtimes 11 p.ti colore testo = blu
 Visualizzazione foglio dati
 menu Formato
9. Impostare un filtro sulla tabella Clienti per visualizzare solo i clienti con paese =
Canada
 Visualizzazione foglio dati tabella Clienti
 Posizionarsi nella colonna Paese e selezionare il valore ‘Canada’
 Record/Filtro/Filtro in base a selezione
10. Eliminare definitivamente il filtro impostato
 In visualizzazione Foglio dati, selezionare menu Record/Filtro/Ordinamento Filtro
Avanzato
 Menu Modifica/Cancella contenuto Griglia
 Menu Filtro/Applica Filtro-Ordina
11. Duplicare il database Garden in un’altra cartella
 Operare con modifica-copia/modifica-incolla tramite Esplora Risorse
Pagina n.1
Esercitazioni
Corso ECDL 5 - Access base
12. Chiudere il database Garden
 File/Chiudi
13. Creare un nuovo database denominato GardenCo.mdb
 File/Nuovo/Database
14. Creare la tabella Fornitori secondo le seguenti specifiche
 Tabelle/Nuovo/Visualizzazione struttura.
Nome campo
IdFornitore
NomeFornitore
Tipo/dimensione
Contatore
Testo, 50
Data_Ini_Rapp
Data
Attivo
Sì/No
Indirizzo
Città
Stato
Cap
Telefono
Testo, 255
Testo, 50
Testo, 20
Testo, 5
Testo, 30
Fax
Testo, 30
Titolo
Testo, 10
Altre proprietà
Formato = 000, chiave primaria
Indice, duplicati ammessi
Formato = car. maiuscoli
Formato = data in cifre
Etichetta = Data inizio rapporto
Valido se = compreso fra
01/01/1950 e la data attuale
Msg errore: Data non valida!
Descrizione: il campo indica se
il fornitore è ancora in attività
Maschera di Input: 99999;_
Maschera di Input = (000) 0000000;_
Maschera di Input = (000) 0000000;_
Campo di ricerca combo box,
elenco
15. Popolare la tabella Fornitori importando i dati dal foglio di lavoro Excel ‘Fornitori.xls’
 File/Carica dati esterni/importa
16.Importare dal database Garden le tabelle Categorie, Prodotti, Dettaglio Ordini, Ordini,
Clienti, con struttura e dati ma senza relazioni fra i dati
 Selezionare la finestra Tabelle/Nuovo/Importa (definizione e dati)
17. Impostare le relazioni fra le tabelle del database GardenCo
 Menu Strumenti/Relazioni
 Aggiungere tutte le tabelle
 Creare il legame trascinando il campo chiave primaria di una tabella sul campo chiave
esterna correlata dell’altra tabella della relazione
 Impostare le opzioni della relazione, applicando il controllo per l’integrità referenziale
Pagina n.2
Esercitazioni
Corso ECDL 5 - Access base
18. Eseguire operazioni di inserimento/modifica/eliminazione dei record nelle tabelle,
provando a variare le opzioni relative all’integrità referenziale
19.Aggiungere un campo di tipo ‘oggetto Ole’ denominato ‘foto’ alla tabella Prodotti e
importare immagini collegate in alcuni record della tabella
 In visualizzazione struttura aggiungere il campo di tipo Oggetto Ole;
 in visualizzazione foglio dati click sul campo del record e selezionare menu
Inserisci/Oggetto - da file – attivare opzione collegato
20.Creare la maschera ‘Prodotti’ con la creazione guidata
 Foglio Maschere/Crea una maschera mediante la creazione guidata.
 Inserire/formattare un’intestazione
 Fare prove di ridimensionamento/spostamento controlli
 Impostare uno sfondo
21.Creare la maschera Categorie con la creazione guidata, disabilitando il controllo
‘IdCategoria’ in quanto legato a un campo di tipo contatore gestito automaticamente dal
sistema.
 Foglio Maschere/Crea una maschera mediante la creazione guidata.
22.Inserire, nella maschera Categorie, la sottomaschera Prodotti togliendo il campo
‘IdCategoria’ dalla visualizzazione.
 Selezionare, dalla casella degli Strumenti, sottomaschera-sottoreport con il pulsante
‘creazioni guidate’ attivo e trascinare, dimensionando con il puntatore del mouse, nella
sezione della maschera vuota.
23.Provare a inserire Categorie, Prodotti e provare a eliminare i record, modificando le
opzioni del controllo integrità referenziale.
24.Nella prima maschera Prodotti, inserire un controllo calcolato che calcoli il valore,
espresso in lire, della quantità in giacenza
 Inserire, tramite la casella degli strumenti, una casella di testo in visualizzazione
struttura maschera
 Attivare la visualizzazione delle proprietà della casella di testo
 Nel foglio Dati, nel campo ‘origine controllo’ inserire con il generatore automatico la
seguente espressione
= [Unità in giacenza] * [prezzo unitario]
 Formattare la casella con formato = valuta, sfondo = grigio
25. Disattivare barre di scorrimento/selettori record dalla maschera Prodotti
Pagina n.3
Esercitazioni
Corso ECDL 5 - Access base
26.Impostare le relazioni fra le tabelle del database Garden
 Menu Strumenti/Relazioni
 Aggiungere tutte le tabelle
 Creare il legame trascinando il campo chiave primaria di una tabella sul campo chiave
esterna correlata dell’altra tabella della relazione
 Impostare le opzioni della relazione, applicando il controllo per l’integrità referenziale
27.Impostare una query di selezione dei Prodotti per Categoria, con campo discontinuo =
‘No’, ordinata per nome categoria e nome prodotto
28.Trasformare la query sopra in query parametrica dove viene richiesta l’iniziale della
categoria dei prodotti da visualizzare
 Nella riga ‘Criteri’ digitare: Like [Immetti l'iniziale della Categoria] & "*"
29.Creare una query ‘Dettaglio esteso ordine’ con i dati dei prodotti (nome) e dei dettagli
ordini, con un campo calcolato denominato ‘prezzo finale’ composto dal prezzo unitario
moltiplicato per la quantità detratto dello sconto
 Creare il campo calcolato PrezzoFinale: CCur([Dettagli ordini]![PrezzoUnitario]*[Dettagli
ordini]![Quantità]*(1-[Dettagli ordini]![Sconto]))
30.Alla query creata sopra, aggiungere un filtro sulla data ordine, che deve essere
compresa fra l’1/1/2001 e il 31/01/2001, oppure (OR) sulla Regione del Destinatario,
che deve essere = CA
31.Creare una query di eliminazione per i prodotti con campo discontinuo = Sì (attivo)
32.Creare una query di aggiornamento per i prodotti delle categorie ‘Bulbi’ e ‘Cactus’, il cui
prezzo unitario dovrà subire un aumento del 10%
 Nella riga ‘Aggiorna a’ relativo al campo Prezzo Unitario digitare: [PrezzoUnitario]*1,1
33.Creare una query che mi indichi quanti prodotti ci sono all’interno di ogni categoria
 Fare un raggruppamento sulle categorie e inserire, nel campo nome prodotto, un
conteggio nella riga della Formula
34.Creare una Query che mi faccia la somma degli ordini fatti fino al 31/03/2001 per
regione, al netto degli sconti
 Mettere la tabella Ordini e la Query ‘Dettaglio Esteso ordine’ e aggiungere un
raggruppamento sul campo Regione Destinatario e una somma sul campo ‘prezzo finale’,
dove il campo data ordine è < #31/03/2001#
35.Impostare un filtro sulla tabella Clienti per visualizzare solo i clienti con paese =
Canada
 Visualizzazione foglio dati tabella Clienti
 Posizionarsi nella colonna Paese e selezionare il valore ‘Canada’
 Record/Filtro/Filtro in base a selezione
Pagina n.4
Esercitazioni
36.Eliminare
o
o
o
Corso ECDL 5 - Access base
definitivamente il filtro impostato
In vis. Foglio dati, selezionare menu Record/Filtro/Ordinamento Filtro Avanzato
Menu Modifica/Cancella contenuto Griglia
Menu Filtro/Applica Filtro-Ordina
37.Creare il report ‘Elenco alfabetico Prodotti’ mediante la creazione guidata, con origine
dati = Categorie e Prodotti, ordinato per Nome prodotto, con intervallo di
raggruppamento su Nome prodotto, prima lettera
38.Formattare il report sopraccitato, modificando il font, l’allineamento dei controlli, il
campo data formattandolo come gg-mmm-aaaa, ecc.
o
Origine del controllo del campo data: =Format(Date();"dd-mmm-yyyy")
39.Creare il report ‘Etichette Clienti’ mediante la creazione guidata, cliccando sul pulsante
‘Nuovo’ nella finestra del database
40.Creare un report dei prodotti raggruppati per Categorie, con un campo Conteggio
numero prodotti a rottura di categoria
41.Modificare le impostazioni della pagina di stampa del report
o
Menu File/impostazioni pagina
42.Creare un pannello comandi per spostarsi tra le maschere e i report del nostro
database, che parta in automatico all’apertura del database, con un pulsante di
chiusura pannello che richiama una macro (Chiudi Pannello).
43.Creare una macro per la traduzione in formato html di una maschera creata
precedentemente e per l’invio a un destinatario di posta elettronica (Send
Object).
Pagina n.5