Stampa dei dati - 1
I dati visualizzati, provenienti sia da tabelle che da query, possono essere
stampati selezionando l’opzione ‘Stampa’ dalla voce di menu ‘File’ (è
disponibile anche l’anteprima di stampa).
In realtà, il report rappresenta un metodo più efficace per stampare i dati. La
possibilità di controllare le dimensioni e l'aspetto di ogni elemento di un
report consente di mostrare le informazioni nel modo desiderato.
Costruiamo un report per la stampa di un elenco studenti, raggruppati per provincia di
residenza e, nell’ambito del gruppo, ordinati per cognome.
Creiamo innanzitutto una query (residenza_studenti) che estrae i campi utili per la
stampa. Su tale query realizzeremo il report:
CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 4 - Maggio 2003
1
Stampa dei dati - 2


Selezioniamo, nell’elenco degli
oggetti, ‘Report’
Facciamo doppio click su ‘Crea un
report mediante una creazione
guidata’ (è il metodo più efficace)
Innanzitutto scegliamo in quale oggetto si
trovano i dati da stampare (tabella o
query)
La casella di riepilogo ‘Campi disponibili:’
mostrerà tutti i campi utilizzabili.
Clicchiamo su un campo e poi su ‘>’ per
includerlo nel report.
Clicchiamo su ‘>>’ per includere nel report
tutti i campi (è il nostro caso)
CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 4 - Maggio 2003
2
Stampa dei dati - 3
Scegliamo come visualizzare i dati, cioè in
base alla tabella ‘studenti’
Scegliamo il campo in base al quale
raggruppare gli studenti e clicchiamo su
‘>’
CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 4 - Maggio 2003
3
Stampa dei dati - 4
Selezioniamo il campo in base al quale
ordinare le righe (nell’ambito della
provincia). Nel nostro caso ‘cognome’
Definiamo il layout di stampa
CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 4 - Maggio 2003
4
Stampa dei dati - 5
Selezioniamo uno stile da applicare tra
quelli disponibili. Sulla sinistra ne viene
visualizzata l’anteprima
L’ultima operazione nella creazione di
un report è dare un nome allo stesso.
Una buona regola potrebbe essere
quella di dare al report lo stesso nome
dell’oggetto di origine dei dati, nel
nostro caso ‘residenza_studenti’
CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 4 - Maggio 2003
5
Stampa dei dati - 6
Il report appena creato verrà subito visualizzato in anteprima e,
come si vede, necessita di essere personalizzato.
Nella barra degli strumenti troviamo il pulsante per la
selezione della modalità di visualizzazione del report.
- In ‘Visualizzazione struttura’ possiamo apportare modifiche
al report;
- in ‘Anteprima di stampa’ vediamo come verrà stampato il
report con tutti i record;
- in ‘Anteprima di layout’ vediamo il layout del report solo con
alcuni record ‘campione’
In ‘Visualizzazione struttura’ procediamo alla
personalizzazione.
Gli elementi strutturali del report sono:
- Intestazione report (e piè di pagina report): i dati in
questa sezione verranno stampati solo all’inizio (e alla
fine) dell’elenco
- Intestazione pagina (e piè di pagina): i dati in questa
sezione verranno stampati all’inizio (e alla fine) di ogni
pagina
- Intestazione provincia: i dati in questa sezione verranno
stampati all'inizio di un nuovo gruppo di record
- Corpo: contiene il corpo principale dei dati del report
CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 4 - Maggio 2003
6
Stampa dei dati - 7
Procediamo con la personalizzazione:
Clicchiamo sullo strumento ‘Immagine’
per inserire l’immagine di una cartella
(da un file su disco)
Clicchiamo sullo strumento ‘Casella di
testo’ per inserire i totali
Clicchiamo sullo strumento ‘Linea’ per
inserire la linea orizzontale
Strumento ‘Casella di testo’
Utilizziamo gli strumenti di
formattazione del testo per
applicare colori di riempimento,
font diversi ecc.
Strumento ‘Immagine’
Strumento ‘Linea’
Strumenti di
formattazione del testo
CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 4 - Maggio 2003
7
Stampa dei dati - 8
Per inserire la linea di separazione dei gruppi e i totali parziali
appena visti, è necessario inserire una nuova sezione: ‘piè di pagina
provincia’.
Clicchiamo quindi sulla voce di menu ‘Visualizza’ -> ‘Ordianamento
e raggruppamento’, verrà aperta la finestra seguente:
Impostiamo la proprietà del gruppo ‘Piè di pagina (gruppo)’ a Sì.
La formula per eseguire i totali, da inserire nelle caselle di testo,
è la seguente: =conteggio(*)
CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 4 - Maggio 2003
8
Esercitazione N. 3
Creiamo i seguenti report basandoci, a seconda del caso, su
una tabella o su una query:
• Elenco studenti (cognome e nome) per facoltà, ordinato per
cognome
• Elenco studenti (cognome, nome e voto di diploma), ordinato in
modo decrescente per voto di diploma e per cognome
• Elenco degli esami sostenuti (codice, descrizione, voto e data) per
singolo studente (selezionato con una query parametrica che
richiede la matricola) ordinato per data esame
• Conteggio studenti per tipo di diploma
• Elenco studenti per facoltà con totale tasse pagate da ognuno di
essi
CORSI DI INFORMATIZZAZIONE - Basi di Dati: MS Access - Parte 4 - Maggio 2003
9
Scarica

Parte 4 - Report