ACCESS - istituto san giuseppe del caburlotto

MODULO 5 – DATABASE
Sezione
Tema
Rif.
5.1
5.1.1
5.1.1.1
Usare
Concetti
l’applicazio fondamentali 5.1.1.2
ne
(ACCESS) [Il programma qui utilizzato è Microsoft Access 2002]
Argomento
Sapere cosa è un E' una raccolta di informazioni opportunamente organizzate, in
database. [1]
forma digitale.
Sapere come è
organizzato un
database in
termini di
tabelle, record,
campi, e di tipi
di dati, proprietà
per i campi.
I dati nei database sono sempre organizzati in tabelle. All'interno
della tabella le righe sono chiamate RECORD (contengono tutte
le informazioni relative ad un elemento del nostro database; ad
esempio un cliente); i record sono formati da CAMPI (in ogni
campo, cioè in ogni cella delle riga, è contenuta una
informazione; ad esempio l'indirizzo, la data di nascita,...). Ad
ogni campo deve essere dato un nome (es. "Indirizzo") e deve
essere specificato il tipo di dato che contiene, scelto fra quelli
proposti, (ad es. testo, data/ora, ...).
Al campo inoltre devono essere attribuite delle proprietà (ad es.:
la dimensione massima del testo da inserire, il formato del
carattere per migliorarne la leggibilità, ...) Queste scelte potranno
essere effettuate costruendo la tabella in modalità
"STRUTTURA"
5.1.1.3
Sapere cosa è
una chiave
primaria.
5.1.1.4
Sapere cosa è un E' una proprietà del campo (quindi può essere scelta nella scheda
indice.
proprietà, dopo aver visualizzato la tabella in modalità
"struttura") che permette di trovare e ordinare i record più
rapidamente.
5.1.1.5
Sapere quali
sono le
motivazioni per
creare relazioni
tra tabelle di un
database.
Creare relazioni tra tabelle consente di evitare di ripetere gli stessi
dati in più tabelle (ad es.:memorizzando il dato in un solo campo
e mettendo in relazione tabelle diverse con quel campo, in quella
tabella), ma serve anche a migliorare la ricerca e l'analisi dei dati.
5.1.1.6
Sapere qual è
l’importanza di
impostare delle
regole per
assicurare che le
relazioni definite
tra tabelle siano
valide.
E' importante impostare la cosiddetta INTEGRITA'
REFERENZIALE (cioè l'insieme di regole per assicurare che le
relazioni definite tra tabelle siano valide) per impedire che
vengano eliminati o modificati per errore i dati correlati, o che
vengano correlati dati con campi vuoti.
5.1.2 Primi 5.1.2.1
passi con un
database
5.1.2.2
E' un campo (che quindi contiene al suo interno un dato) che
permette di identificare uno e un solo record all'interno di una
tabella (ad es. il codice numerico di un cliente). Una chiave
primaria permette di mettere in relazione più tabelle fra loro (per
ogni tabella è quindi consigliabile impostare sempre una chiave
primaria) ed evita l'inconveniente di avere a che fare con tabelle
enormi e con dati duplicati. Ci sono tre tipi di chiavi primarie:
contatore (creata automaticamente, assegna un numero
sequenziale ad ogni record) Campo singolo (assegnate a campi
che contengono valori univoci come il codice fiscale o la targa
auto) Multicampo (unisce più di un campo per creare una chiave
primaria)
Aprire (e
(per aprire) dalla barra delle applicazioni:
chiudere)
start/programmi/microsoft office/microsoft Access opp. Icona
un’applicazione sul desktop
di database.
(per chiudere) dalla barra dei menu: file/esci oppure dalla barra
del titolo: cliccare sulla croce
Aprire,
Apri file esistente/seleziona il database richiesto (opp.
collegarsi ad un selezionare Altri file) e premi OK (opp. continua la ricerca)
database
esistente.
5.1.2.3
Creare un nuovo Crea nuovo database/seleziona database di Access vuoto
database.
opp. File/Nuovo/Database/OK
5.1.2.4
Salvare un
database
all’interno di
un’unità disco.
Quando si crea un nuovo database viene chiesto immediatamente
il nome che si vuole assegnare al file e su quale unità lo si vuole
salvare. I comandi File/Salva o Salva con nome permettono di
salvare solo i singoli oggetti del database o di cambiare loro il
nome.
5.1.2.5
Usare la
funzione di
guida in linea
(help) del
programma.
Cliccare sul ? nella barra dei menu/Guida in linea/scegliere fra:
sommario - ricerca libera - indice (digitare la domanda o la parola
cercata) cliccare su cerca
5.1.2.6
Chiudere un
database.
dalla barra del titolo del database: cliccare sulla croce
Cambiare le
modalità di
visualizzazione
di una tabella,
maschera, report.
Selezionare l'oggetto (tabella, maschera, report)
Mostrare,
nascondere le
barre degli
strumenti.
Menu Visualizza/barre degli strumenti (selezionare o
deselezionare)
5.1.3
5.1.3.1
Modificare
le
impostazioni
5.1.3.2
5.2 Tabelle 5.2.1
5.2.1.1
Operazioni
fondamentali
Per passare dalla modalità visualizzazione struttura (che
permette di modificare le impostazioni, di visualizzare i tipi di
dati e le relative proprietà) alla modalità visualizzazione foglio
dati (che permette di visualizzare il contenuto di ciascun campo e
di modificare i dati in ciascun record) si clicca sul pulsante
Struttura della barra degli strumenti o sul pulsante Foglio dati
che si alternano come primo pulsante a sinistra della barra degli
strumenti del database (per il report, il pulsante si chiama
visualizza struttura, anteprima di stampa o layout ed è sempre
il primo pulsante a sinistra della barra degli strumenti).
Creare e salvare Una tabella può essere creata in tre modi diversi: nella finestra di
una tabella,
sinistra del database selezionare l'oggetto: Tabella; cliccare su
specificare i
una delle tre icone:
campi con i
relativi tipi di
a. Crea una tabella mediante l'immissione di dati
dati.
b. Crea una tabella in visualizzazione Struttura
c. Crea una tabella mediante una creazione guidata
fare doppio clic sulla voce d'interesse (opp.premere sul pulsante
Nuovo della barra degli strumenti). Analizziamo i tre casi:
1. Crea una tabella mediante l'immissione di dati. viene
visualizzata una tabella vuota che possiamo modificare
facendo doppio clic sulle voci Campo1, Campo2,... e
inserendo i nomi dei campi (es.: Cognome; Nome; Data di
nascita; Codice cliente; ...) Dopo aver completato
l'inserimento del nome dei campi, si possono inserire per ogni
riga sottostante i dati dei nostri clienti. Con questa modalità
però non è possibile scegliere il tipo di dato da inserire nel
campo, esso viene impostato come "solo testo"
2. Crea una tabella in visualizzazione Struttura: si apre la
finestra che mostra la "struttura" della nostra tabella, in cui
vanno digitati i nomi di tutti i campi, nella colonna Nome
campo (es.: Cognome; Nome; Data di nascita; Codice
cliente; ...). Per ogni campo, nella colonna Tipo dati, deve
essere selezionato il tipo più appropriato scegliendo fra quelli
della lista che compare nel menu a tendina (es.: per i campi
Nome e Cognome si dovrà selezionare il tipo Testo; per il
campo Data di nascita si dovrà selezionare il tipo Data/Ora;
per il campo Codice cliente si dovrà selezionare il tipo
Numerico; ...) Per i Tipi di dati si veda la Tabella1 allegata.
Per ogni campo, nella colonna Descrizione è facoltativo
inserire informazioni utili. Per ogni campo, nella parte
inferiore della finestra, si possono impostare anche delle
Proprietà campo compilando la scheda Generale (es.:
Dimensione, Valore predefinito,...). Per la descrizione delle
Proprietà campo da inserire nella scheda Generale si veda la
Tabella2 allegata
3. Crea una tabella mediante una creazione guidata: viene
visualizzata la procedura guidata per la compilazione della
tabella.
Per salvare la tabella, dalla barra dei menu file/salva opp. salva
con nome oppure al momento in cui viene chiusa compare
automaticamente il messaggio di richiesta del salvataggio in cui
immettere il nome della tabella.
5.2.1.2
Inserire,
Fare doppio clic sulla tabella, o aprirla in modalità visualizza
eliminare record foglio dati (pulsante Apri dalla barra degli strumenti). Dalla barra
in una tabella.
dei menu: Inserisci/Nuovo record opp. cliccare sul pulsante
Nuovo record sulla barra di stato (nella parte inferiore della
finestra Tabella contrassegnato da >*), oppure posizionarsi
sull'ultima riga della tabella, sempre vuota e contrassegnata da *,
pronta ad accogliere dati. Il nuovo record viene sempre
posizionato in fondo alla tabella.
Per eliminare un record posizionarsi con il mouse a sinistra del
record e cliccare ( viene selezionata l'intera riga).
Cliccare quindi sul pulsante Elimina Record dalla barra degli
strumenti e confermare la scelta nella successiva finestra di
dialogo. (Attenzione: a questo punto i dati di quel record non
possono essere più recuperati!).
La stessa operazione si può fare dalla barra dei menu:
Modifica/Elimina record oppure col tasto destro del mouse
scegliendo Elimina Record, oppure con il tasto CANC della
tastiera.
5.2.1.3
Inserire un
Cliccare sul pulsante visualizza Struttura della barra degli
campo in una
strumenti, posizionarsi con il puntatore nella colonna Nome
tabella esistente. campo in una riga vuota digitare il nome del campo.
Se si desidera inserire un campo fra quelli esistenti: posizionarsi
nel punto in cui si vuole inserire il campo scegliere dalla barra dei
menu Inserisci/Righe, la stessa operazione si può fare
utilizzando il tasto destro del mouse e il menu contestuale
Inserisci righe.
5.2.2
Definire le
chiavi
5.2.3
Definire/
impostare
una tabella
5.2.1.4
Inserire,
modificare dati
in un record.
Fare doppio clic sulla tabella, o aprirla in modalità visualizza
foglio dati (pulsante Apri dalla barra degli strumenti).
Posizionare il mouse nella cella del record da modificare. Inserire
i dati nel record (cioè nella riga) o modificarli digitandoli
direttamente I dati immessi vengono automaticamente salvati
quando ci si sposta su un altro record.
Per passare al record (riga) successivo, utilizzare il puntatore del
mouse o i tasti freccia dalla tastiera, oppure i pulsanti Record
sulla barra di stato (nella parte inferiore della finestra Tabella)
5.2.1.5
Eliminare dati da Posizionarsi nella cella che contiene i dati da eliminare,
un record.
selezionarla e premere il tasto CANC opp. dal menu
modifica/Elimina. In alternativa si può utilizzare il tasto
BACKSPACE.
5.2.1.6
Usare il
comando
“Annulla”.
Ogni modifica fatta nel record può essere annullata
immediatamente con il pulsante Annulla della barra degli
strumenti, o dalla barra dei menu Modifica/Annulla digitazione
(attenzione il pulsante annulla permette di annullare solo le
modifiche fatte al record che si sta modificando o che si ha
appena finito di modificare)
5.2.1.7
Navigare in una
tabella al record
successivo,
precedente,
primo, ultimo, e
su un record
specifico.
Per passare al record (riga) successivo, precedente, primo, ultimo,
utilizzare i pulsanti Record sulla barra di stato (nella parte
inferiore della finestra Tabella), per posizionarsi su un record
specifico digitare direttamente il numero della riga nella Casella
del Record (quella al centro dei pulsanti Record sulla barra di
stato) e premere invio.
5.2.1.8
Cancellare una
tabella.
Selezionare la tabella dalla finestra Database; dalla barra dei
menu: Modifica/Elimina (oppure pulsante X (Elimina) dalla
barra degli strumenti oppure tasto destro del mouse/Elimina
oppure tasto CANC da tastiera)
5.2.1.9
Salvare e
chiudere una
tabella.
File/salva (se si vuole mantenere lo stesso nome alla tabella)
File/Salva con nome (se si vuole cambiare nome alla tabella,
creandone una copia) Per chiudere la tabella cliccare sul pulsante
a croce nella barra del titolo della tabella o File/Chiudi dalla
barra dei menu di Access
5.2.2.1
Definire una
Aprire la tabella in Visualizzazione struttura, selezionare il
chiave primaria. campo e cliccare sul pulsante Chiave primaria sulla barra degli
strumenti di Access
5.2.2.2
Indicizzare un
campo con,
senza duplicati.
Aprire la tabella in Visualizzazione struttura, selezionare il
campo e nella parte inferiore della finestra, nelle Proprietà
campo all'interno della scheda Generale cliccare sulla casella
Indicizzato, quindi cliccare su Sì (Duplicati possibili) oppure su
Sì (Duplicati impossibili)
5.2.3.1
Modificare gli
attributi di
formato di un
campo, quali:
dimensioni,
formato
numerico,
formato data.
Aprire la tabella in Visualizzazione struttura, selezionare il
nome di un campo; si possono modificare dimensioni, formato
numerico, formato data nella scheda Generale delle Proprietà
campo:
se il tipo di dati è Testo nella casella Dimensioni si può inserire
una dimensione diversa digitando il numero di caratteri richiesti
(es. 55, ...);
se il tipo di dati è Numerico nella casella Dimensioni si può
scegliere una dimensione diversa fra quelle del menu a tendina;
nella casella Formato se ne può scegliere uno diverso allo stesso
modo (es. formato Valuta, opp Percentuale,..);
se il tipo di dati è Data/Ora nella casella Formato se ne può
scegliere uno diverso sempre fra quelli del menu a tendina (es.
formato Data estesa, opp Data breve,..)
5.2.3.2
Sapere quali
conseguenze si
ottengono
modificando gli
attributi di
dimensione dei
campi di una
tabella.
Modificando gli attributi di dimensione dei campi si definisce la
lunghezza massima dei dati inseribili nel campo (ad es. si
impediscono alcuni errori )
Se il campo contiene dati di tipo Testo: dimensioni di dati più
ridotte possono inoltre essere elaborate con più velocità e
richiedono minore quantità di memoria; se il campo contiene dati
di tipo Numerico occorre ricordare che i diversi formati
permettono di memorizzare diversi tipi di numeri (interi o
decimali o frazioni)
5.2.3.3
Creare una
semplice regola
di validazione
per numeri,
testo, data/ora,
valuta.
Aprire la tabella in Visualizzazione struttura, selezionare il
nome di un campo; nella scheda Generale: alla voce :Valido se,
inserire le regole di validazione (es:
per numeri: >=0; Between 0 And 1;
per testo: Like "A????" cioè il valore immesso deve essere di
cinque caratteri e cominciare con la lettera A;
per data/ora: <#1/1/96# cioè immettere una data anteriore al
1996;
per valuta: <>0 cioè diverso da zero; 0 Or >1000 cioè il valore
immesso deve essere 0 o maggiore di 1000.
5.2.3.4
Cambiare
l’ampiezza delle
colonne di una
tabella.
Aprire la tabella in modalità visualizza foglio dati, portare il
puntatore del mouse sul bordo destro della casella contenente il
nome della colonna, trascinare il puntatore tenendo premuto il
tasto sinistro del mouse; se si selezionano più colonne
consecutive questa procedura permette di ridimensionarle tutte
contemporaneamente. La stessa operazione può essere fatta in
altri due modi: selezionare le colonne;


scegliere dalla barra dei menu Formato/Larghezza
colonne
con il tasto destro del mouse e scegliendo Larghezza
colonne dal menu contestuale
5.2.3.5
Spostare una
colonna
all’interno di una
tabella.
Aprire la tabella in modalità visualizza foglio dati, portare il
puntatore del mouse all'interno della casella contenente il nome
della colonna, trascinare la colonna nel punto desiderato tenendo
premuto il tasto sinistro del mouse
5.2.4
5.2.4.1
Relazioni tra
tabelle
Creare una
relazione uno-auno, uno-a-molti
tra tabelle.
Strumenti/Relazioni si apre una finestra vuota se non ci sono
relazioni già definite; dalla barra dei menu cliccare su
Relazioni/Mostra tabella; selezionare la tabella da mettere in
relazione e cliccare su Aggiungi, ripetere l'operazione per tutte le
tabelle coinvolte nella relazione; infine cliccare su Chiudi.

Relazione uno-a-uno: (Ad es.nel modo appena descritto si può
creare una relazione fra la tabella "Clienti" che contiene i
seguenti campi: CodiceCliente; Nome; Cognome; Scadenza
Abbonamento e la tabella "ArchivioFilm" che contiene:
CodiceFilm; Titolo; Regista; Durata; CodiceCliente) Nella
finestra appaiono le tabelle con la loro struttura; trascinare il
campo "CodiceCliente"-chiave primaria- della tabella
"Clienti" in quello "CodiceCliente" della tabella
"ArchivioFilm". Nella finestra Modifica relazioni fare clic
sul bottone Crea.

Relazione uno-a-molti: (Ad es.si può creare una relazione fra
la tabella "Registi" che contiene i seguenti campi:
NomeRegista; Anno di nascita; Titolo film; e la tabella
"ArchivioFilm" che contiene: CodiceFilm; Titolo; Regista;
Durata; CodiceCliente) Nella finestra appaiono le tabelle con
la loro struttura; trascinare il campo "NomeRegista"-chiave
primaria- della tabella "Resgisti" in quello "Regista"della
tabella "ArchivioFilm".
Attenzione: in una relazione uno-a-uno ogni record della tabella
A può avere solo un record corrispondente nella tabella B e
viceversa. Una relazione uno-a-uno viene creata se entrambi i
campi correlati rappresentano chiavi primarie o hanno indici
univoci.
In una relazione uno-a-molti un record della tabella A può avere
molti record corrispondenti nella tabella B, ma un record della
tabella B non ha più di un record corrispondente nella tabella A
Una relazione uno-a-molti viene creata se solo uno dei campi
correlati rappresenta una chiave primaria o ha un indice univoco.
5.3
Maschere
5.2.4.2
Cancellare
relazioni tra
tabelle.
Strumenti/Relazioni si apre una finestra contenete le relazioni
già definite, fare clic sulla linea che visualizza la relazione,
premere il tasto CANC dalla tastiera e confermare la scelta nella
finestra di dialogo (oppure fare clic sulla linea che visualizza la
relazione e cliccare sul pulsante X (Elimina) della barra degli
strumenti)
5.2.4.3
Applicare una o
più regole ad una
relazione tali che
i campi coinvolti
nella relazione
non possano
essere cancellati
finché esistono
dati che
collegano le
tabelle.
Strumenti/Relazioni si apre una finestra contenete le relazioni
già definite, fare clic sulla linea che visualizza la relazione, nella
finestra Modifica relazioni spuntare la voce "Applica integrità
referenziale" disattivare "Elimina record correlati a catena"
Aprire una
maschera.
Nella finestra di sinistra del database selezionare l'oggetto:
Maschera; selezionare la maschera che si desidera aprire e
cliccare sul pulsante Apri della barra degli strumenti (oppure fare
doppio clic su di essa)
5.3.1
5.3.1.1
Operare con
le maschere
5.3.1.2
Creare e salvare Nella finestra di sinistra del database selezionare l'oggetto:
una maschera.
Maschera; premere Nuovo, cliccare su Creazione guidata
maschera (questa è la modalità richiesta dall'ECDL, mentre più
in generale si potrebbe aprire Crea una maschera in
visualizzazione struttura). Scegliere la tabella (o le tabelle) da
cui prelevare i dati che verranno visualizzati mediante la
maschera, quindi scegliere il campo e cliccare su > per inviarlo
nel riquadro campi selezionati (oppure >> per inviarli tutti
contemporaneamente); cliccare su Avanti; scegliere il Layout
(cioè la disposizione) dei campi sulla maschera; cliccare su
Avanti; scegliere lo stile da utilizzare; cliccare su Avanti;
impostare un titolo per la maschera; scegliere se terminare
visualizzando la modalità Struttura (quella in cui si può
modificare il layout) oppure la modalità in cui è possibile
introdurre o visualizzare dati; cliccare su Fine.
Per salvare l'oggetto maschera all'interno del database, utilizzare i
comandi File/Salva o File/Salva con nome che permettono di
salvare i singoli oggetti del database o di cambiare loro il nome.
5.3.1.3
Utilizzare una
Aprire il database; aprire l'oggetto Maschere selezionare la
maschera per
inserire,
modificare,
cancellare
record.
maschera; premere il pulsante Apri (o cliccare due volte)
utilizzare i pulsanti Record per spostarsi al punto desiderato e
modificare un record, oppure inserire un nuovo record (>*); per
spostarsi all'interno di una maschera utilizzare il tasto TAB; per
cancellare dati utilizzate il tasto BACKSPACE. Per cancellare
un record, posizionarsi a sinistra del record (dove compare la
freccia nera) cliccare selezionando tutto il record e cliccare sul
pulsante X (Elimina) record dalla barra degli strumenti.
5.3.1.4
Spostarsi sul
record
successivo,
precedente,
primo, ultimo, e
su un record
specifico
attraverso la
visualizzazione
maschere.
Per passare al record successivo, precedente, primo, ultimo,
utilizzare i pulsanti Record sulla barra di stato (nella parte
inferiore della finestra Maschera), per posizionarsi su un record
specifico digitare direttamente il numero della riga nella Casella
del Record (quella al centro dei pulsanti Record sulla barra di
stato) e premere invio.
5.3.1.5
Inserire,
modificare testo
nell’intestazione,
piè di pagina di
una maschera.
Aprire il database; aprire l'oggetto Maschere selezionare la
maschera e cliccare su Struttura;
5.3.1.6
Cancellare una
maschera.
Nella finestra del DataBase, selezionare la maschera e premere
CANC da tastiera oppure cliccare sul pulsante X (Elimina) della
barra degli strumenti.
5.3.1.7
Salvare e
chiudere una
maschera.
Per salvare File/Salva. Per chiudere : pulsante di chiusura nella
barra del titolo della maschera opp. File/Chiudi
Usare il
comando di
ricerca per
trovare una
parola, numero,
data specificati
in un campo.
Fare doppio clic sulla tabella, o aprirla in modalità visualizza
foglio dati (pulsante Apri dalla barra degli strumenti). Sulla barra
dei menu Modifica/Trova, si apre una finestra di dialogo digitare
una parola, numero, data,...; controllare che nella casella "Cerca
in" sia selezionata la tabella, poi cliccare su "Trova successivo".
5.4 Cercare 5.4.1
5.4 1.1
informazion Operazioni
i
fondamentali
Attenzione:la finestra che appare è suddivisa in tre aree:
“intestazione maschera”; "corpo"; “Piè di pagina maschera”
(se così non fosse Visualizza/Intestazione e piè di pagina di
una maschera). Il corpo contiene i controlli (o oggetti) che
sono di due tipi: etichette (titolo o nome dei campi) caselle di
testo (quelle bianche con i dati). Nell’area “intestazione
maschera” e “Piè di pagina maschera” è possibile inserire testo:
cliccare sul pulsante Aa (Etichetta) della Casella degli
strumenti: e aprire un rettangolo, quindi digitare il testo e
premere INVIO. (attenzione per formattare il testo si deve
formattare tutta l'etichetta, cioè uscire dall'etichetta, poi
selezionarla e modificarne il formato).
Per modificare testo: cliccare due volte all'interno dell'etichetta e
fare le modifiche.
5.4.1.2
5.4.1.3
5.4.2 Query 5.4.2.1
5.4.2.2
Applicare un
filtro ad una
tabella,
maschera.
Fare doppio clic sulla tabella o sulla maschera, o aprirla in
modalità visualizza foglio dati; selezionare il dato da filtrare:
Eliminare un
filtro da una
tabella,
maschera.
menu Record/Rimuovi filtro e oppure pulsante ad imbuto
(Applica filtro/Rimuovi filtro)
Creare e salvare
una query su una
sola tabella, su
due tabelle
usando dei
criteri di ricerca
assegnati.
La Query è uno strumento che consente di formulare specifiche
domande al DB in modo da poter estrarre e visualizzare ( da una
o più tabelle) solo i record che soddisfano determinati criteri.
Aggiungere
criteri ad una
query
Visualizzare la query in modalità Struttura e alla voce "criteri"
nella parte inferiore della finestra, digitare la formula che
interessa.
a. FILTRO in base a selezione: (es. per la ricerca dei clienti che
risiedono a Borgosesia) selezionare il dato Borgosesia
all'interno di una cella, menu Record/Filtro/Filtro in base a
selezione (o pulsante sulla barra degli strumenti a forma di
imbuto con evidenziatore);
b. FILTRO ad esclusione di selezione: (es. per la ricerca dei
clienti che non risiedono a Borgosesia) selezionare il dato
Borgosesia, menu Record/Filtro/Filtro ad esclusione
selezione.
c. FILTRO in base a maschera: menu Record/Filtro/Filtro in
base a maschera (oppure pulsante imbuto con maschera),
quindi usando il menu a scorrimento, selezionare nei vari
campi la parola o le parole in base alle quali filtrare, quindi
cliccare su Filtro/ApplicaFiltro o pulsante Applica filtro
(imbuto).
Per creare una query selezionare l'oggetto "Query" nella finestra
di sinistra del DB, quindi dalla barra degli strumenti scegliere
Nuovo, selezionare Creazione guidata Query Semplice poi
OK.
Per creare una query su una sola tabella selezionare la tabella su
cui effettuare la query (ad es. tabella "Clienti"); selezionare il
campo della tabella con il pulsante > (ad es. Cognome)oppure
selezionare tutti i campi con il pulsante >>; cliccare su avanti.
Digitare il nome da assegnare alla Query (ad es. Indirizzi Query);
cliccare su Fine.
Per creare una query su due tabelle selezionare la prima tabella su
cui effettuare la query; selezionare il campo della tabella con il
pulsante >; cliccare su avanti. Ripetere questo procedimento
selezionando la seconda tabella. Digitare il nome da assegnare
alla Query ; cliccare su Fine.
Per salvare una query: File/Salva o pulsante a forma di floppy
(Salva) sulla barra degli strumenti.
Per inserire dei criteri di ricerca assegnati occorre visualizzare la
query appena creata in modalità Struttura e alla voce "criteri"
nella parte inferiore della finestra, digitare la formula che
interessa.
Ecco alcuni esempi:
nel campo "NumTessera" digitare il criterio =2 se si cerca un
cliente con numero tessera uguale a 2;
nel campo "Cognome" digitare il criterio R* se si cerca un cliente
col cognome che inizia per R;
nel campo "Nome" digitare il criterio *A se si cerca un cliente col
nome che finisce per A;
nel campo Età digitare il criterio >22 se si cerca un cliente con età
maggiore di 22
utilizzando i
seguenti
operatori: <
(minore di), <=
(minore di o
uguale a), >
(maggiore di),
>= (maggiore di
o uguale a), =
(uguale), <>
(diverso), And,
Or.
5.5 Report
Ecco alcuni esempi:
nel campo "NumTessera" digitare il criterio >10 And <20 se si
cerca un cliente con numero tessera compreso fra 10 e 20;
#10# Or #20# se si cerca un cliente con numero tessera 10 o 20
nel campo "Cognome" digitare il criterio "Rossi" Or "Bianchi"
se si cerca un cliente con uno di questi due cognomi.
5.4.2.3
Modificare una Selezionare la query, cliccare sul pulsante Struttura nella barra
query inserendo, degli strumenti, nella riga "Criteri" cancellare o inserire nuovi
eliminando
criteri
criteri.
5.4.2.4
Modificare una
query:
aggiungere,
eliminare,
spostare,
nascondere,
mostrare campi.
Cliccare sopra al nome del campo, selezionando tutta la colonna;
Per aggiungere: menu Inserisci/Colonna viene inserita una
colonna vuota a sinistra di quella selezionata, quindi posizionarsi
sulla prima cella e scegliere il nome del campo dal menu a
tendina;
oppure fare doppio clic sul campo desiderato (nella tabella
visualizzata nella parte superiore della finestra) il campo verrà
automaticamente inserito nella prima colonna vuota della
struttura della query;
oppure trascinare il campo con la tecnica del Drag & Drop dalla
tabella in una colonna vuota (o nel punto desiderato) nella
struttura della query.
Per eliminare: posizionarsi sulla colonna, menu
Modifica/Elimina o tasto CANC.
Per spostare: trascinare la colonna fino a portarla nel punto esatto
in cui la si vuole spostare (opp. utilizzare il taglia/incolla dalla
barra degli strumenti) ;
Per nascondere: (questa operazione permette di non cancellare un
campo, ma di non visualizzarlo fra i risultati della query) togliere
il segno di spunta nella riga "Mostra"
Per mostrare: aggiungere il segno di spunta nella riga "Mostra"
5.4.2.5
Eseguire una
query.
Menu Query/Esegui o cliccare sul pulsante ! (Esegui) nella barra
degli strumenti.
5.4.2.6
Cancellare una
query.
Selezionare la Query dalla finestra Database, menu
Modifica/Elimina (oppure pulsante X (Elimina) dalla barra
degli strumenti oppure tasto destro del mouse/Elimina oppure
tasto CANC da tastiera)
5.4.2.7
Salvare e
chiudere una
query.
File/salva (se si vuole mantenere lo stesso nome alla Query)
File/Salva con nome (se si vuole cambiare nome creandone una
copia).
Per chiudere la query cliccare sul pulsante a croce nella barra del
titolo della query o File/Chiudi dalla barra dei menu di Access
5.4.3
Ordinare i
record
5.4.3.1
Riordinare i dati
in una tabella,
maschera,
risultato di una
query, in ordine
numerico
crescente,
decrescente, e in
ordine
alfabetico.
Visualizzare tabella, o maschera, o risultato di una query in
modalità Visualizza foglio dati (lo si può fare cliccando sul
pulsante "Apri") selezionare la colonna rispetto alla quale si
vuole ordinare e cliccare sui pulsanti della barra degli strumenti
AZ (ordinamento crescente) ZA (ordinamento decrescente).
Attenzione: per le maschere non è necessario selezionare
alcunchè.
5.5.1
5.5.1.1
Creare e salvare Il report (rapporti) consente di personalizzare la stampa dei dati di
Operare con
i report
un report basato una tabella o query in modo professionale.
su una tabella,
Nella finestra di sinistra del database selezionare l'oggetto:
query.
Report, quindi cliccare sul pulsante Nuovo della barra degli
strumenti selezionare Creazione guidata report e scegliere la
tabella o la query sulla base della quale creare il report (es.
Tabella Indirizzi); selezionare i campi da includere (es. Nome,
Cognome, Indirizzo, professione, Telefono Abitazione), cliccare
su Avanti; scegliere se si desidera aggiungere livelli di gruppo
(cioè raggruppare i campi per qualche campo esistente, ad es.
raggrupparli per Categoria, o per Professione,..), questa opzione
spesso non viene richiesta alla creazione del report, ma
successivamente (vedi 5.5.1.3); cliccare su Avanti; nelle finestre
successive si scelgono l'ordinamento (es. per Cognome in ordine
crescente), il layout e gli stili; indicare un titolo per il report (es.
Indirizzi) che in questo momento verrà salvato quindi scegliere se
visualizzare il report in modalità struttura (per modificarlo) o in
modalità anteprima (per vedere il risultato visivo); cliccare Fine
5.5 1.2
Modificare la
collocazione dei
campi di dati e le
intestazioni
all’interno di un
report.
Aprire il database selezionare l'oggetto: Report, quindi
selezionare il report da modificare; cliccare sull'icona Visualizza
struttura. Si apre una finestra in cui è possibile modificare la
collocazione dei campi utilizzando la tecnica del Drag & Drop.
Per modificare le dimensioni: cliccare sull'oggetto e trascinare i
margini;
Per cancellare: cliccare sull'oggetto e premere tasto CANC;
Per inserire oggetti: nella casella degli strumenti cliccare
sull'oggetto desiderato cliccare nel punto in cui lo si desidera e
trascinarlo ingrandendolo a piacere.
Per modificare le intestazioni si procede allo stesso modo visto
per le maschere:
menu Visualizza/Intestazioni e piè di pagina di un record
cliccare col tasto sinistro del mouse all'interno dell'intestazione e
apportare le modifiche.
Per modificare l'altezza o la larghezza delle intestazioni
posizionare il puntatore sul bordo inferiore o destro della sezione
e trascinare il margine.
Attenzione: il contenuto delle sezioni Intestazione di Rapporto
e Piè di pagina di Rapporto verrà stampato una sola volta
all'inizio e alla fine del report (quindi può essere usata per i titoli
all'inizio del report o per eventuali totali o somme o altro che
verranno stampati alla fine del report); quanto immesso nelle
sezioni Intestazione Pagina e Piè di pagina Pagina verrà
riprodotto all'inizio e alla fine di ogni pagina del report risultante
(possono essere usati per inserire immagini, linee, testi o altro che
si vuole stampare in tutte le pagine).
Infine il contenuto delle sezioni Intestazione Sezione e Piè di
pagina Sezione verrà visualizzato solo in corrispondenza della
propria area di raggruppamento dati.
5.5.1.3
Raggruppare i
dati sotto
un’intestazione
specifica
(campo) di un
report in ordine
crescente,
decrescente.
Aprire il database selezionare l'oggetto: Report, quindi
selezionare il report da modificare; cliccare sull'icona Visualizza
struttura. Raggruppare i dati sotto un’intestazione specifica
significa raggruppare i campi per qualche campo esistente, ad es.
raggrupparli per Categoria, o per Professione,...essi verranno così
presentati nel report in ordine rispetto alla categoria, o
professione (Quello che nella creazione guidata del report veniva
chiamato "aggiungere livelli di gruppo"); per apportare questa
modifica ad un report già creato, si procede nel modo seguente:
Menu Visualizza/Ordinamento e Raggruppamento si apre una
finestra divisa in due parti: in quella superiore sono elencati i
campi per i quali si vogliono definire livelli di raggruppamento e
il loro ordine (es. nella colonna campo inserire i campi
"Cognome" con criterio Crescente e "Professione" con criterio
Crescente).
Nella parte inferiore si trovano le Proprietà gruppo; qui è
necessario impostare le proprietà Intestazione (gruppo) e Piè di
pagina (gruppo) sul valore Sì (nelle altre caselle scegliere
Raggruppa secondo "Ogni valore", Intervallo di
raggruppam. "1", Stampa sezione unita "Nessuno".
5.5.1.4
Presentare campi
specifici in un
report
raggruppati per
somma, minimo,
massimo, media,
conteggio, con
punti di
interruzione
adeguati.
- Durante la creazione guidata di un report: fare clic sul
pulsante Opzioni di riepilogo presente nella pagina Tipo di
ordinamento. Dopo aver fatto clic sul pulsante, si apre
un'ulteriore finestra di dialogo che contiene:
- sulla sinistra il nome dei campi sui quali e`
possibile
calcolare uno dei quattro valori statistici
(Somma, Media,
Minimo e Massimo)
- sulla destra due caselle di opzione nell'area Mostra, chiamati
rispettivamente Dettaglio e
riepilogo e Solo riepilogo.
Per avere uno o più dei valori statistici disponibili, occorre fare
clic (spuntare) sulla casella di selezione corrispondente.
I dati risultanti verranno riportati nel record solamente come
valori riepilogativi o anche in dettaglio, secondo la scelta eseguita
sulle corrispondenti caselle di opzione sulla destra.
- Conteggio dei gruppi di record: viene automaticamente inserito
nel report se una delle opzioni (somma ecc.) è scelta.
5.5.1.5
Inserire,
modificare il
testo
nell’intestazione,
piè di pagina di
un report.
Aprire il database selezionare l'oggetto: Report, quindi
selezionare il report da modificare; cliccare sull'icona Visualizza
struttura.
Nella finestra che appare compaiono tre aree: “intestazione
report”; "corpo"; “Piè di pagina report” (se così non fosse
Visualizza/Intestazione e piè di pagina di un report). Il corpo
contiene i controlli (cioè gli oggetti ) che sono di due tipi:
etichette (titolo o nome dei campi) caselle di testo (quelle
bianche con i dati).
Nell’area “intestazione report” e “Piè di pagina report” è
possibile inserire testo: cliccare sul pulsante Aa (Etichetta) della
Casella degli strumenti: e aprire un rettangolo, quindi digitare il
testo e premere INVIO. (attenzione per formattare il testo si deve
formattare tutta l'etichetta, cioè uscire dall'etichetta, poi
selezionarla e modificarne il formato).
Per modificare testo: cliccare due volte all'interno dell'etichetta e
fare le modifiche.
Attenzione: se si inserisce una casella di testo (pulsante ab nella
casella degli strumenti) per visualizzare un nuovo campo bisogna
associargli un campo della tabella: cliccare con il tasto destro del
mouse sull'oggetto, dal menu contestuale scegliere Proprietà,
nella scheda Dati, nella casella Origine Controllo selezionare il
campo che interessa.
Suggerimento: se non si desidera che i controlli di campo
vengano automaticamente associati a un'etichetta, la si selezioni e
la si tagli, successivamente può essere incollata ovunque si voglia
(es: l'etichetta può essere posizionata nell'intestazione di pagina e
il controllo di campo nel corpo del report)
5.5.1.6
Cancellare un
report.
Nella finestra DB selezionare il report, menu
Modifica/Elimina/OK (opp. pulsante X (Elimina) della barra
degli strumenti, opp. cliccare con il pulsante destro del mouse,
selezionare Elimina)
5.5.1.7
Salvare e
chiudere un
Per salvare: File/Salva
Per chiudere: cliccare sul pulsante a croce nella barra del titolo
report.
5.6
5.6.1
5.6.1.1
Preparazion Preparazione
e della
Stampa
5.6.2
Opzioni di
stampa
del report o File/Chiudi dalla barra dei menu di Access
Visualizzare in Fare clic sull'icona dell'oggetto (tabella, maschera, o report) nella
anteprima di
finestra principale del database; poi
stampa una
tabella,
 Nella barra degli strumenti Database fare clic sull'icona
maschera, report.
Anteprima di stampa (che reca il disegno di una piccola
lente d'ingrandimento su un foglio bianco)
 oppure: nella Barra dei menu fare clic su File/Anteprima di
stampa
5.6.1.2
Modificare
l’orientamento
del report:
verticale,
orizzontale.
Cambiare le
dimensioni della
carta.
Menu File/Imposta pagina si aprirà l'omonima finestra di
dialogo; cliccare sulla scheda Pagina;
per modificare l'orientamento: ; nell'area "Orientamento"
cliccare sull'opzione Verticale o Orizzontale, quindi cliccare su
OK;
per modificare le dimensioni: nell'area "Foglio", scegliere la
Dimensione dal menu a discesa (cliccando sulla freccia accanto
alla casella "Dimensioni") quindi cliccare su OK
5.6.2.1
Stampare [2] una
pagina, record
selezionato/selez
ionati, tabella
completa.
Per stampare una tabella: fare clic sul pulsante Tabella nella
finestra di lavoro del database cliccare sull'icona della tabella da
stampare, dalla barra dei menu File/Stampa si apre una finestra
di dialogo:
 per stampare la tabella completa: confermare la stampa
facendo clic sul pulsante OK
 per stampare una pagina: nell'area "Intervallo di stampa"
selezionare Pagine Da: A: e digitare il numero della pagina
da stampare; poi fare clic sul OK.
 Per stampare record selezionato/i: è necessario prima aprire la
tabella in modalità Foglio dati, quindi selezionare il/i record
che si desidera stampare; poi procedere come sopra: menu
File/Stampa nell'area "Intervallo di stampa" cliccare su
"Record selezionato/i"; confermare la stampa facendo clic su
OK.
Note
5.6.2.2
Stampare tutti i
record, o pagine
specificate,
usando la
visualizzazione
maschera.
Fare clic sull'oggetto Maschere nella finestra di lavoro del
database; cliccare sull'icona della maschera che si intende
stampare; dalla barra dei menu scegliere File/Stampa; nell'area
"Intervallo di stampa" selezionare "Tutto" se si desidera
stampare tutti i record; selezionare "Pagine Da: A:" Per
stampare pagine specificate e digitare il numero di pagina
all'interno delle caselle.
5.6.2.3
Stampare il
risultato di una
query.
Fare clic sull'oggetto Query nella finestra di lavoro del database;
cliccare sull'icona della query che si intende stampare; dalla barra
dei menu scegliere File/Stampa
5.6.2.4
Stampare una o
più pagine
specificate di un
report, un report
completo.
Fare clic sull'oggetto Report nella finestra di lavoro del database;
cliccare sull'icona del report che si intende stampare; dalla barra
dei menu scegliere File/Stampa; nell'area "Intervallo di
stampa" selezionare "Tutto" se si desidera stampare il report
completo; selezionare "Pagine Da: A:" per stampare pagine
specificate e digitare il numero di pagina all'interno delle caselle.
[1] L'attuale Syllabus ECDL per il Modulo 5 si basa su software di database che utilizza un modello di tipo
relazionale
[2] La conoscenza della funzione "Stampa su file", anche se non inclusa ufficialmente tra gli argomenti del
Syllabus. può essere richiesta ai candidati qualora nel Test Center sia precluso l'uso della stampante