Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
it presente
il link di accesso a esercitazioni
per ogni sezione del Modulo 8
e simulazioni della prova
desame con il simulatore
Maxisoft.
USING
DATABASES (DB)
1 Comprendere i database
2 Utilizzo dellapplicazione
3 Tabelle
4 Cercare informazioni
5 Oggetti
6 Stampa
SYLLABUS
Using Databases
SEZIONE
TEMA
ARGOMENTO
1 Comprendere
i database
1.1 Concetti
fondamentali
1.2 Organizzazione
di un database
1.3 Relazioni
1.4 Operativit
2 Utilizzo
dellapplicazione
2.1 Lavorare
con i database
3 Tabelle
3.1 Record
3.2 Progettazione
PAG
4
4
5
6
7
8
8
8
9
10
10
11
12
13
14
14
15
17
18
19
21
21
22
24
26
27
27
29
31
32
35
36
37
SYLLABUS
SEZIONE
Using Databases
TEMA
ARGOMENTO
3.2.5
3.2.6
3.2.7
3.2.8
4 Cercare
informazioni
5 Oggetti
6 Stampa
4.1 Operazioni
fondamentali
4.2 Query
4.2.1 Comprendere che una query viene utilizzata per estrarre e analizzare
dei dati.
4.2.2 Creare e salvare una query su una sola tabella usando specifici criteri
di ricerca.
4.2.3 Creare e salvare una query su due tabelle usando specifici criteri
di ricerca.
4.2.4 Aggiungere criteri ad una query utilizzando uno o pi dei seguenti
operatori: = (uguale), <> (diverso), < (minore di), <= (minore di o
uguale a), > (maggiore di), >= (maggiore di o uguale a).
4.2.5 Aggiungere criteri ad una query utilizzando uno o pi dei seguenti
operatori logici: AND, OR, NOT.
4.2.6 Utilizzare un carattere jolly in una query: *, %, ? oppure _.
4.2.7 Modificare una query: aggiungere, modificare, eliminare dei criteri.
4.2.8 Modificare una query: aggiungere, eliminare, spostare, nascondere,
visualizzare dei campi.
4.2.9 Eseguire una query.
5.1 Maschere
6.2 Stampa
PAG
38
38
39
40
43
44
47
48
48
50
52
53
54
56
56
58
60
60
63
64
65
65
70
70
75
77
79
81
84
85
87
88
88
IMPORTANTE! Durante ciascuna prova desame, il candidato non deve mai utilizzare alcuna
combinazione di tasti (scorciatoie in alternativa alluso del mouse), in particolare le combinazioni:
Ctrl + Alt + Canc, Alt + F4, Shift + Tab, Alt + Tab, Ctrl + C, Ctrl + X, Ctrl + V. Non ammesso neppure
luso dei tasti funzione, per esempio F1 per consultare lHelp in linea.
3
1 COMPRENDERE I DATABASE
Qualsiasi insieme strutturato di informazioni, come per esempio un
dizionario, oppure lelenco dei DVD di una videoteca, pu essere
considerato un database (base di dati o archivio) e il sistema software che ne permette la realizzazione definito DBMS (DataBase Management System), come per esempio Microsoft Office Access 2010
(che, per semplificare, chiameremo Access), applicativo del pacchetto Office 2010.
1. 1 CONCETTI FONDAMENTALI
1.1. 1
CLIPPY
Un database si dice
relazionale quando strutturato su pi tabelle, ognuna relativa a uno specifico argomento, tra loro correlate.
Nella vita quotidiana spesso si utilizzano grandi archivi, talvolta cartacei, come la rubrica telefonica, altre volte elettronici, come lelenco dei libri di una biblioteca disponibili online.
Il vantaggio pi immediato di un archivio elettronico dato, per esempio, dalla possibilit di ordinare e di filtrare i dati in base a diversi criteri. Per esempio, se di un libro
si ricorda solo lautore, inserendolo come criterio di ordinamento si otterr la lista dei
libri ordinati per autore; se si conosce il titolo, si chieder di visualizzare lelenco dei
libri in ordine alfabetico per titolo; se si desidera visualizzare solo i libri di uno specifico genere, si potr applicare un filtro in base a questo parametro e cos via.
1.1. 2
Da ci si comprende che, per poter essere gestite da un database, le informazioni devono essere organizzate in dati. Proponiamo un esempio di una informazione che
struttureremo in dati.
INFORMAZIONE
Il libro Harry Potter e la pietra filosofale, dellautrice Rowling, di genere Fantasy, si compone di 293
pagine e il suo prezzo di 16,80.
4
1 Comprendere i database
ORGANIZZAZIONE DELLINFORMAZIONE IN DATI
Dati individuati
1.1. 3
Record
Campo: ogni singolo dato contenuto in una tabella, ovvero uno specifico
elemento di informazione.
Per esempio, nella tabella Libri il campo Genere d origine allomonima colonna in cui
sono inseriti tutti i generi dei testi presenti nel database.
Record: un insieme di campi che definisce in modo completo linformazione a cui si riferisce.
Per esempio, nella tabella Libri, in cui sono previsti i campi Codice libro, Titolo, Genere,
Prezzo di copertina, Numero di pagine, Codice autore, linserimento dei relativi dati nei sei
campi genera un record.
1.1. 4
1 Comprendere i database
1. 2 ORGANIZZAZIONE DI UN DATABASE
1.2. 1
Codice
libro
Titolo
Genere
Prezzo
Numero Cognome
di copertina di pagine
LA001
Harry Potter
e la pietra filosofale
Fantasy
16,80
LA002
Giallo
LA003
Harry Potter
e il prigioniero
di Azkaban
Fantasy
LA004
Io non ho paura
Romanzo
LA005
Nome
Nazionalit
Anno
di nascita
293
Rowling
Joanne Kathleen
Britannica
1965
7,80
210
Christie
Agatha
Britannica
1890
14,50
366
Rowling
Joanne Kathleen
Britannica
1965
9,50
219
Ammanniti
Niccol
Italiana
1966
7,40
164
Hesse
Hermann
Tedesca
1877
TABELLA LIBRI
Codice
libro
Record
Titolo
Genere
Prezzo
di copertina
Numero
di pagine
Codice
autore
LA001
Fantasy
LA002
Giallo
7,80
210
AA002
LA003
Fantasy
14,50
366
AA001
LA004
Io non ho paura
Romanzo
9,50
219
AA003
LA005
Filosofico
7,40
164
AA004
TABELLA AUTORI
Codice autore
16,80
293
AA001
Nome
Nazionalit
Anno di nascita
AA001
Rowling
Joanne Kathleen
Britannica
1965
AA002
Christie
Agatha
Britannica
1890
AA003
Ammanniti
Niccol
Italiana
1966
AA004
Hesse
Hermann
Tedesca
1877
evidente che la creazione di due tabelle distinte per argomento evita di ripetere, per
ogni libro del medesimo autore, tutte le notizie a lui riferite.
7
1.2. 2
1.2. 3
TIPO DI DATO
Testo
Memo
Testo particolarmente lungo formato anche da numeri (descrizioni, note o commenti); pu contenere
fino a circa 1 GB di dati, ma le impostazioni predefinite visualizzano i primi 64.000 caratteri.
Numerico
Dati numerici, che possono essere oggetto di calcolo, la cui rappresentazione pu avvenire in diversi
modi: byte, intero, intero lungo, precisione singola, precisione doppia, ID replica, decimale.
Data/Ora
Valuta
Cifre, precedute dal simbolo della valuta ( ecc.), utilizzate per calcoli.
Numerazione
automatica
Inserisce nel campo un numero sequenziale univoco a incremento automatico per ogni record
aggiunto nella tabella (1, 2, 3 ecc.); non pu essere aggiornato.
S/No
Dato che pu assumere uno solo dei due valori previsti (S/No, Vero/Falso, On/Off).
Oggetto OLE
(Object Linking Embedded)
Oggetto collegato o incorporato in una tabella (immagine, grafico, documento di Word, foglio
di lavoro di Excel).
Collegamento ipertestuale Indirizzo per collegarsi a un documento o a un file disponibile sul Web, in una LAN o nel computer
locale.
Allegato
Calcolato
Consente di impostare calcoli tra campi della stessa tabella e ne mostra i risultati.
Ricerca guidata
Consente di aggiungere una caratteristica alla tabella prelevando dati da unaltra attraverso una
casella di riepilogo combinata.
1.2. 4
1 Comprendere i database
PROPRIET
Dimensione campo
Formato
Maschera di input
Consente di specificare una maschera di immissione, visibile quando si inseriscono i dati nel campo.
Etichetta
Permette di inserire un diverso nome che si desidera assegnare al campo nelle maschere e nelle
intestazioni dei report.
Valore predefinito
Si pu digitare il dato che si vuole visualizzare in automatico nel campo, in ogni record.
Valido se
Consente di inserire regole di validazione, ovvero stabilire dei limiti ai dati immessi.
Messaggio errore
possibile digitare il testo che il programma far comparire nel caso di immissione di dati che non
rispettino le regole di validazione.
Richiesto
Permette di considerare valide le immissioni di stringhe di testo a lunghezza zero in campi di tipo
Testo, Memo e Collegamento ipertestuale.
Indicizzato
Compressione Unicode
Applicata ai campi di tipo Testo, Memo o Collegamento ipertestuale con qualche limitazione, tale
propriet comprime i dati memorizzati per espanderli al momento del recupero.
Modalit IME
Modalit frase IME
In elaboratori con versione asiatica di Windows e Input Method Editor (IME) installato, controllano
la conversione dei caratteri in set di caratteri di lingue asiatiche.
Smart tag
Indica il nome dello smart tag registrato e lazione a cui si desidera associarlo.
1.2. 5
Qualora un solo campo non riesca a soddisfare la condizione di non replicabilit, possibile assegnare la chiave
primaria a un set (combinazione) di campi.
Tuttavia, se non si riesce a individuare il campo a cui attribuire la chiave primaria, si pu richiedere al programma linserimento di un campo Numerazione automatica,
in grado di generare un numero sequenziale univoco,
incrementato in automatico di ununit ogni volta che
viene aggiunto un nuovo record a una tabella. Questa
operazione viene compiuta automaticamente da Access
qualora, in fase di salvataggio di una nuova tabella,
lutente non indichi alcuna chiave primaria.
Chiave
primaria
1.2. 6
Nel momento in cui si attribuisce la Chiave primaria a un campo, il programma lo indicizza automaticamente (non ammettendone duplicati), ovvero sulla base di tale
campo crea un indice che viene utilizzato per operazioni di ricerca dei dati.
possibile assegnare un indice anche ad altri campi in base ai quali si prevede di eseguire frequenti interrogazioni, in quanto tale attributo rende pi veloci le operazioni di
ricerca, ordinamento e raggruppamento sul campo indicizzato. Per esempio, considerando la tabella Libri, pu accadere di eseguire spesso ricerche in base al Titolo del libro:
se tale campo non viene indicizzato, Access dovr scorrere tutti i record della tabella,
ordinati in base al Codice Libro (in quanto Chiave primaria) e, in presenza di una tabella
contenente migliaia di record, il risultato si far attendere. Diversamente, se si indicizza il campo Titolo, Access creer una tabella (non visibile) in cui tutti i record saranno
ordinati in base al titolo e riuscir quindi a fornire una risposta in brevissimo tempo.
Luso degli indici deve essere ben considerato al momento della strutturazione del
database, in quanto tale impostazione d origine a tante tabelle interne quanti sono i
campi indicizzati; ci rende pi complessa la struttura dellarchivio e richiede una
maggiore quantit di memoria che, di conseguenza, rallenta le operazioni di inserimento di nuovi record.
1. 3 RELAZIONI
1.3. 1
10
1 Comprendere i database
scritto, contenute nella tabella Autori: tale collegamento si realizza attraverso una
relazione.
Creando relazioni possibile:
visualizzare informazioni strutturate, per cui ogni record di una tabella pu mostrare tutti quelli correlati dellaltra;
eseguire query prelevando campi da pi tabelle, ottenendo come risposta record logici, ovvero insiemi di dati appartenenti a tabelle diverse.
Tabella Autori (primaria o padre) con visualizzati i record correlati della tabella Libri (secondaria o figlio)
1.3. 2
Z Relazione Uno-a-uno
Nella relazione Uno-a-uno ogni record della prima tabella correlato a un
solo record della seconda, e viceversa.
Per esempio, se nel database Biblioteca si dovessero memorizzare informazioni private dei diversi autori, possibile inserirle in
una ulteriore tabella in cui ogni record corrisponder a un solo
autore.
Z Relazione Uno-a-molti
Nella relazione Uno-a-molti ogni record della prima tabella pu essere correlato a pi record della seconda.
Z Relazione Molti-a-molti
Nella relazione Molti-a-molti ogni record di una tabella correlato a pi record dellaltra e viceversa.
1.3. 3
12
1 Comprendere i database
uno dei due campi delle due tabelle deve essere chiave primaria, o avere un indice
che non ammette duplicati;
i campi correlati devono contenere lo stesso tipo di dati (testo con testo, valuta con
valuta ecc.), fatta eccezione per il campo Numerazione automatica che pu essere correlato anche a un campo Numerico impostato a Intero lungo;
i campi di tipo numerico correlati devono avere entrambi la medesima Dimensione
campo.
Lintegrit referenziale un sistema di regole che si pu applicare alle relazioni per assicurare che le stesse siano valide e per evitare che i campi correlati vengano eliminati o modificati per errore. Con questa funzione Access
garantisce che ogni record della tabella correlata secondaria corrisponde a
un record della tabella primaria.
1. 4 OPERATIVIT
1.4. 1
CLIPPY
In questa fase il progettista dovr prendere in considerazione anche le esigenze
degli utenti del database, in termini di dati coinvolti nel processo e delle operazioni che
necessario eseguire su di essi.
Il progettista genera la progettazione logica di un database, individua i problemi da risolvere e analizza le esigenze
da soddisfare per consentire alle aziende di elaborare velocemente una maggiore quantit di dati al fine di controllare, pianificare e gestire in modo integrato le diverse attivit.
Successivamente egli dovr studiare i requisiti che il database dovr avere in termini
di propriet e funzionalit, organizzare gli oggetti per larchiviazione di dati, ovvero
tabelle e relazioni, quindi stabilire le specifiche per gli oggetti logici, per esempio memorizzare procedure, pulsanti, funzioni ecc.
Lo sviluppatore si occupa di codificare e testare gli oggetti logici del database, perci verifica il corretto funzionamento delle procedure di memorizzazione, dei pulsanti, delle funzioni ecc. Egli, inoltre, codifica e testa le applicazioni client-server.
1.4. 2
CLIPPY
1.4. 3
1 Comprendere i database
1.4. 3
CLIPPY
Il gruppo di continuit consiste in un apparecchio che ha al suo interno una
o pi batterie le quali immagazzinano corrente elettrica e,
grazie a un sistema di conversione, la restituiscono al computer collegato in caso di mancanza di energia elettrica.
15
ESERCIZIO DI CONSOLIDAMENTO
M 8-1
1. Indica le affermazioni corrette.
Un database relazionale un insieme gestito di dati.
Un database relazionale un archivio elettronico organizzato su una tabella.
In un database relazionale possibile eseguire solo ordinamenti crescenti e decrescenti.
In un database relazionale i dati possono essere ordinati in base a diversi criteri.
2. Indica le affermazioni false relativamente al concetto di dato.
sinonimo di informazione.
Corrisponde a un campo.
una
descrizione
elementare.
Corrisponde a un record.
3. Con il termine record si intende:
_ una delle tabelle di cui si compone il database relazionale
_ larchivio del database
_ loggetto che in un database preposto alla stampa
_ un insieme di campi
4. Indica quale dei seguenti non un esempio di utilizzo su larga scala di database:
_ archivi governativi
_ prenotazione di voli online
_ gestione informatizzata delle cartelle cliniche
_ archivio dei dati aziendali
5. Indica il motivo per cui una tabella deve contenere dati relativi a un singolo oggetto.
_ Perch il numero di colonne a disposizione limitato.
_ Per evitare la ridondanza di dati.
_ Perch tutti i dati devono essere dello stesso tipo.
_ Per favorire la ripetizione di dati.
6. indispensabile indicare per ogni campo:
_ il tipo di dati che dovr contenere
_ il formato
_ le propriet
_ le dimensioni
7. La chiave primaria :
un campo che non conterr valori ripetuti
un campo indicizzato
un campo che consente laccesso alla tabella
sinonimo di relazione
8. In una relazione lintegrit referenziale impedisce:
_ leliminazione di record in entrambi i lati della relazione
_ laggiunta di un record sul lato molti senza lesistenza di un record sul lato uno
_ laggiunta di un record sul lato uno della relazione
_ leliminazione di un record sul lato molti della relazione
9. Considerando un database, lamministratore ha la responsabilit di:
_ estrapolarne i dati
_ gestire le informazioni inserite
_ inserirne i dati
_ fornire la possibilit di accesso a dati specifici a particolari utenti
2 Utilizzo dellapplicazione
2 UTILIZZO DELLAPPLICAZIONE
Microsoft Office Access 2010 offre la possibilit di creare database strutturati in ter-
mini di oggetti, quali tabelle, maschere, query, report, e di visualizzarli e utilizzarli in diverse modalit.
I file degli esercizi proposti nelle sezioni Procedura ed Esercizio di consolidamento sono disponibili
come risorse online (sul sito www.hoepliscuola.it
), archiviati nella cartella M8-Servizio
(raggiungibile dal link Attivit), che si consiglia di copiare su disco fisso in Documenti per memorizzare le modifiche richieste.
se presente il collegamento sulla barra delle applicazioni, fare clic sullicona Microsoft Access 2010.
Barra delle
applicazioni
Z Linterfaccia di Access
Allavvio del programma, la scheda
propone di
default la creazione di un database vuoto con il nome
generico Database1, ma, in base alle proprie necessit,
possibile aprirne uno gi archiviato o procedere con
altre operazioni.
17
Database vuoto
avvia la creazione
di un nuovo
database
Altri modelli di
database disponibili
Anteprima del
modello selezionato
Elenco degli
ultimi database
utilizzati.
Facendo clic su
Recente,
lelenco viene
mostrato
nellarea
centrale della
finestra
Si attiva
quando si apre
un database
esistente e
fornisce notizie
sul file
Nome
del file
Modelli scaricabili
dal sito Microsoft
2.1. 2
2 Utilizzo dellapplicazione
PROCEDURA
Apri il file Biblioteca dalla cartella M8-Servizio
Nella finestra Apri fare doppio clic sul nome del file, oppure selezionarlo e fare clic su Apri; diversamente:
se il file archiviato in una sottocartella, fare doppio clic
su di essa per aprirla, oppure sulla barra del percorso fare
clic sul pulldown, selezionare la sottocartella e poi procedere come sopra;
se il file archiviato su ununit di memoria esterna (CDROM o chiavetta USB), fare clic su Computer, aprire
lunit disco e poi la cartella interessata, quindi fare doppio clic sul suo nome.
Per chiudere un database fare clic sulla scheda
2.1. 3
e poi su
dello desiderato.
Fare clic su Crea per confermare il nome e la cartella di salvataggio proposti. In alternativa, digitare il nome desiderato e, se la destinazione diversa da Documenti, fare clic sul
pulsante che consente di selezionare
il percorso di salvataggio, fare clic su
Computer e poi sullunit disco interessata: raggiungere e
selezionare la cartella di destinazione,
fare clic su OK e poi
su Crea.
Percorso di
salvataggio
Consente di scegliere
un diverso percorso
di salvataggio
19
PROCEDURA
Barra di accesso
rapido
Con i comandi Salva,
Annulla, Ripeti
Schede di comandi
Home, Crea, Dati
esterni, Strumenti
database
Riquadro di
spostamento
Visualizza gli
oggetti del
database
Barra di stato
Riporta la modalit
di visualizzazione corrente
o altre informazioni
20
Pulsante Chiudi
Chiude la finestra
del database ed esce
dal programma
Schede contestuali
Includono schede di comandi e
sono diverse per ogni oggetto e
visualizzazione attivati
Chiude loggetto
(tabella, maschera,
query o report)
mantenendo aperto il
database
Pulsanti di visualizzazione
Permettono di mostrare
loggetto aperto in diverse
modalit di visualizzazione
2 Utilizzo dellapplicazione
2.1. 4
2.1. 5
TOC
Cambia
dimensione
carattere
Pin
2. 2 OPERAZIONI COMUNI
2.2. 1
22
2 Utilizzo dellapplicazione
Chiudi oggetto
PER SAPERNE DI PI
VISUALIZZAZIONE DEGLI OGGETTI NEL RIQUADRO DI SPOSTAMENTO
CLIPPY
Se allapertura di un database non compaiono tutti gli oggetti presenti, fare clic sullintestazione del Riquadro di spostamento e scegliere Tipo di
oggetto.
PROCEDURA
Nel Riquadro di spostamento fare clic sullintestazione Tutti gli oggetti di Access.
Nellelenco selezionare la disposizione desiderata (in questo caso, Tabelle e viste correlate).
Per aprire/chiudere il Riquadro di spostamento, nellintestazione fare clic sul pulsante
.
23
2.2. 2
CLIPPY
possibile cambiare
la modalit di visualizzazione
anche operando dal Riquadro
di spostamento: fare clic destro sulloggetto ed eseguire la
scelta. In questo caso, per,
non sono disponibili tutte le
diverse tipologie di visualizzazione.
In Access ogni oggetto preposto a uno scopo specifico, di conseguenza ognuno di loro presenta un diverso numero e tipologia di visualizzazioni, ciascuna delle quali permette di operare in differenti
modalit .
Allapertura:
la tabella e la query si mostrano in Visualizzazione Foglio dati;
la maschera in Visualizzazione Maschera;
il report in Visualizzazione report.
Per cambiare visualizzazione possibile:
nella scheda Home, fare clic sul pulldown del pulsante Visualizza e selezionare quella desiderata;
fare clic destro sulla linguetta delloggetto ed eseguire la scelta;
nella barra di stato, fare clic sul pulsante di visualizzazione desiderato;
nella maschera e nel report, fare clic destro in un punto vuoto e scegliere la visualizzazione desiderata.
Z Tabella
lelemento primario di ogni database, preposta a contenere larchivio dei dati.
VISUALIZZAZIONI TABELLA
STRUTTURA
MODALIT OPERATIVA
Mostra la struttura della tabella.
I campi, distribuiti in righe, costituiranno le intestazioni di colonna nella
Visualizzazione Foglio dati.
In questa modalit si definiscono:
i nomi dei campi;
il tipo di dati che i campi dovranno contenere e uneventuale breve
descrizione;
il campo chiave primaria;
le propriet di ogni campo (Dimensione, Formato, Richiesto,
Indicizzato, Valido se ecc.).
A una tabella precedentemente strutturata e contenente dei record
possibile aggiungere ulteriori campi o eliminarne altri.
Si consiglia di operare in questa visualizzazione per creare una tabella e
definirne in modo personalizzato struttura, caratteristiche e propriet.
FOGLIO DATI
24
Mostra i record della tabella disposti in campi (in una griglia simile a un
foglio di lavoro di Excel), ovvero larchivio.
In questa modalit di visualizzazione possibile:
inserire nuovi record;
modificare o eliminare record;
ordinare i record rispetto a un campo;
filtrare i dati;
spostare, nascondere o eliminare campi;
applicare formattazioni al testo o al layout della tabella (larghezza colonne,
altezza righe, spostamento colonne, tipo e colore del carattere ecc.).
2 Utilizzo dellapplicazione
Z Maschera
uninterfaccia grafica che permette di consultare e inserire record e anche di eseguire ricerche e ordinamenti in modo semplice e agevole.
VISUALIZZAZIONI MASCHERA
MODALIT OPERATIVA
LAYOUT
MASCHERA
STRUTTURA
Z Query
lo strumento che permette di effettuare estrapolazioni dei dati contenuti nelle tabelle, restituendo allistante le informazioni ricercate.
VISUALIZZAZIONI QUERY
STRUTTURA
MODALIT OPERATIVA
Mostra la struttura della query.
La finestra, divisa in due parti, visualizza nellarea superiore le tabelle
su cui si basa linterrogazione e le eventuali relazioni; nella parte inferiore
presenta una griglia in cui viene definita la query con i campi (anche di tabelle
diverse) inclusi nellinterrogazione, per ognuno dei quali possibile impostare
precisi criteri.
Si consiglia di operare in questa visualizzazione per creare una query e definirne
in modo personalizzato i campi da includere, gli ordinamenti e i criteri.
FOGLIO DATI
Mostra i risultati della query in una griglia simile a quella di un foglio di lavoro
di Excel.
In questa visualizzazione possibile ordinare i record, filtrarli, eliminarli ed
eseguire formattazioni.
25
Z Report
Permette di presentare le informazioni del database e di riepilogare i dati impostandoli in un formato adatto alla stampa.
VISUALIZZAZIONI REPORT
REPORT
MODALIT OPERATIVA
Report: fornisce una visione globale del report e, a differenza
di Anteprima di stampa che presenta i dati statici, offre
la possibilit di interagire con essi applicando, per esempio, filtri.
LAYOUT
STRUTTURA
2.2. 3
(oppure preme-
2 Utilizzo dellapplicazione
2.2. 4
Record successivo
Nuovo record
Ultimo record
2.2. 5
CLIPPY
possibile richiedere
ordinamenti anche nelle query
aperte in Visualizzazione Struttura: fare clic nella riga Ordinamento del campo desiderato, operare sul pulldown ed
eseguire la scelta.
ESERCIZIO DI CONSOLIDAMENTO
M 8-2
6. Mediante la barra di navigazione posizionati sullultimo record della tabella, poi torna al primo.
7. Apri gli altri oggetti del database Cinema; utilizzando lapposito pulsante, chiudi il report e la maschera Raccolta videocassette.
8. Utilizza il menu rapido per mostrare la query in Visualizzazione Struttura quindi, seguendo laltro
percorso possibile, attiva la medesima visualizzazione anche per la tabella.
9. Chiudi la query Avventura e mostra la tabella in Visualizzazione Foglio dati; apri la maschera Raccolta videocassette e posizionati sul record 25, quindi spostati al 24.
10. Mediante la barra multifunzione, attiva il comando per ordinare nella maschera i record in
modo crescente rispetto allanno; scorri i record per verificare il risultato, quindi ordinali in
modo decrescente.
11. Chiudi la maschera e, nella tabella, ordina i record in modo crescente rispetto al Genere e poi in
modo decrescente rispetto al Titolo, quindi cancella gli ordinamenti richiesti.
12. Chiudi il database M8-Servizio\Cinema senza salvare le modifiche poi, operando da scheda
, chiudi lapplicativo.
13. Indica laffermazione falsa. Per nascondere la barra multifunzione possibile:
_ fare doppio clic sulla scheda attiva
_ fare clic destro su di essa e scegliere Riduci a icona barra multifunzione
_ fare doppio clic nel Riquadro di spostamento
_ premere i tasti Ctrl + F1
14. Il comando Salva non disponibile:
_ da menu rapido attivato sulla linguetta delloggetto
_ da scheda
_ da menu rapido attivato da Riquadro di spostamento
_ da barra di accesso rapido
3 Tabelle
3 TABELLE
In un sistema di database relazionali, le tabelle rappresentano la struttura di partenza,
che resta poi fondamentale per tutte le fasi del lavoro di creazione e di gestione del
database. Per questo motivo, per la loro realizzazione, necessario porre particolare
attenzione nelle fasi della loro progettazione.
3. 1 RECORD
3.1. 1
Z Aggiungere record
P Proponiamo il seguente esercizio in cui nel database 3.1.1, creato per gestire i
corsi di lingua dellanno 2015, si desidera inserire nella tabella Docenti i record
sottoelencati.
ID Docente
D001
Cognome
Nome
Indirizzo
CAP
Citt
Telefono
20100
Milano
02 8687592
Krin
Jennifer
Via Guidotti, 35
D002
Limercy
Annette
Piazzale Roma, 8
37120
Verona
045 9749082
D003
Rodriguez
Pablo
30100
Venezia
041 5869421
D004
Kiel
Margit
Via Pascoli, 18
46100
Mantova
037 6258947
D005
Formenti
Nicola
Via Nievo, 14
31100
Treviso
0422 894578
PROCEDURA
Apri il file 3.1.1 dalla cartella M8-Servizio
Nel Riquadro di spostamento fare doppio clic sullicona della tabella desiderata, oppure fare clic destro e scegliere Apri.
Nel primo campo digitare il dato da inserire, spostarsi nel successivo con il tasto
Tab e completare tutti i campi della prima riga per generare il primo record.
Per aggiungere il successivo record, fare clic nel primo campo della riga successi-
Z Eliminare record
P Proseguendo con lesercizio proposto, nella tabella Docenti si desidera eliminare
il record del docente individuato dallidentificativo D005.
PROCEDURA
Seleziona tutti
i record
.
Un messaggio avvisa del-
leliminazione definitiva:
per confermare fare clic su
S.
Selettori
di record
Pulsanti di
navigazione
3 Tabelle
3.1. 2
Ctrl +
Ctrl +
Ctrl +
Ctrl + Fine
Nome
Jennifer
Annette Sophie
Pablo
P Proseguendo con lesercizio proposto al punto 3.1.1, nella tabella Docenti si desidera aggiungere il dato indicato in rosso nella tabella a lato.
Margit
PROCEDURA
Fare clic nel campo del re-
Indirizzo
Jennifer
Via Guidotti, 35
Annette Sophie
Piazzale Roma, 8
Pedro
Margit
Piazza Erbe, 22
P Proseguendo con lesercizio proposto al punto 3.1.1, nella tabella Docenti si desidera modificare i dati come indicato in
rosso nella tabella a lato.
31
PROCEDURA
Nel campo desiderato proce-
CLIPPY
I dati che sostituiscono quelli presenti devono
essere dello stesso tipo definito per quel campo.
CLIPPY
Non possibile eliminare i dati contenuti nei
campi di tipo Numerazione automatica, S/No e nel campo a
cui stata attribuita la Chiave
primaria.
PERCORSI ALTERNATIVI
3. 2 PROGETTAZIONE
3.2. 1
CLIPPY
Quando si crea un
nuovo Database vuoto, viene
automaticamente generata una
tabella (allo stesso modo di
quando si opera sul comando
Tabella) che si mostra in Visualizzazione Foglio dati.
32
3 Tabelle
CLIPPY
Microsoft SharePoint Server 2010 permette di configurare siti Web per condividere informazioni con altri utenti, gestire documenti in forma collaborativa, pubblicare report, reperire elenchi e altro ancora. Esso aiuta le organizzazioni a conseguire risultati pi efficaci offrendo una piattaforma per favorire, per esempio nelle aziende, la condivisione delle informazioni e la collaborazione tra team, comunit e processi.
Nome campo
Tipo dati
ID Corso
Testo
Corso
Testo
Data inizio
Data/ora
Data fine
Data/ora
Costo
Valuta
Libro di testo
S/No
ID Docente
Testo
di riga o allinterno
del campo a cui attribuire la Chiave primaria e nella scheda contestuale Progettazione
di Strumenti tabella
fare clic su Chiave primaria (oppure scegliere lopzione da
menu rapido).
Nella barra di accesso rapido fare clic su Salva, nella finestra digitare il
nome desiderato e fare clic su OK.
CLIPPY
Nelle tabelle e nelle
maschere, in fase di inserimento dati in un campo di tipo
Data/ora, viene mostrata licona di un calendario operando
sulla quale possibile scegliere la data anzich digitarla.
Corso
Data inizio
Inglese 1 15/01/2015
Data fine
Costo
28/03/2015 273,00
D001
33
PROCEDURA
Nella scheda Crea fare clic su Tabella: il programma
presenta la scheda contestuale Campi di Strumenti tabella e mostra la tabella in Visualizzazione Foglio dati con
un campo denominato ID. A tale campo Access attribuisce in automatico il tipo
dati Numerazione automatica e la chiave primaria.
Per modificare il tipo di dati applicato, selezionare il campo poi, sulla barra multifunzione, fare clic sul pulldown della casella Tipo di dati e attribuirne uno diver-
so scegliendolo dallelenco.
3 Tabelle
3.2. 2
CLIPPY
Le propriet di alcuni
tipi di dati possono essere modificate anche nella scheda
Home, gruppo Formattazione.
In relazione al tipo di dati scelto per un campo, il programma attribuisce automaticamente a esso le propriet che definiscono le caratteristiche generali dei dati che saranno inseriti in quel campo, come la dimensione massima, il formato di data ecc.
, nella scheda
Le propriet si possono verificare in
Generale dellarea Propriet campo.
Propriet
ID Corso
Testo
Dimensione campo: 5
Data inizio
Data/ora
Data fine
Data/ora
PROCEDURA
Fare clic nel Tipo dati del campo desiderato.
Nellarea Propriet campo fare clic nella casella della propriet da modificare, quindi:
se si tratta della Dimensione campo, selezionare il valore predefinito e digitare
quello desiderato;
se si tratta del Formato, operare sul pulldown e scegliere quello desiderato nellelenco dei formati disponibili.
35
3.2. 3
CAMPO DI TIPO
NUMERICO O VALUTA
=100
<250
>=30
<>15
>=30 And <=50
250 Or 130
Not 15
CAMPO DI TIPO
DATA/ORA
=06/07/2015
<31/12/2015
>=01/01/2015
<>20/11/2015
>=01/01/2015 And <=31/12/2015
10/11/2015 Or 10/12/2015
Not 20/11/2015
Not >=250
Not >=12/12/2015
In caso di immissioni che non rispettino la regola stabilita, nella casella Messaggio
errore possibile digitare un breve testo che si visualizza in caso di inserimenti non
conformi.
P Proseguendo con lesercizio proposto al punto 3.1.1, nella tabella Corsi si desidera impostare alcune regole di validazione che consentano:
nel campo Data inizio, di eseguire inserimenti relativi solo allanno 2015;
nel campo Data fine, di evitare inserimenti successivi al 31/12/2015;
nel campo Costo, di inserire solo importi pari o inferiori a 310.
Nella casella Messaggio errore di detti campi digitare una frase che motivi la regola impostata.
36
3 Tabelle
PROCEDURA
Nella tabella, in Visualizzazione Struttura fare clic nella casella Nome campo o Tipo dati
del campo in cui si desidera impostare la regola (in questo caso, Data inizio).
Fare clic nella casella Valido se e digitare il criterio (>=01/01/2015 And
<=31/12/2015).
Nella casella Messaggio errore digitare la frase che comparir
ogni qualvolta, durante linserimento di dati, non venga rispettata la regola impostata (in questo caso: Inserire solo date
comprese nellanno 2015).
Ripetere la procedura per ogni campo in cui si desidera impostare regole di validazione (in questo caso, nella casella
Valido se del campo Data fine digitare <01/01/2016 e, in Messaggio errore, Inserire solo
date
antecedenti
al
01/01/2016; nella casella
Valido se del campo Valuta digitare <=310 e, in
Messaggio errore, Inserire
solo importi uguali o inferiori a 310,00).
3.2. 4
CLIPPY
Esempi di conversioni che non comportano perdite di informazioni possono essere:
Numerico Testo Memo;
Data Memo Data.
Inoltre, modificando un campo numerico da Intero lungo a Intero, possibile che i valori memorizzati in quel campo risultino troppo lunghi rispetto alle nuove impostazioni: il sistema non in grado di mantenerli come sono stati memorizzati e quindi li
eliminer. Occorre prestare attenzione anche a modificare le dimensioni di un campo
con Tipo dati Testo, perch una diminuzione potrebbe provocare il troncamento di
testi che non rientrano nel nuovo parametro stabilito.
37
3.2. 5
3.2. 6
PROCEDURA
Nella tabella in Visualizzazione Struttura, posizionarsi nel campo da
re:
S (Duplicati ammessi), per indicizzare il campo consentendo che
al suo interno si ripetano dati uguali;
S (Duplicati non ammessi), per indicizzare il campo e non permettere linserimento di valori ripetuti.
38
3 Tabelle
PERCORSO ALTERNATIVO
Aprire la tabella in Visualizzazione Foglio dati, selezionare il campo da indicizzare o posizionarsi al suo interno, quindi, nella scheda Campi di Strumenti tabella, gruppo Convalida campo, apporre la spunta a Univoco se si desidera indicizzare il campo non ammettendo duplicati, oppure a Indicizzato per ammetterli.
3.2. 7
selettore di riga.
Nella scheda Progettazione, o da menu rapido, fare
clic su Inserisci righe.
Digitare il nome che si desidera assegnare e attribuire il Tipo dati desiderato.
PERCORSI ALTERNATIVI
3.2. 8
P Proseguendo con lesercizio proposto al punto 3.1.1, nella tabella Docenti si desidera modificare la larghezza della colonna Cognome portandola a 20.
PROCEDURA
Fare clic sullintestazione della colonna di cui si desidera modificare lampiezza.
Nella scheda Home, gruppo Record, fare clic sul pulsante Altro e nellelenco scegliere Larghezza campi.
3 Tabelle
PER SAPERNE DI PI
CREARE UNA RELAZIONE
Un database si dice relazionale quando strutturato su pi tabelle collegate tra loro mediante relazioni. Per comprendere lo scopo per cui si correlano le tabelle, quali possono essere i campi su
cui le relazioni vengono istituite e il significato di integrit referenziale, vedere i punti 1.3.1, 1.3.2
e 1.3.3.
P Proseguendo con lesercizio proposto al punto 3.1.1, si desidera creare una relazione tra le
tabelle Docenti e Corsi.
PROCEDURA
Chiudere eventuali tabelle aperte.
Nella scheda Strumenti database, gruppo Relazioni, fare clic sullomonimo pulsante: si attivano la
scheda Progettazione di Strumenti relazione e la finestra Mostra tabella.
Tenendo premuto il tasto Ctrl,
selezionare le tabelle da correlare, fare clic su Aggiungi e poi
su Chiudi.
Nella miniatura della tabella Docenti fare clic sul campo ID Docente e, tenendo premuto, trascinarlo sullomonimo campo della tabella Corsi, quindi rilasciare il mouse.
Compare in automatico la finestra Modifica relazioni: inserire la spunta a Applica integrit referenziale e poi fare clic su Crea.
Nella scheda Relazioni appare una linea di congiunzione accompagnata dai simboli che individuano il tipo di relazione creata, in questo caso uno a molti (a un docente corrispondono pi
corsi). Nella scheda Progettazione fare clic su Chiudi, quindi salvare le modifiche eseguite facendo clic su S.
41
ESERCIZIO DI CONSOLIDAMENTO
M 8-3
Nome campo
Tipo dati
ID prodotto
Testo
Denominazione
Testo
Marca
Testo
Prezzo
Valuta
Data/ora
ID fornitore
Testo
7. Digita il seguente messaggio di errore in caso di mancata osservanza della regola di validazione
impostata: Inserire importi compresi tra 30 e 350 euro.
8. Indicizza il campo Denominazione ammettendone duplicati.
9. Utilizza lapposito pulsante per inserire, tra i campi Prezzo e Data ultimo acquisto, il campo Quantit disponibile, con tipo dati Numerico.
10. Salva le modifiche, passa in Visualizzazione Foglio dati e, da menu rapido, imposta a 15 la dimensione della colonna Denominazione.
11. Utilizza le diverse modalit che conosci per inserire i seguenti record nella tabella creata.
ID
prodotto
Denominazione
Marca
Prezzo
Quantit
disponibile
Data ultimo
acquisto
ID
fornitore
135
05/12/2015
F01
RW5010
Focus
Rowenta
48,00
RW9540
Hot
Rowenta
316,80
06/03/2015
F01
RW850
Professional Luxe
Rowenta
84,90
122
10/11/2015
F01
SC7500
StirellaNo problem
Simac
176,90
40
31/03/2015
F02
IT9613
Zero lucido
Imetec
202,80
16
13/10/2015
F02
AR6401
Stiromatic No stop
Ariete
263,00
03/11/2015
F03
TE8500
Vapore Pi
Tefal
199,00
02/12/2015
F02
PT1440
Forever 440
Polti
125,90
13
05/05/2015
F01
RX1950
Forever 950
Rex
74,00
21
05/05/2015
F01
PT1000
Forever 300
Polti
31,00
09/12/2014
F01
SC1250
Stirella
Simac
35,00
29/11/2014
F02
12. Utilizzando lapposito pulsante elimina gli ultimi due record inseriti.
13. Salva le modifiche e chiudi la tabella operando sulla linguetta. Chiudi il database ed esci da
Access.
4 Cercare informazioni
4 CERCARE INFORMAZIONI
Dopo aver strutturato un database e inserito i record, fondamentale saperlo interrogare per estrapolarne le informazioni di cui si necessita. Access offre, attraverso gli
strumenti Trova, Filtro e Query, diverse possibilit di ricerca ed in grado di fornire
come risultato anche dati reperiti da pi tabelle.
P Per esercitarsi con tali strumenti, verra utilizzato il database creato nella precedente sezione in cui:
sono state eliminate le tabelle Corsi 2 e Corsi 3;
sono stati inseriti ulteriori record nella tabella Docenti, che stata correlata alla
tabella Corsi (vedi Per saperne di pi di pag. 41);
stata aggiunta la tabella Iscritti (correlata alla tabella Corsi):
ai campi Data/ora stato applicato il formato Data in cifre.
4. 1 OPERAZIONI FONDAMENTALI
4.1. 1
CLIPPY
Per trovare in modo veloce il
primo record che contiene il dato da ricercare, digitarlo nella casella
,
nella barra di navigazione.
P Nellesercizio proposto, nella tabella Iscritti si desidera trovare i corsisti con il cognome Corsini.
PROCEDURA
Apri il file 4.1.1 dalla cartella M8-Servizio
Nel Riquadro di spostamento fare doppio
CLIPPY
Se, per esempio, in una tabella si
cerca sol come Parte del campo, Access
trova assoluto, asola, dissolto ecc.); se si
richiede come Campo intero restituir le ricorrenze che corrispondono solo ai caratteri digitati. Ricercato come Inizio campo tale
termine potrebbe fornire sole, sollievo, soltanto ecc.
clic sullicona della tabella desiderata, oppure fare clic destro e scegliere Apri.
Nella scheda Home, gruppo Trova, fare clic sullomonimo
comando.
Digitare il termine, il numero oppure la data da ricercare
e, se desiderato, impostare i criteri nelle caselle:
Cerca in per limitare la ricerca al campo in cui si trova il
cursore o espanderla a tutti i campi di cui si compone
la tabella;
Confronta per cercare quanto digitato come:
Parte del campo, che restituir tutti i campi che
includono la parola inserita nella casella Trova;
43
Campo intero, che restituir tutti i campi contenenti esattamente il testo digitato;
Inizio campo, che restituir tutti i campi che iniziano con la parola digitata
nella casella Trova;
Cerca in per avviare la ricerca in tutta la colonna in cui si trova il cursore o limitarla ai record successivi o precedenti rispetto alla sua posizione;
Maiuscole/minuscole, in cui inserire la spunta se la ricerca deve rispettare il formato inserito nella casella Trova;
Cerca in campi come formattati, da mantenere selezionato per trovare i dati in base
al formato di visualizzazione.
Fare clic su Trova successivo per ottenere la selezione della prima occorrenza del
dato, quindi operare nuovamente su questo pulsante per trovare quelle successive,
fino a quando il programma comunica con un messaggio il termine della ricerca.
Quando si ricorre al comando Trova, luso dei caratteri jolly pu agevolare la ricerca.
Forniamo, di seguito, alcuni esempi:
per trovare tutti coloro che abitano
a Vicenza, nella casella Trova digitare
36* e procedere come al punto 4
della procedura sopra descritta;
per trovare tutti coloro che sono
nati nel mese di aprile del 1988,
nella casella Trova digitare */04/1988
e avviare la ricerca.
Il comando Trova non consente luso di operatori logici, come per esempio >, < o =.
4.1. 2
FUNZIONALIT
CONSENTE DI
filtrare i dati impostando un solo criterio di ricerca per volta
filtrare i dati impostando nel medesimo campo anche pi criteri di ricerca
filtrare i dati impostando pi criteri di ricerca contemporaneamente ( presente nel menu del
pulsante Avanzate)
applicare oppure rimuovere il filtro impostato
44
4 Cercare informazioni
PROCEDURA
CLIPPY
Le voci elencate nel
menu del pulsante Selezione
sono seguite dal dato che
stato selezionato prima di attivare tale pulsante.
impostato;
Diversa da, per visualizzare solo i record che non contengono il
criterio impostato;
Contiene, per visualizzare i record che contengono il criterio
anche preceduto o seguito, nel medesimo campo, da altri dati;
Non contiene, per visualizzare i record che non contengono il criterio anche preceduto o seguito, nel medesimo campo, da altri
dati.
Ripetere la procedura dal punto 1 per applicare al risultato ottenuto un ulteriore fil.
tro, quindi rimuovere i filtri facendo clic sul pulsante
45
Fare clic su OK per ottenere i record che soddisfano i parametri impostati e ve-
CLIPPY
Nel caso si siano applicati e rimossi filtri e poi si
richieda il Filtro in base a maschera, nei campi compaiono i
precedenti criteri impostati:
per eliminarli, su qualsiasi
campo, fare clic destro e scegliere Cancella griglia.
PROCEDURA
Posizionarsi nel campo in cui procedere con
lestrapolazione, fare clic sul pulsante Avanzate
e scegliere Filtro in base a maschera: la tabella
Fare clic allinterno del campo su cui impostare il criterio (in questo caso, Data di
nascita), operare sul pulldown e selezio-
4 Cercare informazioni
Fare clic su
: la tabella mostra solo i record che soddisfano i criteri impostati, il cui numero visibile nella barra di navigazione.
Per filtrare i record utilizzando lultimo filtro impostato, sulla barra di navigazione
fare clic su
.
PERCORSO ALTERNATIVO
Per applicare la funzionalit di Selezione, fare clic destro sul dato che costituisce il criterio di selezione e nellelenco o nel sottomenu di Filtri testo scegliere il comando desiderato.
Seguire le procedure appena descritte per utilizzare i filtri anche nelle maschere.
4.1. 3
Se si chiude una tabella in cui si stato applicato un filtro, pur confermando il salvataggio delle modifiche, esso sar rimosso in automatico dal programma.
PERCORSI ALTERNATIVI
4. 2 QUERY
4.2. 1
CLIPPY
Per eseguire una
query, Access non genera una
nuova tabella, ma crea dei
puntatori che vengono associati ai dati contenuti nelle tabelle del database. Di conseguenza, i dati visualizzati in
una query sono dinamici (dynaset) ed eventuali modifiche
saranno eseguite anche nella
tabella di origine.
4.2. 2
48
4 Cercare informazioni
CLIPPY
Loperatore Like significa uguale a.
Per vedere il risultato della query in Visualizzazione Foglio dati fare clic sul pulsante
Esegui oppure Visualizza.
Sulla barra di accesso rapido fare clic su Salva, digitare il nome da assegnare alla
query e fare clic su OK.
CLIPPY
Se nella query sono
stati inclusi campi di tipo
Numerico, S/No o Valuta, scegliendo Opzioni di riepilogo, in
tali campi pu essere richiesta
lesecuzione di calcoli quali
somma, media, minimo, massimo e il conteggio dei record.
CLIPPY
Per passare da Visualizzazione Struttura a Visualizzazione Foglio dati, oltre alle modalit indicate al punto 2.2.2,
possibile fare clic destro in
un punto vuoto dellarea superiore della query e scegliere Visualizzazione Foglio dati.
PERCORSI ALTERNATIVI
4.2. 3
50
4 Cercare informazioni
guenza, per giungere al risultato desiderato, necessario creare una query basata sulle
tabelle Corsi e Docenti, in modo da inserire i campi necessari della prima e della seconda tabella.
P Proseguendo con lesercizio proposto al punto 4.1.1, si vuole creare una query
dal nome Corsi Docente Krin, basata sulle tabelle Corsi e Docenti, per estrarre i
corsi tenuti dal docente Krin; dalla tabella Corsi inserire i campi Corso, Data inizio,
Data fine, Costo e Libro di testo e dalla tabella Docenti il campo Cognome.
PROCEDURA
Nella scheda Crea, gruppo Query, fare clic su Struttura query.
Nella finestra Mostra tabella fare clic sulla tabella desiderata, tenere premuto il tasto
Ctrl e selezionare laltra, quindi fare clic su Aggiungi e poi su Chiudi.
Inserire nella query i campi desiderati facendo doppio clic su ognuno di essi nella
Per vedere il risultato della query, fare clic sul pulsante Esegui.
Sulla barra di accesso rapido fare clic su Salva, digitare il nome da assegnare alla
query e fare clic su OK.
51
4.2. 4
Campo
Tipo di dato
presente nel campo
Criterio
da digitare
Costo
Valuta
>273
Costo
Valuta
>=273
Costo
Valuta
<>295
Libro di testo
S/No
S o Vero
Libro di testo
S/No
No o Falso
Data inizio
Data
>=01/05/2015
Data fine
Data
<18/09/2015
P Proseguendo con lesercizio proposto al punto 4.1.1, per esercitarsi con luso
degli operatori si suggerisce di alternare i criteri indicati nella tabella, aggiungendoli alla query Corsi Docente Krin.
PROCEDURA
Nella scheda Home, fare clic sul pulldown del pulsante Visualizza e scegliere Visualizzazione Struttura.
Nella riga Criteri del campo indicato nella tabella sopra riportata, digitare il criterio proposto e fare clic sul pulsante Esegui, oppure su Visualizza, per ottenere il ri-
sultato dellinterrogazione.
Fare clic sul pulsante Visualizza per tornare in Visualizzazione Struttura, selezionare il
criterio appena impostato e premere Canc per eliminarlo.
Ripetere la procedura dal punto 2 per ogni criterio proposto in tabella.
52
4 Cercare informazioni
4.2. 5
In una query possibile combinare gli operatori indicati al punto 4.2.4 con quelli logici And, Or e Not, che permettono di generare criteri pi complessi in grado di fornire ulteriori risposte.
Loperatore Or consente di associare pi criteri per lo stesso campo. Per esempio, se
dalla tabella Iscritti si desidera estrapolare tutti i corsisti che risiedono a Verona e a Vicenza, nella riga Criteri del campo Citt necessario digitare Verona Or Vicenza: in questo modo, Access visualizzer solo i record che includono Verona oppure Vicenza.
Invece, se si digita Verona And Vicenza, la query non produce alcun risultato in quanto nella relativa tabella non esistono campi che includono entrambe le citt.
Loperatore And, combinato con quelli descritti al punto 4.2.4,
CLIPPY
consente di estrarre intervalli di tempo, di valori o di denaro.
Per indicare un intervallo di
Per esempio, se dalla tabella Iscritti si desidera estrapolare
tempo, in luogo degli operatori >, < e
=, possibile utilizzare Between. Il
tutti i corsisti nati nellanno 1988, nella riga Criteri del campo
criterio indicato nellesempio propoData di nascita necessario digitare >=01/01/1988 And
sto pu anche essere digitato nel seguente modo: Between 01/01/1988
<=31/12/1988: in questo modo, Access visualizzer solo gli
And 31/12/1988.
iscritti nati nellintervallo di tempo specificato.
Loperatore Not consente di escludere dallestrapolazione i record il cui campo corrisponde al criterio indicato. Per esempio, se dalla tabella Iscritti si desidera estrarre
tutti i corsisti, tranne quelli iscritti al corso CF02, nella riga Criteri del campo ID Corso
necessario digitare Not CF02 per escluderli dallinterrogazione.
Nella seguente tabella si riassumono i criteri di cui si parlato e gli effetti che producono. Va sottolineato che, ponendo pi criteri su campi diversi della stessa riga, si realizza una condizione And: la query restituir solo i record che contengono tutti i criteri impostati.
Campo
Citt
Data di nascita
ID Corso
Tipo di dato
presente nel campo
Testo
Data/ora
Testo
Criterio
da digitare
Verona Or Vicenza
Not CF02
P Al database fin qui utilizzato stata aggiunta la query Elenco iscritti (basata sulla
tabella Iscritti). Per esercitarsi con luso degli operatori logici si consiglia di inserire, alternandoli, i criteri elencati nella tabella. Al termine, porre sulla stessa riga
dei campi Citt e Data di nascita i criteri indicati per realizzare una condizione And.
PROCEDURA
Apri il file 4.2.5 dalla cartella M8-Servizio
Nel Riquadro di spostamento fare clic destro sulla query Elenco iscritti e scegliere
Visualizzazione Struttura.
Nella riga Criteri del campo indicato nella tabella sopra riportata, digitare il criterio
proposto e fare clic sul pulsante Esegui per ottenere il risultato dellinterrogazione.
53
Fare clic sul pulsante Visualizza per tornare alla Visualizzazione Struttura, selezionare
il criterio impostato e premere Canc per eliminarlo.
Ripetere la procedura dal punto 2 per ogni criterio proposto in tabella. Al termine, nella riga Criteri dei campi Citt e Data di nascita digitare i criteri indicati e fare
clic su Esegui.
PERCORSO ALTERNATIVO
4.2. 6
Nelle tabelle di pagina seguente elenchiamo alcuni dei caratteri jolly disponibili nei
due set, fornendo alcuni esempi di criteri e gli effetti prodotti. Tali criteri possono
anche essere digitati racchiusi tra virgolette anteponendo loperatore Like (ALike in
ANSI 92); diversamente, sar Access a inserirli in automatico.
54
4 Cercare informazioni
ANSI 89
Carattere jolly
Descrizione
ANSI 92
Carattere jolly
Descrizione
Campo
Cognome
ID Corso
Data di nascita
Nome
Tipo di dato
presente nel campo
Criterio
da digitare
Testo
C*
Testo
*1
Data/Ora
*/05/1988
Testo
Francesc?
PROCEDURA
Nella riga Criteri del campo indicato nella tabella, digitare il criterio proposto e
fare clic sul pulsante Esegui, oppure su Visualizza, per ottenere il risultato dellin-
terrogazione.
Fare clic sul pulsante Visualizza per richiedere di nuovo la Visualizzazione Struttura,
selezionare il criterio impostato e premere Canc per eliminarlo.
Ripetere la procedura per ogni criterio proposto in tabella.
Apri il file 4.2.6 ANSI 92 dalla cartella M8-Servizio
P Per esercitarsi con lo standard ANSI 92 si consiglia di ripetere nellesercizio proposto i criteri elencati nella tabella sopra riportata, sostituendo al carattere jolly *
il simbolo % e al carattere jolly ? il simbolo _.
55
4.2. 7
4.2. 8
CLIPPY
Per aggiungere un
campo nella struttura di una
query, prima di un campo gi
esistente, occorre trascinare il
campo della tabella che lo
contiene sul campo a sinistra
del quale si vuole operare linserimento.
PROCEDURA
Nel Riquadro di spostamento fare clic destro
56
4 Cercare informazioni
puntatore assume la forma di una freccia nera , fare clic per selezionarlo. Se si
desidera eliminare pi campi adiacenti, selezionare il primo e trascinare il mouse
per espandere la selezione in modo da comprendere anche gli altri.
Premere il tasto Canc, oppure, nella scheda Home, fare clic su Elimina.
Nella riga Mostra fare clic nella casella di controllo del campo da nascondere per disattivarne la spunta, quindi fare clic su Esegui per verificare leffetto.
Per mostrare un campo nascosto, in Visualizzazione Struttura attivare la spunta nella relativa casella di controllo della riga Mostra.
57
In Visualizzazione Struttura, dopo aver nascosto un campo in cui non sono stati impostati criteri di selezione o di ordinamento, se si salvano le modifiche e si chiude la
query il campo verr eliminato.
PERCORSI ALTERNATIVI
CLIPPY
4.2. 9
58
4 Cercare informazioni
ESERCIZIO DI CONSOLIDAMENTO
M 8-4
5 OGGETTI
Linserimento o la consultazione dei dati nelle tabelle avviene spesso attraverso
luso di maschere che si pongono quale interfaccia fra le corrispondenti tabelle e
lutente.
Esse si rivelano particolarmente utili quando il database assume dimensioni notevoli in quanto eliminano il disagio di agire frequentemente sulla tastiera o sulle
barre di scorrimento per aggiungere nuovi record o consultare quelli presenti nelle
tabelle.
5. 1 MASCHERE
5.1. 1
5.1. 2
CLIPPY
Luso dello strumento
Struttura maschera non viene considerato in quanto prevede lutilizzo
di funzionalit avanzate.
Nella scheda Crea, gruppo Maschere, sono disponibili gli strumenti per realizzare maschere e di seguito ne prendiamo in
considerazione alcuni.
Maschera: crea una maschera che consente la visualizzazione di
un record alla volta. Nel caso il record mostrato sia correlato
con altri, questi vengono mostrati sotto ad esso, in forma tabellare.
Maschera vuota: crea una maschera, priva di alcun elemento,
sprovvista di formattazioni e di eventuali controlli, in cui possibile inserire i campi desiderati delle tabelle presenti nel database.
Creazione guidata Maschera: crea una maschera in cui possibile
decidere quali campi inserire, il layout e lo stile da applicare.
5 Oggetti
PROCEDURA
Apri il file 5.1.2 dalla cartella M8-Servizio
Nel Riquadro di spostamento selezionare la tabella della quale si desidera creare la
relativa maschera.
Nella scheda Crea scegliere Maschera per ottenere una maschera con il nome della
tabella di riferimento di cui mostra il primo record e gli eventuali correlati nella
parte sottostante.
Nella barra di ac-
PROCEDURA
Nella scheda Crea, gruppo Maschere,
fare clic su Maschera vuota.
Dal riquadro Elenco campi fare clic
sul simbolo
a sinistra di Docenti
61
PROCEDURA
Nel Riquadro di spostamento selezionare la tabella della quale si
CLIPPY
Nel caso venga avviata la procedura di Creazione
guidata Maschera senza aver
prima selezionato la tabella di
riferimento, nel primo passaggio necessario sceglierla dallelenco attivato operando sul
pulldown della casella Tabelle/
query.
per includerlo nella query; per inserire tutti i campi con ununica
operazione, senza selezionarli, agire sul pulsante
e fare clic su
Avanti.
62
5 Oggetti
Mantenere selezionata lopzione Aprire la maschera per visualizzare o inserire informazioni (come in questo caso) per procedere con tali operazioni, oppure segliere
Modificare la struttura della maschera se si desidera attivare la Visualizzazione Struttura.
Fare clic su Fine: il programma salva la
5.1. 3
Cognome
Nome
Indirizzo
CAP
Citt
Data di nascita
ID Corso
Prando
Manuela
Via Tevere, 12
36134
Vicenza
16/12/1987
CTC1
Peretti
Isabel
37133
Verona
02/10/1987
CS01
Lonardi
Matteo
Piazza Obelisco, 55
35129
Padova
24/09/1988
CS02
PROCEDURA
Dopo aver aperto la maschera, nella scheda Home, gruppo Record, fare clic su
.
Nel primo campo digitare il dato da inserire, quindi premere il tasto Tab per spo-
starsi al successivo e proseguire nellinserimento di tutti i campi fino a completare il nuovo record.
Per aggiungere ulteriori record ripetere la procedura.
63
CLIPPY
Il layout di alcune
maschere presenta la possibilit di aggiungere record facendo clic nel primo campo
del record individuato dal
simbolo .
PERCORSI ALTERNATIVI
Per posizionarsi in un campo, in base alla tipologia di maschera creata e alla visualizzazione richiesta, possibile utilizzare alcune delle combinazioni di tasti indicate al
punto 3.1.2.
5.1. 4
campi da trovare.
Selezionare il record facendo clic sul
PERCORSI ALTERNATIVI
Per eliminare un record mediante una maschera, dopo averlo selezionato, scegliere
uno dei seguenti percorsi:
premere il tasto Canc;
utilizzare la combinazione di tasti Ctrl e -.
In entrambi i casi, confermare leliminazione facendo clic su S.
64
5 Oggetti
5.1. 5
5.1. 6
66
5 Oggetti
PROCEDURA
Fare clic sul pulldown del pulsante Visualizza e scegliere Visualizzazione Struttura.
Posizionare il mouse sulla linea di demarcazione tra Pi di pagina maschera e lo sfon-
CLIPPY
Per visualizzare o nascondere le sezioni intestazione e pi di pagina, fare clic destro in un
punto vuoto della maschera e scegliere
Intestazione/pi di pagina maschera.
Se tale pulsante risulta attivo significa che almeno una delle due sezioni gi visualizzata e contiene del testo. In questo caso, operando su detto comando, un messaggio avvisa che leliminazione delle sezioni comporter anche la cancellazione del contenuto presente.
Fare clic nel punto in cui si deve inserire o modificare il contenuto e digitare
quanto desiderato, oppure selezionare e premere il tasto Canc per eliminare
testo.
Fare clic sul pulsante Visualizza per vedere lesito della modifica in Visualizzazione
Maschera.
68
5 Oggetti
M 8-5
Denominazione
Marca
Prezzo
Quantit
disponibile
Data ultimo
acquisto
ID
fornitore
RW5060
Focus pi
Rowenta
97,00
70
10/12/2015
F01
RW9580
Very hot
Rowenta
340,80
12/05/2015
F01
RW600
Autosteam 2
Rowenta
55,90
36
07/11/2015
F01
SC6000
Stirella pi
Simac
153,50
12
16/09/2015
F02
IT9712
Speedy
Imetec
213,70
28/09/2015
F02
ESERCIZIO DI CONSOLIDAMENTO
6 STAMPA
In alcune circostanze pu essere necessario riprodurre su carta i dati di tabelle o il risultato di query; altre volte, invece, occorre esportare il risultato di una query, o i dati
memorizzati in una tabella, in file di altro formato per una successiva rielaborazione.
6.1. 2
CLIPPY
Luso dello strumento Struttura report non viene
considerato in quanto prevede
lutilizzo di funzionalit avanzate.
creare il report.
Nella scheda Crea, gruppo Report, fare clic su Report.
70
6 Stampa
a
sinistra della tabella desiderata per espandere
lelenco dei campi in essa
contenuti e fare doppio
clic su quelli da inserire nel
report.
71
CLIPPY
possibile includere
campi in un report anche da menu
rapido: fare clic destro sul campo
da inserire e scegliere Aggiungi
campo alla visualizzazione.
6 Stampa
PROCEDURA
Nel Riquadro di spostamento selezionare la tabella o la query della quale si desidera
creare il report.
Nella scheda Crea, gruppo Report, fare clic su
Creazione guidata Report.
Nella finestra, la casella Tabelle/query propo-
ne loggetto selezionato al punto 1, diversamente fare clic sul suo pulldown e sceglierlo dallelenco.
Selezionare i singoli campi e per ognuno
fare clic sul pulsante
per includerlo
nella query; per inserire tutti i campi con
ununica operazione, senza selezionarli,
agire sul pulsante
e fare clic su Avanti.
Nella finestra, Access propone in automatico il raggruppamento sul campo ID Docente.
Qualora non fosse proposto, nella sezione
sinistra selezionare il campo sul quale richiedere di raggruppare i record e fare clic sul
pulsante
e poi su Avanti.
73
Fare clic su Fine per visualizzare lanteprima del report: alcuni campi potrebbero
Campi di cui
modificare la
collocazione e/o
la dimensione
perch non
visibili
Ordinamenti
PER SAPERNE DI PI
CREARE UN REPORT DI ETICHETTE
P Considerando lesercizio proposto, potrebbe essere necessario inviare delle lettere agli iscritti per fornire informazioni sui corsi. A tale proposito, pu risultare comodo creare un report
di etichette da stampare sugli appositi fogli, prelevando i dati dalla tabella Iscritti.
PROCEDURA
Nel Riquadro di spostamento, selezionare la tabella o la query che contiene i dati che interessano e nella scheda Crea fare clic su
.
Nel primo passaggio della creazione guidata scegliere la dimensione delle etichette e fare clic
su Avanti.
Se desiderato, impostare un diverso tipo, dimensione e colore del carattere e fare clic su Avanti.
Nella sezione Etichetta modello digitare un vocativo (in questo caso, Egregio Signor/Gentile
Signora) e premere il tasto Invio.
Nella sezione sinistra selezionare il campo da
includere (in questo caso, Cognome) e fare clic
su
; premere la barra spaziatrice, selezionare il successivo campo (in questo caso, Nome),
fare clic su
, quindi premere il tasto Invio.
Proseguire nellinserimento disponendo i campi in modo adeguato ai fini della stampa (per
esempio, come mostrato nellimmagine a lato),
quindi fare clic su Avanti.
74
6 Stampa
6.1. 3
CLIPPY
Se nel report sono
stati impostati raggruppamenti e richiesti calcoli saranno
presenti anche le corrispondenti sezioni di Intestazione e
Pi di pagina.
Se il report generato non soddisfa le proprie aspettative possibile modificarlo, sia dal punto di vista della collocazione degli elementi che
contiene, sia riguardo le loro dimensioni, operando in Visualizzazione
Layout oppure in Visualizzazione Struttura. In questultima modalit, il report si presenta suddiviso in sezioni :
Intestazione report e Pi di pagina report, i cui contenuti saranno presenti rispettivamente sulla prima e sullultima pagina del report;
Intestazione pagina e Pi di pagina pagina, i cui contenuti verranno visualizzati su ogni pagina del report;
Corpo, che presenta i record della tabella o query di riferimento.
Nelle sezioni sono disposti i diversi campi immessi in fase di creazione,
ognuno con la relativa casella in cui visualizzare il dato inserito.
P Proseguendo con lesercizio proposto al punto 6.1.2 nella procedura Creare un report utilizzando Creazione guidata Report, si desidera impostare il foglio in orizzontale, cambiare le dimensioni dei
campi Corso, Data inizio, Data fine, Costo, Libro di testo e Media e modificare la collocazione del campo ID Corso (come da immagine a
pagina seguente), in modo che non siano sovrapposti. Infine, si
vuole collocare lintestazione Corsi1 in posizione centrale.
PROCEDURA
Fare clic destro sulla linguetta del report in cui si desidera eseguire modifiche e
scegliere Visualizzazione Layout.
Nella scheda Imposta pagina di Strumenti layout report, fare clic su Orizzontale.
Fare clic nella colonna del campo di cui si desidera cambiare le dimensioni (in
questo caso, Corso), tenere premuto il tasto Ctrl e fare clic sulla rispettiva etichetta
PERCORSI ALTERNATIVI
6 Stampa
6.1. 4
mento per ottenerlo in modo immediato; per favorire la lettura dei dati, il
campo viene automaticamente collocato come primo del report.
Fare clic sulletichetta o nel campo in cui si desidera richiedere lesecuzione del calcolo ,
CLIPPY
quindi nella scheda Progettazione, gruppo
Raggruppamento e totali, fare clic su Totali e
Tra le operazioni disponibili nel menu Totali, Connellelenco scegliere loperazione desiderata
teggio record fornisce il nume(in questo caso, Media).
ro di tutti i record del report
indipendentemente dal fatto
che sia presente un valore nel
campo selezionato; Conteggio
valori determina il numero dei
record in cui presente un valore nel campo selezionato.
Per aggiungere una nota descrittiva, fare clic destro sulla media di un gruppo e
scegliere Imposta didascalia.
77
le e tale dato non interessi (come in questo caso), fare clic destro su
di esso e scegliere Elimina.
Per verificare il risultato ottenuto, fare clic destro in un punto vuoto
del report e scegliere Anteprima di stampa.
mento non viene spostato in automatico allinizio del report per cui, con la tecnica
del trascinamento, occorre spostare il campo
ID Docente in modo che
sia il primo a sinistra.
Nella finestra Raggruppamento, ordinamento e
totale gi proposto il
raggruppamento sul
campo ID Docente; diversamente, fare clic su
Aggiungi gruppo e scegliere ID Docente.
Fare clic su Altro, nellelenco fare clic sul pulldown di senza sezione pi
di pagina e scegliere con
una sezione pi di pagina
per ottenere larea in cui
richiedere il calcolo della
media per ogni gruppo
di corsi di ogni docente.
Proseguire come indicato ai punti 4, 5 e 6
della precedente procedura operando poi
nella scheda Struttura.
78
6 Stampa
risultato ottenuto.
CLIPPY
In Visualizzazione Struttura lo sfondo bianco (sezione) corrisponde al foglio di carta su cui sar stampato il report. Se durante la modifica del report si
desidera richiedere Anteprima di stampa, potrebbe comparire un messaggio in cui
si viene avvisati che la larghezza della sezione maggiore della larghezza della
pagina e, non essendo presenti elementi in tale spazio aggiuntivo, alcune pagine potrebbero essere stampate vuote. Per evitare ci, utilizzando la barra di scorrimento orizzontale, scorrere il report fino a raggiungere, sul lato destro, la fine
della sezione, posizionarsi sul bordo e, quando il puntatore assume la forma di una barra con freccia a doppia punta, fare
clic e trascinare verso linterno fino al punto desiderato. Allo stesso modo possibile intervenire per aumentare o diminuire larea delle diverse sezioni (Intestazione report, Intestazione pagina ecc.).
PERCORSI ALTERNATIVI
6.1. 5
.
Fare clic su
CLIPPY
Scegliendo In basso (pi di pagina) il numero di pagina si posiziona, ovviamente, nella sezione Pi di pagina pagina, in modo da essere presente in ogni foglio di cui si compone il report. Diversamente,
il Pi di pagina report viene mostrato solo nellultima pagina.
Fare clic su
: se desiderato, modificare la proposta di default facendo clic nelle caselle di controllo e/o
nei pulsanti di opzione, quindi fare clic su OK.
Per modificare il titolo, fare due clic non consecutivi su
di esso (oppure fare clic su
) e procedere come desiderato: selezionare e cancellare, oppure inserire testo
aggiuntivo.
6 Stampa
CLIPPY
Se si desidera inserire unintestazione e/o un pi di pagina report in un report in cui non sono stati inseriti, per esempio,
n titolo, n data o numerazione delle pagine (come quando si crea
un report utilizzando il comando Report vuoto), in Visualizzazione
Struttura le sezioni Intestazione report e Pi di pagina report non
sono mostrate. Per visualzzarle, fare clic destro in qualsiasi punto
del report e scegliere
Intestazione/pi di pagina report.
CLIPPY
Come in Visualizzazione
Layout, anche in Visualizzazione
Struttura possibile inserire testo
predefinito quale il titolo, la data
e la numerazione delle pagine mediante i comandi del gruppo Controlli della scheda Progettazione.
6.1. 6
PROCEDURA
Nel Riquadro di spostamento selezionare, oppure aprire, la tabella o la query da
esportare.
Nella scheda Dati esterni, gruppo Esporta, fare clic su Excel.
Nella casella Nome file vengono mostrati il percorso di archiviazione predefinito e
81
le caratteristiche estetiche applicate. Attivando questa casella, Access rende disponibile anche la successiva e, spuntandola, al termine delle operazioni si ottiene
lapertura del file di destinazione.
Fare clic su OK e poi su Chiudi.
per ottenere i dati in colonna allinterno di una tabella con linclusione della
prima riga dei campi, fare clic nella casella di controllo Esporta dati con formattazione e layout e confermare con OK. Nella successiva finestra mantenere la codifica predefinita, oppure sceglierne una
diversa e fare clic su OK;
per ottenere i dati disposti in campi separati da caratteri, fare clic su OK, scegliere la modalit di esportazione dei
dati Delimitato. I campi sono separati da
caratteri come virgole o tabulazioni e fare
clic su Avanti. Nella successiva finestra,
selezionare il delimitatore per il campo
e attivare lapposita casella di controllo
per includere la prima riga dei campi.
Fare clic su Avanti e poi su Fine.
Fare clic su Chiudi.
82
6 Stampa
CLIPPY
Lestensione .csv (comma separated values, valori separati da virgole) identifica un
formato che rende i file di testo
facilmente trasferibili e convertibili dai diversi software. Proprio per questo motivo tale
formato viene utilizzato per
limportazione e lesportazione di dati in fogli elettronici e
in database.
Un altro modo per creare un file con estensione .csv consiste nellesportare la tabella
in formato foglio di calcolo, aprire il file cos generato, richiedere il comando Salva con
nome, nella casella Salva come scegliere il formato CSV (delimitato dal separatore di elenco), fare clic su Salva e confermare con S.
CLIPPY
I file XML (eXtensible Markup Language, linguaggio di marcatura estensibile) vengono definiti anche
file portabili, grazie alla loro
struttura che li rende adatti
allo scambio e al riutilizzo dei
dati in diversi modi. possibile, per esempio, generare tali
file con un sistema e poi elaborarli con altri, indipendentemente dalla piattaforma
hardware o dal sistema operativo disponibili. LXML molto
utilizzato anche come mezzo
per lesportazione di dati tra
diversi DBMS.
PROCEDURA
Nel Riquadro di spostamento selezionare, oppure aprire, la tabella o
la query da esportare .
Nella scheda Dati esterni, gruppo Esporta, fare clic su File XML.
Nella casella Nome file verificare il percorso di archiviazione e il
nome assegnato, oppure modificarli procedendo come gi descritto, quindi fare clic su OK.
Nella finestra Esporta XML mantenere la spunta proposta alle caselle
di controllo, oppure intervenire per operare scelte diverse, quindi
fare clic su OK e poi su Chiudi.
CLIPPY
Quando si esegue frequentemente lesportazione di una specifica tabella o di una query, nellultimo passaggio,
prima di fare clic sul pulsante Chiudi, possibile memorizzare i passaggi eseguiti e procedere a nuove esportazioni senza
utilizzare la procedura guidata. A tale scopo:
attivare la casella Salva passaggi esportazione;
mantenere il nome proposto, oppure selezionarlo e digitare quello desiderato;
fare clic su Salva esportazione.
Per successive esportazioni della medesima tabella:
nella scheda Dati esterni fare clic sul pulsante Esportazioni salvate;
selezionare quella desiderata e fare clic su Esegui;
confermare con OK e fare clic su Chiudi.
83
PERCORSI ALTERNATIVI
6. 2 STAMPA
6.2. 1
CLIPPY
Il report aperto nelle
visualizzazioni Layout e Struttura dispone della scheda contestuale Imposta pagina, in cui
possibile eseguire scelte
come, per esempio, lorientamento del foglio, le dimensioni della carta e altro ancora.
Attiva
la finestra
Stampa
Disattiva la stampa
di titoli e intestazioni
di pagina
Consentono di cambiare
le dimensioni della
carta e dei margini
Per ogni oggetto studiato nel modulo, in considerazione della quantit di dati inseriti o del layout impostato, possibile definire lorientamento del foglio, oppure cambiare le dimensioni della carta.
Le scelte si eseguono nella scheda Anteprima di stampa, che si attiva da scheda
/Stampa/Anteprima di stampa (oppure nei report,
con lomonima visualizzazione), che offre anche ulteriori comandi.
Attiva la finestra
Imposta pagina
Modificano lorientamento
del foglio e consentono
la stampa su colonne
Consentono
la visualizzazione
di una o pi pagine
Consentono
lesportazione di dati
Chiude lanteprima
di stampa
P Per esercitarsi con le modifiche, nella tabella Docenti dellesercizio di seguito proposto si desidera modificare lorientamento del foglio in orizzontale e impostare
il formato di carta B5 (JIS).
84
6 Stampa
PROCEDURA
Apri il file 6.2.1 dalla cartella M8-Servizio
6.2. 2
stituiscono ogni record rientrino in una pagina, diversamente si consiglia di modificare lorientamento del foglio (come in questo caso) seguendo
CLIPPY
la procedura descritta al punto 6.2.1.
Nella finestra Stampa,
Da scheda
scegliere Stampa/Stampa.
operando sul pulsante Imposta
possibile modificare i margi Nellarea Intervallo stampa fare clic sul pulsante di opzione
ni e disattivare la stampa di
Pagine, quindi nella casella Da digitare la prima pagina dellintervaleventuali intestazioni.
lo di stampa e nella casella A lultima.
85
Per stampare una singola pagina i due numeri inseriti devono essere uguali.
Per ottenere pi copie della pagina o delle pagine
richieste, operare sui pulsanti della casella Numero di
copie, oppure digitare il numero desiderato. In
questo caso, la presenza della spunta nella casella
Fascicola permette di ottenere la serie di pagine in
successione per ogni copia richiesta.
Fare clic su OK per avviare la stampa.
Da scheda
scegliere Stampa/Stampa.
Nellarea Intervallo stampa fare clic sul pulsante di opzione Record selezionato/i.
Fare clic su OK per confermare le scelte e avviare la stampa.
6 Stampa
Per stampare uno o pi record di una tabella, dopo averli selezionati possibile procedere come nei due percorsi indicati per stampare una pagina; in entrambi i casi,
nella finestra fare clic su Record selezionato/i e poi su OK.
Per stampare una tabella completa possibile:
nella scheda Anteprima di stampa, fare clic su Stampa;
fare clic destro sullanteprima della tabella e scegliere Stampa;
da scheda
scegliere Stampa.
In tutti i casi, confermare facendo clic su OK.
possibile richiedere la stampa di una tabella completa anche senza aprirla: da Riqua, sceglie-
6.2. 3
CLIPPY
Operando sul pulsante Imposta possibile modificare i margini, richiedere la
stampa dei dati privi degli elementi della maschera (titolo,
bordi ecc.), impostare la stampa dei record su pi colonne
definendone larghezza, altezza e la priorit orizzontale o
verticale.
PROCEDURA
Ripetere i punti 1 e 2 della precedente procedura.
Da scheda
scegliere Stampa.
Nellarea Intervallo stampa fare clic sul pulsante di opzione Pagine,
quindi nella casella Da digitare la prima pagina dellintervallo di
stampa (in questo caso, 1) e nella casella A lultima (in questo caso, 3).
Fare clic su OK per avviare la stampa.
87
6.2. 4
Ripetere quanto indicato al punto 6.2.2 nella procedura Stampare una tabella completa.
6.2. 5
Ripetere quanto indicato al punto 6.2.2 nelle procedure Stampare una pagina di una
tabella e Stampare una tabella completa.
Sezione
Intestazione report
Sezione
Intestazione pagina
Sezione
Intestazione gruppo
Sezione Corpo
Sezione
Pi di pagina gruppo
88
6 Stampa
PROCEDURA
CLIPPY
In fondo al report
sono presenti le sezioni:
Pi di pagina, in cui inserito il numero di pagina che
compare in ogni foglio di cui
si compone il report;
Pi di pagina report, in cui
viene inserito, per esempio,
un totale complessivo che
viene mostrato solo nellultima pagina del report.
presentato in un foglio a s, fare clic in corrispondenza del tratteggio del margine sinistro della sezione Pi di pagina gruppo per selezionare tutte le sezioni pi di pagina dei gruppi, quindi nella
scheda Progettazione fare clic su Finestra delle propriet.
Nel riquadro attivare la scheda Formato, fare clic nella casella a destra di Interruzione pagina, operare sul pulldown ed eseguire la scelta desiderata (in questo caso, Dopo sezione), quindi chiudere il riquadro.
La Visualizzazione Layout non mostra le interruzioni impostate, quindi, per verificare il risultato ottenuto, attivare Anteprima di stampa in cui si potr notare che ciascun gruppo sar stampato in un foglio a s.
Avviare il processo di stampa come indicato nella precedente procedura.
Report Corsi
prima
dellinserimento
dellinterruzione
di sezione: sono
presenti sei
gruppi, ognuno
dei quali
comprende i corsi
tenuti dal
medesimo
docente.
Report Corsi dopo
linserimento
dellinterruzione di
sezione: il report si
compone di 7
pagine: in ognuna
delle prime 6
presente solo un
docente con il
gruppo dei propri
corsi, mentre
nellultima
compare il pi di
pagina report
(Anno 2015).
PERCORSO ALTERNATIVO
ESERCIZIO DI CONSOLIDAMENTO
M 8-6