modulo 5 - Liceo Scientifico G. Salvemini

MODULO 5
BASI DI DATI
A cura degli alunni della VD 2005/06 del Liceo Scientifico “G. Salvemini” di Sorrento NA
Supervisione
prof. Ciro Chiaiese
SOMMARIO
5.1 – USARE L’APPLICAZIONE .............................................................................................. 3
5.1.1 – Concetti fondamentali.......................................................................................................... 3
5.1.2 – Primi passi con il database................................................................................................... 4
5.1.3 – Modificare le impostazioni .................................................................................................. 6
5.2 – TABELLE.......................................................................................................................... 7
5.2.1 – Operazioni fondamentali ..................................................................................................... 7
5.2.2 – Definire le chiavi ............................................................................................................... 11
5.2.3-Definire/impostare una tabella.............................................................................................. 12
5.2.4-Relazioni tra tabelle ............................................................................................................. 13
5.3 – MASCHERE .................................................................................................................... 14
5.3.1-Operare con le maschere ...................................................................................................... 14
5.4 – CERCARE INFORMAZIONI .......................................................................................... 17
5.4.1-Operazioni fondamentali ...................................................................................................... 17
5.4.2-Query................................................................................................................................... 19
5.4.3-Ordinare i Report ................................................................................................................. 21
5.5 - REPORT........................................................................................................................... 21
5.5.1 Operare con i Report ............................................................................................................ 21
5.6 – PREPARAZIONE DELLA STAMPA .............................................................................. 25
5.6.1-Preparazione ........................................................................................................................ 25
5.6.2-Opzioni di stampa ................................................................................................................ 25
2
5.1 – USARE L’APPLICAZIONE
5.1.1 – Concetti fondamentali
5.1.1.1 - Sapere cosa è un database
Il Database è un archivio elettronico di dati strutturati e correlati in modo da rendere possibile il
reperimento delle informazioni volute.
5.1.1.2 - Sapere come è organizzato un database in termini di tabelle, record, campi, e di tipi
di dati, proprietà per i campi.
La Tabella è un archivio che include dati inerenti ad un certo argomento, strutturato in record.
Contiene i dati immessi dall'utente come sequenza di record. In un archivio cartaceo, il record è
l'equivalente della singola scheda di cartoncino dove si scrivono tutte le notizie che costituiscono
l'informazione completa. Una tabella è composta da più record omogenei tra loro, ognuno dei quali
è diviso in campi. Un campo contiene uno dei dati elementari di cui è composto un record. Un
campo ha diversi attributi che lo caratterizzano; i principali sono il nome, il tipo e la dimensione. Il
tipo di campo è la tipologia del dato contenuto nel campo. I principali sono il testo, i numeri, e le
date. Le proprietà di campo sono: la dimensione o vincoli sui dati contenuti (per esempio,
lunghezza massima di 30 caratteri).
5.1.1.3 - Sapere cosa è una chiave primaria.
La chiave primaria ci permette di identificare in modo univoco ogni record memorizzato in un
campo o un set di campi della tabella.
5.1.1.4 - Sapere cosa è un indice.
L’Indice è un elenco di riferimenti che permettono di effettuare una ricerca.
5.1.1.5 - Sapere quali sono le motivazioni per creare relazioni tra tabelle di un database.
Le motivazioni più importanti per creare relazioni tra tabelle di un database sono: ridurre le
dimensioni del database, evitando di duplicare i dati più volte ed evitare ambiguità (p.e. usare il
codice di una città invece del nome della stessa, usiamo una tabella che individua ogni città con il
codice. Se si decidesse di modificare il nome della città, nella tabella principale non sarebbe
necessario eseguire alcun’operazione).
5.1.1.6 – Sapere qual è l’importanza di impostare delle regole per assicurare che le relazioni
definite tra tabelle siano valide.
L’integrità referenziale è un insieme di regole che garantisce che le relazioni tra i record delle
tabelle tra loro collegate siano valide; tali regole servono per eliminare gli errori di inserimento,
cancellazione, o modifica dei dati collegati tra loro.
3
5.1.2 – Primi passi con il database
5.1.2.1 - Aprire (e chiudere) un’applicazione di database.
Per aprire un database fare clic sul pulsante “Start”, selezionare il menu “tutti i programmi” e
cliccare su “Microsoft Access”. Apparirà questa schermata:
Per chiudere basta premere sulla “X” in alto a destra.
5.1.2.2 - Aprire, collegarsi ad un database esistente.
Per collegarsi ad un Database già esistente basta (dalla schermata precedente) cliccare sul pulsante
“File” e scegliere quale Database aprire.
4
5.1.2.3 - Creare un nuovo database.
Per creare invece un nuovo database cliccare su “Nuovo”.
5.1.2.4 - Salvare un database all’interno di un’unità disco.
Quando si crea un nuovo Database compare immediatamente una schermata di salvataggio
sull’Hard Disk, scegliere quindi dove si vuole salvare, il nome del database, e cliccare su “Crea”
5
5.1.2.5 - Usare la funzione di guida in linea (help) del programma.
5.1.2.6 - Chiudere un database.
Per chiudere l’applicazione basta cliccare sulla “x” rossa in alto a destra (vedi immagine 5.1.2.1).
5.1.3 – Modificare le impostazioni
5.1.3.1 - Cambiare le modalità di visualizzazione di una tabella, maschera, report.
Cliccare su “visualizza” dalla barra degli strumenti.
Per la tabella si possono scegliere
le seguenti visualizzazioni
Per la query si possono scegliere le
seguenti visualizzazioni
Per la maschera si possono scegliere le
seguenti visualizzazioni
Per il report si possono scegliere le
seguenti visualizzazioni
6
5.1.3.2 - Mostrare, nascondere le barre degli strumenti.
Per mostrare o nascondere le barre degli strumenti bisogna cliccare su “visualizza” scorrere fino a
“barre degli strumenti” e selezionare o deselezionare quelle desiderate.
5.2 – TABELLE
5.2.1 – Operazioni fondamentali
5.2.1.1 - Mostrare, nascondere le barre degli strumenti.
Dopo aver salvato sull’hard disk il database, compare questa schermata che ci permette di scegliere
quale tipo di tabella creare (basta un doppio clic sulla modalità di creazione desiderata):
Sono tre le modalità per creare un a nuova tabella:
7
1.Si può utilizzare la creazione guidata Tabella scegliendo i campi da una serie di tabelle predefinite
(ad esempio Banca, Ricette o Animali);
2.Si crea una tabella in visualizzazione Struttura e in essa si aggiungono i vari campi, si specificano
i vari tipi di dati per ogni campo, si può definire infine anche una chiave primaria;
3.Si immettono i dati direttamente in un foglio dati vuoto. Quando si salva la tabella, i dati vengono
controllati e automaticamente assegnati al tipo di dati e al formato idoneo a ciascun campo.
Per creare una tabella specificando i campi con i relativi tipi di dati:
1.Selezionare Tabelle nell’elenco Oggetti, nella finestra del database, quindi fare doppio clic sul
pulsante “Crea una tabella in visualizzazione di struttura”.
2.Per definire ogni campo della tabella seguire la seguente procedura:
* Fare clic nella colonna Nome campo e digitare un nome per il campo;
* Nella colonna Tipo dati, si può lasciare il tipo di dati predefinito (Testo) oppure, dopo aver
ciccato sulla colonna Tipo dati fare clic sulla freccia e selezionare il tipo di dati desiderato (testo,
Memo, Numerico, Data/Ora, Valuta, Contatore, Sì/No, Oggetto OLE);
* Nella colonna Descrizione, inserire una descrizione delle informazioni che saranno contenute nel
campo. Tale informazione aggiuntiva è utile ma non è necessaria.
3.Definire un campo chiave primaria prima di salvare la tabella.
8
Per Salvare la tabella fare clic su Salva
univoco per la tabella.
sulla barra degli strumenti e quindi digitare un nome
5.2.1.2 - Inserire, eliminare record in una tabella.
Per aprire una tabella:
1.Nella finestra del database selezionare Tabelle
2.Fare clic sulla tabella che si desidera aprire.
3.Si hanno le seguenti possibilità:
* Se si vuole aprire di Visualizzazione di struttura, cliccare sul pulsante “Struttura” sulla barra degli
...strumenti;
* Se invece si desidera aprire la tabella in visualizzazione “Foglio dati”, fare clic sul pulsante
...“Apri” sulla barra degli strumenti.
Per aggiungere un record:
Sulla barra degli strumenti di spostamento tra record
fare
clic su “Nuovo record”
. Sarà visualizzata in fondo alla tabella una riga vuota da riempire.
Inserire i dati desiderati nel primo campo e premere il tasto “Tab” oppure utilizzare il mouse per
posizionarsi in un campo.
Per eliminare un record:
Passare alla visualizzazione “Foglio dati” e fare clic sul record che si desidera eliminare. Fare clic
sul pulsante “Elimina record”
sulla barra degli strumenti.
5.2.1.3 - Inserire un campo in una tabella esistente.
Per inserire un campo all’interno di una tabella in visualizzazione Struttura, cliccare sulla riga al di
sotto della quale si desidera aggiungere il campo, quindi cliccare sul pulsante “Inserisci” e poi su
“Righe”
9
Per inserire un campo all’interno di una tabella in visualizzazione Foglio dati, cliccare sulla colonna
a destra della quale si desidera inserire una nuova colonna, quindi selezionare “Colonna” dal menu
“Inserisci”. Cliccare due volte sul nome della nuova colonna per rinominarla.
5.2.1.4 - Inserire, modificare dati in un record.
Cliccare sul pulsante “Nuovo record” da menu “Inserisci”
Inserire i dati ed utilizzare il mouse per passare al campo successivo. Alla fine del record utilizzare
il mouse per passare al record successivo.
Per modificare i dati di un campo dalla visualizzazione “Foglio dati”, cliccare nel campo di cui si
desidera modificare i dati. Per sostituire l’intero valore, spostare il puntatore alla sinistra del campo
fino a quando non prende questa forma:
e poi digitare il testo che si desidera inserire,
dopo aver ciccato.
5.2.1.5 - Eliminare dati da un record.
Dopo aver selezionato un valore di un campo (vedi par. 5.2.1.4), premere il tasto “Canc” della
tastiera.
5.2.1.6 - Usare il comando “Annulla”.
Per annullare l’ultima azione compiuta, fino ad un massimo di venti azioni passate, cliccare su
accanto al pulsante “Annulla”.
Se successivamente si desidera ripristinare l’azione, cliccare su “Ripristina”
.
5.2.1.7 - Navigare in una tabella al record successivo, precedente, primo, ultimo, e su un
record specifico.
Per spostarsi tra i vari record si utilizzano i relativi pulsanti di navigazione situati nella parte
inferiore della finestra in visualizzazione Foglio dati.
Con l’utilizzo della casella “Vai a campo” ci si può
spostare più facilmente soprattutto tra i campi più
lunghi. Per utilizzare questa casella, bisogna aprire
una tabella in visualizzazione Foglio dati. Dal menu
“Visualizza” scegliere “Barre degli strumenti”,
quindi cliccare sulla casella di controllo
Formattazione (foglio dati). La casella “Vai al
campo” si trova sulla sinistra della barra degli
strumenti Formattazione (foglio dati). La si utilizza
selezionando con un clic il campo del record al quale si desidera passare.
10
5.2.1.8 - Cancellare una tabella.
Per cancellare una tabella bisogna chiuderla preventivamente. Nella finestra del database scegliere
l’oggetto “Tabella” dall’elenco “Oggetti”, quindi selezionare la tabella che si vuole eliminare nel
riquadro di destra. Infine premere il tasto “Canc”.
5.2.1.9 - Salvare e chiudere una tabella.
sulla barra degli strumenti “Struttura”. Se
Per salvare una tabella cliccare sul pulsante “Salva”
si sta salvando la tabella per la prima volta, occorre il nome nella finestra di dialogo “Salva con
nome” e quindi fare clic su “OK”. Se al contrario si sceglie “Annulla”, la tabella, non verrà salvata.
5.2.2 – Definire le chiavi
5.2.2.1 - Definire una chiave primaria.
In Access si possono definire tre tipi di chiavi primarie:
Chiavi primarie Contatore: Il modo più semplice per individuare una chiave primaria è quello di
creare un campo di tipo Contatore per inserire un numero progressivo ogni volta che viene aggiunto
un nuovo record alla tabella. Se non viene impostata una chiave primaria, quando si salva la tabella,
verrà richiesto se si desidera crearne una. Se si risponde di Sì, verrà creata una chiave primaria
Contatore.
Chiavi primarie a campo singolo: Se esiste già un campo in cui sono presenti valori univoci, come
ad esempio codici alfa-numerici, tale campo può essere definito come chiave primaria, sempre che
tale campo non contenga valori duplicati o sia vuoto.
Chiavi primarie multi-campo: È possibile creare chiavi basate su più campi. Queste consentono di
fare distinzione fra record in cui il primo campo potrebbe contenere lo stesso valore. Quando si
ordina una tabella in base ad un indice multi-campo, l’ordinamento sarà quindi eseguito in base al
primo campo definito per l’indice. Se nel primo campo sono presenti record con valori duplicati,
l’ordinamento verrà eseguito in base al secondo campo definito per l’indice e così via.
Impostare una chiave primaria: Nella visualizzazione struttura di una tabella selezionare il campo o
i campi che si vuole definire come chiave primaria, facendo clic sul selettore righe del campo
desiderato. Sono possibili le seguenti procedure:
sulla barra degli strumenti;
*Fare clic sul pulsante “Chiave primaria”
*Selezionare “Chiave primaria” dal menù contestuale che si apre con un clic sul pulsante destro del
...mouse;
*Dal menù Modifica selezionare la voce “Chiave primaria”.
11
5.2.2.2 - Indicizzare un campo con, senza duplicati.
Una corretta gestione del database richiede la creazione di un indice che permetta di reperire e
ordinare i record più rapidamente. Se ad esempio una tabella anagrafica_studenti si cercano spesso i
nomi degli allievi, nel campo Cognome è possibile creare un indice relativo a tale campo. Per ogni
campo (diverso da Memo, Oggetto OLE e Collegamento ipertestuale) si può definire un indice nelle
proprietà. Aprire una tabella in visualizzazione Struttura e fare clic sul campo per il quale si
desidera creare l’indice. La voce Indicizzato che compare nelle Proprietà dei campi consente di
attivare tre diverse opzioni:
*No - Quando non si vuole creare un indice al campo
*Si (Duplicati ammessi) – quando si vuole indicizzare il campo, con la possibilità di avere lo stesso
dato nei record differenti.
*Si (Duplicati non ammessi) – quando si vuole indicizzare un campo, non consentendo duplicati.
Questa impostazione è obbligatoria per il campo Chiave Primaria.
5.2.3-Definire/impostare una tabella
5.2.3.1 - Modificare gli attributi di formato di un campo, quali: dimensioni, formato
numerico, formato data.
* Per modificare gli attributi di una tabella, bisogna agire sulla struttura della stessa, apportando
opportune modifiche ai campi e alle loro proprietà.
* Aprire la tabella in visualizzazione Struttura. Nella parte superiore della finestra della struttura
selezionare il campo di cui si desidera impostare o modificare la proprietà Dimensione campo.
Nella parte inferiore della scheda “Generale” fare clic sulla casella delle proprietà “Dimensione
campo”.
* Per la dimensione di un campo di tipo Testo, inserire il numero massimo di caratteri (ad esempio
40) che è possibile immettere nel campo.
* Per un campo di tipo Numerico, fare clic sulla freccia e selezionare la dimensione di campo
desiderata. È possibile ottenere informazioni sulle dimensioni dei campi premendo il tasto “F1”
dopo aver selezionato con un clic la casella “Dimensione campo”.
5.2.3.2 - Sapere quali conseguenze si ottengono modificando gli attributi di dimensione dei
campi di una tabella.
Quando si modificano gli attributi di dimensione dei campi possono accadere fatti indesiderati che
coinvolgono l’intero database. Da un’analisi attenta quindi, si evince che occorre prestare una
particolare attenzione al procedimento di conversione dei dati da un tipo ad un altro. Ad esempio,
apportando modifiche alla proprietà “Dimensione campo” portandola da una dimensione ad una
minore risulta necessario controllare che i valori del campo rientrino nelle nuove dimensioni. Esiste
l’eventualità che i dati numerici vengano automaticamente arrotondati oppure in caso contrario
verrà visualizzata una schermata tesa ad informare l’utente che tali particolari valori verranno
cancellati e sostituiti con valori “Null”.
5.2.3.3 - Creare una semplice regola di validazione per numeri, testo, data/ora, valuta.
In Access è possibile impostare la modalità di immissione dei dati. Per limitare i dati che possono
essere immessi in un campo si deve definire una regola cosiddetta di validazione per quel campo
12
specifico. Se i dati inseriti non rispettano la regola pre-impostata, un messaggio indicherà il tipo di
inserimenti ammessi. È possibile impostare forme di validazione modificando le proprietà dei
campi e delle tabelle.
Aprire una tabella in visualizzazione struttura.
*Selezionare il campo di cui si vuole definirne un regola di validazione.
*nella parte bassa della finestra cliccare sulla casella delle proprietà “Valido se” e quindi inserire la
regola.
Esempio1: definire l’espressione >8 per imporre l’inserimento di un testo di almeno 9 caratteri.
Esempio2: definire l’espressione di convalida >=#01/01/93# and <=#31/12/93# per assicurarsi che
la data immessa nel campo rientri nel ’93.
5.2.3.4 - Cambiare l’ampiezza delle colonne di una tabella.
Per modificare la larghezza di una colonna di una tabella occorre visualizzarla in “Foglio dati”:
*Posizionando il mouse sul separatore di colonna basta trascinare fino ad ottenere la larghezza
desiderata;
*Con un doppio clic sul separatore invece la larghezza della colonna automaticamente si adatta al
testo contenuto.
5.2.3.5 - Spostare una colonna all’interno di una tabella.
Visualizzare la tabella in Foglio dati:
*Selezionare la colonna che si vuole spostare;
*Tenendo premuto il pulsante sinistro del mouse trascinare la colonna dove si vuole.
5.2.4-Relazioni tra tabelle
5.2.4.1 - Creare una relazione uno-a-uno, uno-a-molti tra tabelle.
Innanzitutto non è possibile creare o modificare relazioni tra alcune tabelle aperte, per tanto il primo
passo è chiuderle tutte.
1 Cliccare sul pulsante “Relazioni”
oppure dal menu “Strumenti” selezionare la voce relazioni.
*Se è la prima volta che si definiscono o apportano modifiche alle relazioni, appare la finestra di
dialogo “Mostra tabella”.
*Se invece la finestra “Mostra tabella” non viene visualizzata, fare clic sul pulsante “Mostra
tabella” .
2 Cliccare due volte sui nomi delle tabelle che si desidera mettere in relazione. Poi chiudere la
finestra “Mostra tabella”.
3 Trascinare i campi che si desidera mettere in relazione da una tabella all’altra.
4 Verrà visualizzata la finestra “Modifica relazioni”. Controllare il tutto e infine ciccare sul pulsante
“Crea” per creare la relazione.
5.2.4.2 - Cancellare relazioni tra tabelle.
* Non si possono eliminare le relazioni tra tabelle aperte, quindi per prima cosa bisogna chiudere le
tabelle.
13
* Poi bisogna fare clic sul pulsante “Relazioni” dalla finestra del database.
* Selezionare con un clic la linea di relazione che si vuole eliminare, quindi premere “Canc”.
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.
L’integrità referenziale è un’insieme di regole che controlla la validità delle relazioni e che
impedisce l’eliminazione o la modifica per errore dei dati correlati. Per esempio non è possibile
eliminare un record da una tabella primaria se esistono record corrispondenti in una tabella
correlata.
Per impostare l’integrità è necessario che il campo corrispondente della tabella primaria sia una
chiave primaria o almeno presenti un indice univoco, che i campi correlati debbano contenere lo
stesso tipo di dati; anche se un campo contatore può essere correlato a un campo numerico grazie
alla proprietà “Dimensione campo” impostata come Intero lungo.
Una volta applicata l’integrità referenziale bisognerà rispettare delle regole nell’inserimento o
nell’eliminazione dei dati:
*Non si potrà cancellare un record da una tabella se ne esistono dei corrispondenti in una tabella
correlata
*Non si potrà modificare un valore chiave primaria se il record corrispondente dispone di record
correlati.
Access permette comunque di ignorare queste regole attivando le altre due opzioni “Aggiorna
campi correlati a catena” e “Elimina record correlati a catena”.
5.3 – MASCHERE
5.3.1-Operare con le maschere
5.3.1.1 - Aprire una maschera.
Scegliere “Maschere”
nell’elenco “Oggetti” dalla finestra del database. Selezionare
con un clic la maschera che si vuole aprire.
•
Per aprire la maschera in Visualizzazione struttura, clicca sul pulsante struttura
•
Per aprire una maschera in visualizzazione maschera, fare clic sul pulsante apri
5.3.1.2 - Creare e salvare una maschera.
Vi sono tre modi per creare una maschera:
• Creazione maschera standard con il pulsante Nuovo;
14
.
.
•
•
Creazione guidata;
Creazione maschera in struttura.
Creare una maschera utilizzando la maschera standard.
La maschera standard consente di creare una maschera che visualizza tutti i campi e i record della
tabella o della query sottostante.
1. Cliccare sul pulsante “Nuovo”
sulla barra degli strumenti della finestra del
database
2. Nella finestra di dialogo “Nuova maschera” selezionare una delle maschere proposte
Creare una maschera basata su una o più tabelle o query mediante la procedura guidata.
Quando si utilizza la procedura guidata sono richieste informazioni dettagliate sul record, sui campi,
sul Layout e sul formato desiderato, così viene creata una maschera in base alle risposte fornite. Nel
riquadro di destra della finestra del database fare doppio clic sulla voce:
Creare una maschera manualmente in visualizzazione struttura.
E’ possibile creare una maschera semplicemente e personalizzarla in visualizzazione struttura in
base alle esigenze specifiche.
Nel riquadro di destra della finestra del database fare doppio clic sulla voce
Al termine di una delle precedenti procedure bisogna salvare la maschera assegnandole un titolo e
fare clic sul pulsante Fine.
5.3.1.3 - Utilizzare una maschera per inserire, modificare, cancellare record.
per creare una maschera di inserimento dati conviene utilizzare la creazione guidata. Cliccare sul
nome della tabella o di un’altra origine record che include i dati su cui si desidera sia basata la
maschera. Seguire le indicazioni delle finestre di dialogo della creazione guidata.
15
Cliccare infine sul pulsante “Fine”.
Per inserire i dati aprire la maschera e utilizzare
la barra di spostamento rapido tra i record.
Per modificare i dati di un campo si deve
selezionare il campo che si vuole modificare e
digitare i dati desiderati.
Per eliminare il record cliccare sul pulsante
.
5.3.1.4 - Spostarsi sul record successivo, precedente, primo, ultimo, e su un record specifico
attraverso la visualizzazione maschere.
Per spostarsi tra i vari record si possono utilizzare i pulsanti presenti nella parte inferiore della
finestra in visualizzazione Maschera.
5.3.1.5 - Inserire, modificare testo nell’intestazione, piè di pagina di una maschera.
Si può personalizzare una maschera in “Visualizzazione struttura”.
*Fare clic sul pulsante “Etichetta”
nella casella degli strumenti.
16
*Cliccare sul punto “Intestazione o piè di pagina” nel quale si desidera posizionare l’etichetta,
dunque scriverne il testo.
*Cliccare al di fuori dell’etichetta e quindi fare doppio clic per visualizzare la relativa finestra delle
proprietà.
*Impostare le proprietà desiderate per personalizzare l’aspetto dell’etichetta e del contenuto
relativo.
5.3.1.6 - Cancellare una maschera.
*Per prima cosa occorre chiudere la maschera da eliminare
*Nell’elenco oggetti della finestra del database selezionare l’oggetto maschera.
*Fare clic sulla maschera desiderata e quindi premere il tasto “Canc”
5.3.1.7 - Salvare e chiudere una maschera.
sulla barra degli strumenti Struttura.
Per salvare la maschera fare clic sul pulsante salva
Per chiudere la maschera fare clic sulla X in alto a destra, oppure dal menù file la voce chiudi.
5.4 – CERCARE INFORMAZIONI
5.4.1-Operazioni fondamentali
5.4.1.1 - Usare il comando di ricerca per trovare una parola, numero, data specificati in un
campo.
Utilizzando la finestra di dialogo “Trova”, si può individuare record specifici o trovare alcuni valori
all’interno dei campi. Se si vuole sostituire alcuni dei valori trovati, ci si deve servire della finestra
di dialogo “Sostituisci”.
*Accedere ai dati di utilizzazione maschera o in visualizzazione foglio dati e scegliere il campo in
cui si desidera effettuare la ricerca.
17
*Fare clic sul pulsante “Trova”
sulla barra degli strumenti.
*Nella finestra di dialogo “Trova e sostituisci” si possono impostare eventuali altre opzioni.
*Scegliere il pulsante “Trova successivo”.
5.4.1.2 - Applicare un filtro ad una tabella, maschera.
Nell’analizzare i dati di un database è importante avere la possibilità di filtrarli per visualizzare solo
i dati che interessano.
*Filtro in base a selezione
1. In un campo di una maschera o di un foglio dati, trovare un valore che i record devono
contenere
2. Selezionare il valore, poi fare clic sul pulsante “Filtro in base a selezione”
.
*Filtro in base a maschera
1. In un campo di una maschera o di un foglio dati, trovare un valore che i record devono
contenere
2. Selezionare il valore, poi fare clic sul pulsante “Filtro in base a maschera”
.
3. Cliccare all’interno del campo dove si desidera specificare i criteri che i record devono
soddisfare.
4. Inserire i criteri selezionando il valore desiderato dall’elenco oppure digitandone il valore.
5. Fare clic sul pulsante “Applica filtro”
.
*Filtro in base all’immissione di criteri in una maschera o in un foglio dati
1. Aprire un tabella o una maschera in visualizzazione Foglio dati oppure una maschera in
visualizzazione Maschera.
2. Fare clic col pulsante destro del mouse, quindi digitare il valore nella casella “Filtro Per” sul
menù di scelta rapida.
18
3. Per applicare il filtro premere Invio.
5.4.1.3 - Eliminare un filtro da una tabella, maschera.
Per eliminare un filtro cliccare sul pulsante “Rimuovi filtro”
.
5.4.2-Query
5.4.2.1 - Creare e salvare una query su una sola tabella, su due tabelle usando dei criteri di
ricerca assegnati.
1. Nell’elenco Oggetti del database selezionare “Query”
quindi cliccare sul pulsante
“Nuovo”
.
2. Selezionare in “Visualizzazione Struttura” e quindi fare “OK”.
3. Si apre la finestra Mostra tabella. Selezionare quelle che si vogliono utilizzare.
4. Fare doppio clic sul nome di ciascun oggetto si voglia aggiungere quindi “Chiudi”
5. Specificare gli eventuali criteri e il tipo di ordinamento
6. Cliccare sul pulsante “Visualizza”
per visualizzare i risultati della query.
7. Cliccare sul pulsante “Salva” per salvare
.
5.4.2.2 - Aggiungere criteri ad una query utilizzando i seguenti operatori: < (minore di), <=
(minore di o uguale a), > (maggiore di), >= (maggiore di o uguale a), = (uguale), <> (diverso),
And, Or.
Per inserire i criteri di una query si possono usare degli operatori quali ad esempio:
< (minore di…)
<= (minore o uguale a…)
> (maggiore di…)
>= (maggiore o uguale a…)
= (uguale a…)
<> (diverso da…)
AND
OR
*Esempi:
un campo con OR
19
un campo con AND
5.4.2.3 - Modificare una query inserendo, eliminando criteri.
Aprire la query in visualizzazione struttura.
Per inserire nuovi criteri in un campo, immettere in quel campo un’espressione nella cella “Criteri”.
Per eliminare i criteri precedentemente immessi, selezionare la voce presente nella cella “Criteri” e
premere il tasto “Canc”.
5.4.2.4 - Modificare una query: aggiungere, eliminare, spostare, nascondere, mostrare campi.
*Modificare una query aggiungendo campi.
1. Controllare che l’elenco dei campi che si vuole aggiungere sia visualizzato nella parte alta della
finestra altrimenti è possibile aggiungere un’altra tabella o query.
2. Selezionare uno o più campi e trascinarli nelle colonne della griglia.
*Modificare una query selezionando campi.
Per selezionare una colonna fare clic sul selettore di colonna, per selezionarne altre, trascinarne i
relativi selettori
*Modificare una query mostrandone o nascondendone campi
1. Selezionare la casella “Mostra” nella griglia di struttura per visualizzare il campo.
2. Per nasconderlo disattivare questa casella
3. Per eliminare il campo, selezionarlo, quindi premere “Canc”.
*Modificare una query spostandone i campi.
Selezionare la colonna, quindi trascinare il campo nella nuova posizione.
5.4.2.5 - Eseguire una query.
1. Dall’elenco oggetti selezionare “Query”
.
2. Fare doppio Clic sulla query che si vuole aprire o agire sul pulsante “Apri” posizionato sulla
barra degli strumenti.
3. In alternativa fare clic sul pulsante “Visualizza” per aprire la query in visualizzazione Struttura.
5.4.2.6 - Cancellare una query.
Per cancella re una query scegliere nell’elenco “Oggetti” ,“Query” dal database, fare clic su quella
che si vuole eliminare e premere il tasto Canc oppure dal menu “Modifica” scegliere “Elimina”
5.4.2.7 - Salvare e chiudere una query.
20
*Per salvare una query cliccare sul pulsante “Salva”
oppure selezionare “Salva con nome” dal
menu “File”
*Per chiudere una query cliccare su
o scegliere “Chiudi” dal menu “File”.
5.4.3-Ordinare i Report
5.4.3.1 - Riordinare i dati in una tabella, maschera, risultato di una query, in ordine numerico
crescente, decrescente, e in ordine alfabetico.
*Per ordinare i dati in una tabella o una maschera selezionare i record che si desidera riordinare e
o su “Ordinamento decrescente”
.
cliccare su “Ordinamento crescente”
*I dati di una query possono essere ordinati in sequenza numerica o alfabetica, per uno o più campi.
Per ordinare un campo bisogna scegliere nella cella “Ordinamento” le opzioni “Crescente” (0-9 e
A-Z) o “Decrescente” (9-0 e Z-A) .
Per ordinare più campi bisogna mettere i campi nella griglia, nell’ordine che si vuole dare partendo
da sinistra a destra.
Per visualizzare i risultati della query cliccare sulla barra degli strumenti il pulsante
“Visualizza” .
5.5 - REPORT
5.5.1 Operare con i Report
5.5.1.1 Creare e Salvare un Report basato su una tabella, Query
I report sono associati a delle tabelle o delle query del database tuttavia esso può anche non
contenere tutti i campi della tabella di origine. Si può creare un report da Creazione guidata Report,
che permette con una certa semplicità di inserire le informazioni necessarie alla creazione.
Nella finestra di database scegliere la voce Report dal menu oggetti e poi Nuovo dalla barra degli
strumenti.
Successivamente si sceglie la procedura guidata da selezionare.
21
Si scelgono i campi disponibili da immettere nel report, li si seleziona e si clicca
.Poi Avanti
In questa finestra
è possibile creare
livelli di Record
per facilitare la
consultazione dei
dati
Nella seguente
Finestra è
possibile creare
ordinamenti di
record.
22
In questa finestra è
possibile scegliere
il layout del report
Con le ultime finestre si può scegliere lo stile e il titolo per il report
5.5.1.2 Modificare la collocazione dei campi di dati e le intestazioni all’interno di un report
Nella creazione guidata è stato possibile scegliere un layout per organizzare la disposizione dei vari
campi in un report
Per ridurre gli spazi vuoti si può ridurre la larghezza del report , avvicinare i controlli o adattare al
contenuto le sue dimensioni.
5.5.1.3 Raggruppare i dati sotto un intestazione specifica (campo) diun record in ordine
crescente, decrescente.
Per effettuare tale operazione occorre, dopo aver aperto il record in Visualizzazione struttura, fare
clic sul pulsante “Ordinamento e raggruppamento” sulla barra degli strumenti
.
Nella prima riga della colonna”Campo o Espressione” selezionare il campo o inserire l’espressione
in base alla quale si vuole il raggruppamento. Queste sono informazioni per il primo livello di
raggruppamento mentre la seconda riga rappresenta il secondo livello e così via.
23
Per modificare il “Criterio Ordinamento” cliccare sulla riga che si desidera personalizzare e
scegliere il criterio dall’elenco.
Per creare il Livello di gruppo bisogna impostare le proprietà “Intestazione gruppo” e/o “Piè di
pagina gruppo” su Sì.
Si possono definire le seguenti proprietà di gruppo:
* “Raggruppa secondo” consente di stabilire la modalità di raggruppamento dei valori
* “Intervallo raggruppamento” consente di stabilire un certo intervallo di valori secondo i quali
possono essere raggruppati i dati
* “Stampa sezione unità” consente di mantenere sulla stessa pagina di stampa le varie sezioni di un
gruppo.
5.5.1.4 - Presentare campi specifici in un report raggruppati per somma, minimo, massimo,
media, conteggio, con i punti di interruzione adeguati
E’ possibile raggruppare record rispetto a campi specifici; ciò è possibile aprendo un report in
nella casella
visualizzazione Struttura e in seguito facendo clic sullo strumento Casella di testo
degli strumenti.
*Se si ha intenzione di calcolare il totale o la media di un gruppo di record, allora bisogna
aggiungere questa casella all’intestazione di gruppo o al piè di pagina di gruppo
*La casella di testo va aggiunta all’intestazione o al piè di pagina del report se si vuole calcolare il
totale complessivo o la media di tutti i record di un report.
1. Selezionare la casella di testo e fare clic sul pulsante proprietà
sulla barra degli
strumenti oppure con un clic del pulsante destro del mouse selezionare la voce proprietà dal
menù contestuale che si apre.
2. Selezionare la scheda Dati e nella casella Origine controllo inserire un’espressione che
utilizzi la funzione Somma per calcolare la media o un’altra funzione.
In un report per usare il Generatore di espressioni per creare l’espressione basta fare clic sul
pulsante dei generatori.
5.5.1.5 – Inserire, modificare il testo nell’intestazione, piè di pagina di un report
Aprire un report in visualizzazione Struttura e poi cliccare su “Etichetta”
nella casella degli
strumenti.
*Selezionare con un clic la sezione del report nella quale si vuole inserire l’etichetta e digitare il
testo.
*Fare clic fuori dall’etichetta e quindi fare doppio clic in modo da visualizzare la relativa finestra
della proprietà oppure selezionare “Proprietà” dal menu contestuale che si apre ciccando col
pulsante destro del mouse.
24
*Nella scheda Formato impostare le proprietà desiderate per personalizzare l’aspetto dell’etichettae
del relativo contenuto.
5.5.1.6 – Cancellare un Report
Per cancellare un report bisogna selezionarlo dalla finestra del Database e premere il tasto Canc
oppure selezionare la voce Elimina dal menu Modifica.
5.5.1.7 – Salvare e chiudere un report
Per salvare cliccare sul pulsante “Salva” oppure selezionare “Salva con nome” dal menu “File”.
Nella finestra di dialogo inserire il nome del report.
Per chiudere cliccare sulla “X” in alto a destra della finestra del report oppure scegliere “chiudi”
dal menu “File”.
5.6 – PREPARAZIONE DELLA STAMPA
5.6.1-Preparazione
5.6.1.1 - Visualizzare in anteprima di stampa una tabella, maschera, report.
Per visualizzare l’anteprima di stampa bisogna cliccare sul pulsante “Anteprima di stampa”
.
Per visualizzare l’anteprima del layout cliccare sulla feccia accanto al pulsante “Visualizza” e
scegliere anteprima di layout
5.6.1.2 - Modificare l’orientamento del report: verticale, orizzontale. Cambiare le dimensioni
della carta.
Per modificare l’orientamento del report occorre aprirlo in una qualsiasi visualizzazione, cliccare
sulla voce “Imposta pagina” dal menù “File”. Quindi impostare le opzioni desiderate.
5.6.2-Opzioni di stampa
5.6.2.1 - Stampare una pagina, record selezionato/selezionati, tabella completa.
Aprire la tabella in visualizzazione Foglio dati, scegliere “Stampa” dal menu “File” e selezionare le
opzioni desiderate.
25
5.6.2.2 - Stampare tutti i record, o pagine specificate, usando la visualizzazione maschera.
Per stampare solo alcuni record selezionati basta selezionare quelli desiderati e cliccare sul pulsante
“Record selezionato/i” dalla Stampa del menu “File”.
5.6.2.3 - Stampare il risultato di una query.
Per stampare una query , dopo averla aperta, bisogna scegliere “Stampa” dal menu “File”. Oppure
cliccare sul pulsante “Stampa”
sulla barra degli strumenti.
5.6.2.4 - Stampare una o più pagine specificate di un report, un report completo.
Per stampare un report scegliere “Stampa” dal menu “File”, a questo punto si possono selezionare le
impostazioni desiderate.
26
Nel riquadro “Stampante” si specifica la stampante da usare, nel riquadro “Intervallo” le pagine o
l’intervallo di pagine da stampare e, infine, nel riquadro “Copie” specificare il numero di copie e se
si desidera fascicolarle.
Elefante Lorenzo
Mezzino Giacomo
Per eventuali segnalazioni di errori scrivere a: [email protected]
27