c
s
n
e
a
l
o
u
t
i
.
Modulo 5o
o
h
Database
a
y
@
Syllabus 4.0
d
Diapo: 1
Prof. Ruggeri Denis [ [email protected] ]
Module Goals
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 2
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Database:
Cos’è un database ???
h
a
y
@
la
t
i
.
o
o
Insieme di dati riguardanti lo stesso argomento
(o argomenti correlati)
Insieme strutturato
(in modo da essere manipolato)
o
u
c
s
Oltre ai dati:
n
e
d
Informazioni sulla rappresentazione dei dati
Relazione fra i dati
Diapo: 3
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Database:
Cos’è un database ???
h
a
y
@
la
DBMS, software che manipola il DB
Struttura basi dati:
* Gerarchica
* Reticolare
* Relazionale
n
e
d
o
u
c
s
t
i
.
o
o
(la più diffusa organizzata a tabelle,
campi,relazione fra tabelle)
* Oggetti
Diapo: 4
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Tabelle
t
i
.
o
o
Una tabella è un insieme di dati correlati tra di loro
h
a
y
@
la
Un database può avere più tabelle
Le tabelle possono essere correlate tra di loro
n
e
d
o
u
c
s
Diapo: 5
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Es: il database scuola può
contenere la tabella alunni
n
e
d
o
u
c
s
Tabelle
h
a
y
@
la
t
i
.
o
o
Diapo: 6
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Es: il database scuola può
contenere la tabella classi
n
e
d
o
u
c
s
Tabelle
h
a
y
@
la
t
i
.
o
o
Diapo: 7
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Tabelle
Una tabella può essere vista come un insieme
strutturato di:
righe (tuple)(record) e colonne (attributi)
h
a
y
@
la
t
i
.
o
o
ATTRIBUTI
T
U
P
L
E
n
e
d
o
u
c
s
Diapo: 8
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Record/Tupla
t
i
.
o
o
Una record (tupla) è un insieme di attributi relativi alla
stessa entità
h
a
y
@
la
Una tupla è una riga di una tabella del database
o
u
c
s
Una tabella può avere più tuple
n
e
d
Diapo: 9
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Record
h
a
y
@
la
t
i
.
o
o
Tupla/Record costituita dagli
attributi in relazione fra loro:
n
e
d
o
u
c
s
id alunno (3)
cognome (Giorgetti)
nome(pietro)
Diapo: 10
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Record
h
a
y
@
la
t
i
.
o
o
Tupla/Record costituita dagli
attributi in relazione fra loro:
n
e
d
o
u
c
s
id classe (3)
descrizione classe (III B)
indirizzo (informatica)
ubicazione (primo piano)
Diapo: 11
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Campo/Attributo
t
i
.
o
o
Una campo (attributo) è una tipologia di dato/informazione
h
a
y
@
la
Una attributo è una colonna di una tabella del database
Una tabella può avere più attributi
n
e
d
o
u
c
s
Diapo: 12
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
o
u
c
s
Campo
h
a
y
@
la
t
i
.
o
o
Il campo nome,conterrà i dati
relativi al nome in tutte le tuple
n
e
d
Diapo: 13
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
o
u
c
s
Campo
h
a
y
@
la
t
i
.
o
o
Il campo indirizzo conterrà i dati
relativi all’indirizzo in tutte le tuple
n
e
d
Diapo: 14
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Tipi di dati e proprietà
t
i
.
o
o
In base alle informazioni che devono contenere e/o ai
comportamenti cui saranno soggetti i campi/attributi
saranno definiti attraverso tipi di dato e possiederanno
determinate proprietà
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 15
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Tipi di dati e proprietà
t
i
.
o
o
In Access il tipo di dato viene selezionato tramite menu a
tendina nella visualizzazione struttura
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 16
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Tipi di dati e proprietà
h
a
y
@
la
t
i
.
o
o
Principali tipi di dato
n
e
d
o
u
c
s
Diapo: 17
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Tipi di dati e proprietà
t
i
.
o
o
Impostazione
Tipo di dati
Testo
Impostazione predefinita. Testo o combinazioni di
testo e numeri, compresi numeri che non richiedo
no calcoli, come numeri di telefono.
Memo
o
u
c
s
h
a
y
@
la
Testo lungo o combinazioni di testo e numeri.
n
e
d
Numerico
Dati numerici utilizzati in calcoli matematici. Per u
lteriori informazioni relative all'impostazione di d
eterminati tipi numerici, vedere l'argomento relati
vo alla proprietà
Diapo: 18
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Tipi di dati e proprietà
t
i
.
o
o
Impostazione
Tipo di dati
Data/Ora
Valori data e ora per gli anni da 100 a 9999
Valuta
Valori per valuta e dati numerici utilizzati in calco
li matematici che impiegano dati contenenti da un
a a quattro posizioni decimali. Tali numeri hanno
fino a quattro cifre a destra e 15 a sinistra del sepa
ratore decimale
n
e
d
Contatore
o
u
c
s
h
a
y
@
la
Numero sequenziale univoco, cioè incrementato d
i un'unità o numero casuale ogni volta che viene a
ggiunto un nuovo record a una tabella. Non è pos
sibile aggiornare i campi Contatore
Diapo: 19
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Tipi di dati e proprietà
t
i
.
o
o
Impostazione
Tipo di dati
Sì/No
I valori e i campi Sì e No contenenti uno di due valo
ri (Sì/No, True/False, On/Off)
Oggetto OLE
Un oggetto, come un foglio di calcolo di Microsoft E
xcel, un documento di Microsoft Word, grafici, suo
ni o altri dati binari.
Collegamento
ipertestuale
n
e
d
Ricerca guidata
o
u
c
s
h
a
y
@
la
Testo o combinazioni di testo e numeri memorizzat
e come testo e utilizzate come indirizzo di collegam
ento ipertestuale.
Crea un campo che consente di scegliere un valore
da un'altra tabella o da un elenco di valori utilizzan
do una casella di riepilogo o una casella combinata.
Diapo: 20
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Tipi di dati e proprietà
Proprietà collegate ai tipi di dato
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 21
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Tipi di dati e proprietà
Proprietà collegate ai tipi di dato
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 22
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Chiave primaria
t
i
.
o
o
Uno o più campi il cui valore o i cui
valori identificano in modo univoco i
h
a
singoli record di una tabellay
@
a
l
o
u
c
s
n
e
d
Diapo: 23
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Chiave primaria
t
i
.
o
o
Uno o più campi/attributi il cui valore o i cui
valori identificano in modo univoco i singoli
h
a
record/tuple di una tabella y
@
a
l
o
u
c
s
n
e
d
Diapo: 24
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Record 1
Record 2
o
u
c
s
Chiave primaria
h
a
y
@
la
t
i
.
o
o
Come faccio a distiunguere Record 1
dal Record 2 ??
Devo associare ad un record un identificativo (uno o più
attributi) che lo rende univoco
n
e
d
Diapo: 25
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
o
u
c
s
Chiave primaria
h
a
y
@
la
t
i
.
o
o
Posso introdurre un idalunno e fare in modo che questo
valore non supporti duplicati in modo che il record sia
individuato univocamente
n
e
d
Diapo: 26
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Chiave primaria
t
i
.
o
In access (ma anche in altri DBMS) o
spesso
h
viene generata una chiave
primaria
a
y
come contatore automatico
gestito dal
@
a
l
sistema
o
u
c
s
n
e
d
Diapo: 27
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Chiave primaria
Impostazione 1:
dal campo che vogliamo usare come
chiave tasto destro del mouse
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Impostazione 2:
dal campo che vogliamo usare
come chiave menu modifica
Diapo: 28
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Indice
t
i
.
Funzione che accelera la ricerca e l'ordinamento
o
o
in una tabella sulla base di uno oh
più
campi
a
indicizzati.
y
@
a e non ammettere
l
Un indice può essereo
univoco
u
duplicazioni di valore
c
s
n
e
d
Diapo: 29
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Indice
t
i
.
Es. se il campo cognome richiederà molti
o
o
accessi o elaborazioni posso indicizzarlo
h
a
y
in modo da rendere più rapide
ricerche
@ (rallentando
ed ordinamenti nel la
campo
o
la fase di aggiornamento)
u
c
s
n
e
d
Diapo: 30
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
n
e
d
o
u
c
s
Indice
h
a
y
@
la
t
i
.
o
o
Impostazione1:
dalle proprietà del campo seleziono
l’eventuale indicizzazione specificando
anche se sono ammessi duplicati
Diapo: 31
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Relazioni tra tabelle
t
i
.
o
o
Perché organizzare e relazionare i dati in tabelle ???
h
a
y
@
la
Gestione di una grossa mole di dati
Evitare duplicazioni
o
u
c
s
Controllare aggiunte e cancellazioni
n
e
d
Ottimizzare l’accesso alle informazioni
Diapo: 32
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
o
u
c
s
Relazioni tra tabelle
h
a
y
@
la
t
i
.
o
o
Immaginiamo una tabella unica di questo tipo
n
e
d
Inefficienze nel database ???
Diapo: 33
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
o
u
c
s
Inefficienza 1 nel database:
n
e
d
Relazioni tra tabelle
h
a
y
@
la
t
i
.
o
o
ho un gran numero di dati ripetuti che aumentano
notevolmente la dimensione del database
Diapo: 34
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
o
u
c
s
Relazioni tra tabelle
h
a
y
@
la
t
i
.
o
o
Inefficienza 2 nel database:
n
e
d
se la classe III A subisce uno spostamento di piano devo ri
organizzare tutti i record correlati
Diapo: 35
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
o
u
c
s
Relazioni tra tabelle
h
a
y
@
la
t
i
.
o
o
Inefficienza 3 nel database:
n
e
d
se rossi cambia classe devo aggiornare tutti e tre i campi
collegati alla classe
Diapo: 36
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Relazioni / regole tra tabelle
Questa inefficienza può essere risolta:
h
a
y
@
la
t
i
.
o
o
Stabilendo relazioni fra le tabelle
Stabilendo regole che le supportino
n
e
d
o
u
c
s
Diapo: 37
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Relazioni / regole tra tabelle
t
i
.
o
o
Posso raggruppare i dati delle classe in una tabella
classi:
o
u
c
s
h
a
y
@
la
Posso raggruppare i dati degli alunni in una tabella
alunni:
n
e
d
Diapo: 38
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Relazioni / regole tra tabelle
t
i
.
o
o
Nella tabella alunni ci sarà solo un codice riferito alla classe.
I dati della classe saranno gestiti nella tabella classe.
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 39
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Inefficienza 1 nel database:
Relazioni / regole tra tabelle
t
i
.
o
o
Inefficienza 1 RISOLTA
ho un gran numero di dati ripetuti nella tabella alunni memorizzo solo
che aumentano notevolmente la
un codice numerico che fa riferimento
dimensione del database
alla tabella classi
Inefficienza 2 nel database:
o
u
c
s
se la classe III A subisce uno
spostamento di piano devo
riorganizzare i record correlati
n
e
d
h
a
y
@
la
Inefficienza 2 RISOLTA
devo modificare solo il campo
ubicazione nella tabella classi
Inefficienza 3 nel database:
Inefficienza 3 RISOLTA
se rossi cambia classe devo
aggiornare tutti e tre i campi
collegati alla classe
devo modificare per rossisolo il
campo codice nella tabella classi
Diapo: 40
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Relazioni / regole tra tabelle
Vengono definite:
relazioni
il codice classe in alunno
è in relazione
con l’idclasse in classi
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 41
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Vengono definite:
regole
Relazioni / regole tra tabelle
h
a
y
@
la
t
i
.
o
o
per ogni classe (1)
ci possono essere
più alunni (∞)
n
e
d
o
u
c
s
Diapo: 42
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Vengono definite:
regole
Relazioni / regole tra tabelle
t
i
.
o
o
h
a
una classe può anche non avere alunni
collegati
y
@
a
l
un alunno deve per forza
avere una classe collegata
o
u
c
s
n
e
d
Diapo: 43
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Esercizi Riepilogo
Realtà da analizzare:
t
i
.
o
o
Organizzare un database di imprese. La singola
impresa opera in una sola città (Brescia,Como, ..)
ed in un solo settore(Energetico, Servizi, ….)
o
u
c
s
h
a
y
@
la
Individuare tabelle ed attributi
n
e
d
Individuare relazioni e regole fra le tabelle
Diapo: 44
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.1 Concetti Fondamentali
Esercizi Riepilogo
Realtà da analizzare:
t
i
.
o
o
Organizzare un database anagrafico. La singolo
utente è residente in una città (Brescia,Como, ..)
e svolge una professione (Operaio, Medico, ….)
o
u
c
s
h
a
y
@
la
Individuare tabelle ed attributi
n
e
d
Individuare relazioni e regole fra le tabelle
Diapo: 45
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.2 Primi passi con un DB
Apertura da barra
dei programmi
o
u
c
Apertura da link
s
n
sul desktop
e
d
Aprire / Chiudere l’applicazione
h
a
y
@
la
t
i
.
o
o
Diapo: 46
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.2 Primi passi con un DB
Chiusura applicazione
da pulsante
Chiusura applicazione
da menu file
n
e
d
o
u
c
s
Chiusura applicazione
da combinazione tasti
Aprire / Chiudere l’applicazione
h
a
y
@
la
t
i
.
o
o
ALT + F4
Diapo: 47
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.2 Primi passi con un DB
Apertura diretta
(doppio click su file)
Apertura da menu file
h
a
y
@
la
t
i
.
o
o
o
u
CTRL + O
c
s
Apertura da
combinazione tasti
n
e
d
Aprire database esistente
Apertura da
icona barra menu
Diapo: 48
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.2 Primi passi con un DB
Aprire nuovo database
Apertura da menu file
h
a
Apertura da
y
CTRL
+N
combinazione tasti
@
a
l
o
u
Apertura da
c
s
icona barran
menu
e
d
t
i
.
o
o
Diapo: 49
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.2 Primi passi con un DB
Salvare un database
Salvataggio da menu file
(nelle versioni precedenti salva o salva con
nome)
h
a
y
@
la
o
Salvataggio da cuF12 –
s
combinazione
tasti Maiusc+F12
n
e
d
t
i
.
o
o
Apre Salva con Nome
Salva progetto corrente
Salvataggio icona
barra menu
Diapo: 50
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.2 Primi passi con un DB
Help
Help Generale
h
a
y
@
la
t
i
.
o
o
o
u
c
s Help da combinazione
Guida in linea
n
e
d
tasti
F1
Diapo: 51
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.2 Primi passi con un DB
Chiudere un database
t
i
.
o
o
Chiusura da finestra
h
a
y
@
la
(icona sulla finestra DB attivo)
o
u
c
s
n
e
d da menu file
Chiusura
Diapo: 52
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.3 Modificare le impostazioni
Modalità visualizzazione
Cosa visualizzare ???
Scelta da menu visualizza
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Scelta diretta da finestra
Diapo: 53
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.3 Modificare le impostazioni
n
e
d
t
i
.
o
o
Elenco
Icone grandi
Icone piccole
Modalità visualizzazione
o
u
c
s
h
a
y
@
la
Dettaglio
Diapo: 54
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.3 Modificare le impostazioni
Modalità visualizzazione
Modalità Struttura
t
i
.
o
o
(progettazione;modifica struttura)
h
a
y
@
a
l
Modalità
Foglio Dati
o
u
c
s
n
e
(dati;manipolazione dati)
d
Diapo: 55
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.3 Modificare le impostazioni
Barre strumenti
h
a
y
@
la
t
i
.
o
o
Scelta barre strumenti da attivare
n
e
d
o
u
c
s
Diapo: 56
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1.3 Modificare le impostazioni
Barre strumenti
t
i
.
o
o
Personalizzazione
barre strumenti
n
e
d
o
u
c
s
h
a
y
@
la
Permette l’aggiunta, la modifica
la cancellazione di barre
Diapo: 57
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1 Esercizi di riepilogo
t
i
.
o
o
Aprire Access + Chiuderlo con tasto scelta rapida
h
a
y
@
la
Aprire Access + Metterlo ad Icona e Ripristinarlo
+ Chiuderlo con icona chiudi della finestra
Aprire nuovo DB vuoto da menu file
o
u
c
s
Provare le varie visualizzazioni da menu visualizza
n
e
d
Provare le varie visualizzazioni da finestra
Attivare la barra strumenti WEB
Diapo: 58
Prof. Ruggeri Denis [ [email protected] ]
5.1 Usare l’applicazione
5.1 Esercizi di riepilogo
t
i
.
o
o
Aprire una nuova tabella in modalità struttura
h
a
y
@
la
Verificare tutti i tipi possibili di campi e le loro
proprietà
Progettare una tabella città (struttura) ed
inserire i dati (foglio dati)
o
u
c
s
Salvare il DB e riaprirlo
n
e
d
Ricercare tramite l’help i principali tasti di scelta
rapida
Diapo: 59
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Creare una tabella
t
i
.
o
o
Creare le tabelle relative ad un ipotetico database
campionato di calcio
Squadra
Giocatore
Ruolo
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 60
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Creare una tabella
Per poter specificare i nomi, tipi e
proprietà dei campi la nuova tabella
deve essere aperta in modalità
struttura dalla finestra DB
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 61
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Creare una tabella
la nuova tabella può essere aperta
in modalità
struttura dal menu
inserisci
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 62
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Creare una tabella
nome campo
tipo campo
o
u
c
s
h
a
y
@
la
t
i
.
o
o
proprietà campo
n
e
d
Diapo: 63
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Salvare una tabella
t
i
.
o
o
Il salvataggio del DataBase salva anche tutte le
tabelle (dati, relazioni). E possibile accedere al
salva con nome per specificare altro nome della
tabella con:
o
u
c
s
h
a
y
@
la
tasto destro del mouse
n
e
d
menu file
Diapo: 64
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Tabella / campi
squadra
h
a
y
@
la
ruolo
giocatore
n
e
d
o
u
c
s
t
i
.
o
o
Diapo: 65
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
n
e
d
o
u
c
s
Tabella / relazioni
h
a
y
@
la
t
i
.
o
o
Diapo: 66
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Tabella /dati
t
i
.
o
o
giocatore
squadra
n
e
d
o
u
c
s
h
a
y
@
la
ruolo
Diapo: 67
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
squadra
inserimento diretto
da foglio dati
n
e
d
o
u
c
s
Tabella / inserire dati
h
a
y
@
la
t
i
.
o
o
inserimento da tasto
destro su riga record
Diapo: 68
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
squadra
inserimento diretto
da menu record
n
e
d
o
u
c
s
Tabella / inserire dati
h
a
y
@
la
t
i
.
o
o
Diapo: 69
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Tabella / inserire dati
squadra
o
u
c
s
inserimento da menu
inserisci
n
e
d
h
a
y
@
la
t
i
.
o
o
inserimento da barra
strumenti
Diapo: 70
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Tabella / eliminare dati
squadra
o
u
c
s
cancellazione da tasto
destro su riga record
n
e
d
h
a
y
@
la
t
i
.
o
o
viene chiesta la conferma
Diapo: 71
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Tabella / cancellare dati
squadra
cancellazione da
barra selezione
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
cancellazione da barra
strumenti
Diapo: 72
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Ins. campi tab esistente
squadra
h
a
y
@
la
t
i
.
o
o
In modalità struttura
basta inserirlo in sequenza
n
e
d
o
u
c
s
da menu inserisci selezionando
colonna
Diapo: 73
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Eliminare dati dal record
t
i
.
o
o
È possibile eliminare tutti i dati di
una colonna dopo averla selezionata
con il tasto destro del mouse
(devono essere rispettate le regole
definite sulle relazioni)
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 74
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Eliminare dati dal record
t
i
.
o
o
È possibile eliminare tutti i dati di
un campo dopo averlo selezionato
con il tasto destro del mouse
n
e
d
o
u
c
s
h
a
y
@
la
Oppure eliminarla dal menu modifica
Diapo: 75
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Annulla
I comandi annulla / ripeti permettono di
ripercorrere in avanti o indietro la
sequenza di comandi forniti
da menu modifica
o
u
c
s
da tasti scelta rapida
n
e
d
da barra strumenti
h
a
y
@
la
t
i
.
o
o
CTRL+Z (annulla operazione)
CTRL+Y (ripeti operazione)
Diapo: 76
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
da tabella in formato dati
tramite barra navigazione
primo record
n
e
d
o
u
c
s
t
i
.
o
o
nuovo record
h
a
y
@
la
record nr
record precedente
Navigazione in una tabella
ultimo record
record successivo
Diapo: 77
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
da tabella in formato dati
tramite menu modifica
selezionado vai
n
e
d
o
u
c
s
Navigazione in una tabella
h
a
y
@
la
t
i
.
o
o
Diapo: 78
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
pulsante elimina
Cancellare una tabella
h
a
y
@
la
t
i
.
o
o
menu
modifica
n
e
d
o
u
c
s
Diapo: 79
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
menu scelta rapida
n
e
d
o
u
c
s
Cancellare una tabella
h
a
y
@
la
t
i
.
o
o
selezionare tabella e tasto CANC
Diapo: 80
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Chiudere una tabella
tasto chiudi sulla finestra tabella
h
a
y
@
la
t
i
.
o
o
selezionando chiudi sul menu vicino
al nome tabella
n
e
d
o
u
c
s
Diapo: 81
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.1 Operazioni Fondamentali
Salvare una tabella
Modalità foglio dati:
se ci sono state modifiche vengono
salvate automaticamente
h
a
y
@
la
t
i
.
o
o
Modalità struttura:
se ci sono state modifiche viene
richiesta la conferma salvataggio
n
e
d
o
u
c
s
Salvataggio esplicito:
è sempre possibile richiedere salvataggio esplicito (salva
o salva con nome da menu file o barra strumenti)
Diapo: 82
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.2 Definire le chiavi
Chiave primaria
Chiave primaria:
h
a
y
@
la
Campo contatore
Campo singolo
Unione di più campi singoli
o
u
c
s
Definizione automatica
t
i
.
o
o
se non è stata definita una chiave primaria ed esiste
un campo contatore access chiede all’uscita dalla
modalità struttura se definire tale campo chiave
primaria
n
e
d
Diapo: 83
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.2 Definire le chiavi
Chiave primaria
Menu scelta rapida sul campo
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Barra strumenti
n
e
d
Menu modifica
Diapo: 84
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.2 Definire le chiavi
Indicizzare un campo
t
i
.
o
o
I record appaiono e vengono memorizzati in
tabella secondo l’odine sequenziale di
inserimento
h
a
y
@
la
Con l’indicizzazione si accede alla tabella
in una sequenza diversa da quella di
inserimento
n
e
d
o
u
c
s
Con l’indicizzazione non si crea una nuova tabella
(come fa l’ordinamento) ma è solo una diversa
disposizione logica
Diapo: 85
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.2 Definire le chiavi
Indicizzare un campo
Indice da proprietà campo in modalità struttura
Indice da menu visualizza
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Indice da barra strumenti
Diapo: 86
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.3 Definire / impostare una tabella
Regole validazione
Esempio 1: anni calciatori >0 e <100
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 87
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.3 Definire / impostare una tabella
Regole validazione
Esempio 2: anni calciatori >15 e <50
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 88
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.3 Definire / impostare una tabella
Regole validazione
Esempio 3: altezza calciatori >150
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 89
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.3 Definire / impostare una tabella
Regole validazione
t
i
.
o
o
Esempio 4: se avessi un campo maschio / femmina
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 90
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.3 Definire / impostare una tabella
Ampiezza colonne
in modalità visualizzazione dati
tramite menu formato
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
in modalità visualizzazione dati
tramite menu scelta rapida dopo
aver selezionato la colonna
direttamente con il mouse trascinando
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 91
5.2 Tabelle
5.2.3 Definire / impostare una tabella
modalità struttura
Spostare colonne
t
i
.
o
o
Selezione campo
h
a
y
@
la
Trascinamento triangolino
nella nuova posizione
o
u
c
s
modalità foglio dati
n
e
d
Selezione campo
Trascinamento colonna
nella nuova posizione
Diapo: 92
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.4 Relazioni tra tabella
Creare relazioni
Apertura da menu strumenti
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 93
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.4 Relazioni tra tabella
Creare relazione
Se ci sono già delle relazioni
vengono mostrate
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 94
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.4 Relazioni tra tabella
Creare relazione
Altrimenti viene visualizzata
mostra tabella
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Dove è possibile evidenziare gli
elementi da mettere in relazione
Diapo: 95
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.4 Relazioni tra tabella
Creare relazione
Inserisco tutte le tabelle che voglio
mettere in relazione
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 96
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.4 Relazioni tra tabella
Creare relazione
La relazione fra campi può essere fatta con
il drag and drop di un campo su quello con cui
voglio relazionare (id_ruolo e cod_ruolo)
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 97
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.4 Relazioni tra tabella
Creare relazione
Fra i campi esiste un legame di uno a molti:
h
a
y
@
la
t
i
.
o
o
(come regola metto il rispetto dell’integrità referenziale)
Un ruolo può avere molti giocatori
n
e
d
o
u
c
s
Diapo: 98
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.4 Relazioni tra tabella
Creare relazione
Il sistema evidenzia la relazione uno a molti
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 99
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.4 Relazioni tra tabella
Creare relazione
t
i
.
o
o
Di solito le relazioni uno a molti vengolo create con una
relazione fra:
h
a
y
@
la
campo contatore chiave primaria (uno)
e campo numerico (molti)
o
u
c
s
Di solito le relazioni uno a uno vengolo create con una
relazione fra:
n
e
d
campo numerico (uno)
e campo numerico (uno)
Diapo: 100
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.4 Relazioni tra tabella
Modifica /Cancellazione relazione
o
u
c
s
h
a
y
@
la
t
i
.
o
o
La modifica / eliminazione di una
relazione si può fare selezionando
la
relazione
con
il
menu
contestuale
n
e
d
oppure dal menu relazioni
Diapo: 101
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.4 Relazioni tra tabella
Regola relazioni
t
i
.
o
o
L’applicazione dell’integrità referenziale è un insieme
di regole che impediscono di modificare / rimuovere un
record che sia correlato ad un altro tramite una
relazione
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 102
Prof. Ruggeri Denis [ [email protected] ]
5.2 Tabelle
5.2.4 Relazioni tra tabella
Regola relazioni
Aggiorna campi correlati a catena
h
a
y
@
la
t
i
.
o
o
Vengono aggiornati i campi correlati quando si modifica
il dato della chiave primaria
o
u
c
s
Elimina record correlati a catena
Vengono eliminati i record correlati quando viene eliminato
un record
n
e
d
Diapo: 103
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
o
u
c
s
Aprire una maschera
h
a
y
@
la
t
i
.
o
o
Aprire una maschera
doppio click sulla maschera
n
e
d
icona apri
apri da menu rapido
L’apertura avverrà in modalità maschera (immissione)
E’ sempre possibile passare in modalità struttura
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 104
5.3 Maschere
5.3.1 Operare con le maschere
Creare una maschera
h
a
y
@
la
t
i
.
o
o
Selezionare nuovo dalla finestra
database
n
e
d
o
u
c
s
Utilizzare il menu inserisci
Diapo: 105
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
Modalità:
n
e
d
Creare una maschera
t
i
.
o
o
struttura
o
u
c
s
h
a
y
@
la
autocomposizione
Diapo: 106
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
Creare una maschera
Modalità Autocomposizione
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Scelta tabelle/campi che
saranno utilizzati nella
maschera
Diapo: 107
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
Modalità Autocomposizione
Creare una maschera
Scelta layout
h
a
y
@
la
t
i
.
o
o
Colonne: campi e controlli incolo
n
e
d
o
u
c
s
nnati e record accessibili uno alla
volta
Tabulare: simile alla modalità
foglio dati
Foglio dati: simile al layout di
un foglio di calcolo
Giustificato: con allineamento
verticale dei campi
Diapo: 108
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
Modalità Autocomposizione
Colonne
n
e
d
Tabulare
o
u
c
s
Creare una maschera
Foglio dati
h
a
y
@
la
t
i
.
o
o
Giustificato
Diapo: 109
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
Creare una maschera
Modalità Autocomposizione
h
a
y
@
la
t
i
.
o
o
Colonne è il layout più indicato per rappresentare
un record alla volta;
o
u
c
s
Tabulare e foglio dati sono i più indicati per la
rappresentazione globale delle informazioni
n
e
d
Diapo: 110
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
Creare una maschera
Modalità Autocomposizione
h
a
y
@
la
t
i
.
o
o
Dopo il layout si passa a scegliere lo stile (fra quelli
proposti)
n
e
d
o
u
c
s
Diapo: 111
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
Creare una maschera
Modalità Autocomposizione
Viene richiesto il nome per il salvataggio
e la modalità di apertura della maschera
Struttura
n
e
d
h
a
y
@
la
t
i
.
o
o
Visualizzazione
o
u
c
s
Diapo: 112
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
Creare una maschera
Modalità menu inserisci
h
a
y
@
la
t
i
.
o
o
Permette delle scelte più
rapide basandosi
sugli standard principali
n
e
d
o
u
c
s
Diapo: 113
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
n
e
d
o
u
c
s
Inserire dati
h
a
y
@
la
t
i
.
o
o
Selezionare da pulsanti
navigazione o barra
strumenti o menu inserisci
nuovo record
Diapo: 114
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
n
e
d
o
u
c
s
Modifica dati
h
a
y
@
la
t
i
.
o
o
La modifica avviene tramite
posizionamento sul record
desiderato e sovrascrittura
con i nuovi dati
Diapo: 115
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
Barra strumenti o
menu modifica
n
e
d
o
u
c
s
Cancellazione record
h
a
y
@
la
t
i
.
o
o
Diapo: 116
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere Navigazione in una maschera
dalla maschera tramite barra
navigazione:
primo record
n
e
d
o
u
c
s
record precedente
nuovo record
h
a
y
@
la
record nr
t
i
.
o
o
ultimo record
record successivo
Diapo: 117
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
n
e
d
o
u
c
s
Componenti maschera
h
a
y
@
la
t
i
.
o
o
Diapo: 118
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
Componenti maschera
h
a
y
@
la
Intestazione maschera e piè pagina maschera
appaiono indipendentemente dal numero di
pagine della maschera
o
u
c
s
t
i
.
o
o
Intestazione pagina e piè pagina pagina appaiono
ripetuti su ogni pagina
n
e
d
Diapo: 119
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
Componenti maschera
Dalla barra casella degli strumenti è possibile
introdure oggetti nella maschera
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Es. introduciamo etichetta di testo nell’intestazione
maschera
n
e
d
Diapo: 120
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
Componenti maschera
t
i
.
o
o
Il campo può essere spostato (drag and drop) allineato
ed altre modifiche con menu contestuale
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 121
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
Componenti maschera
t
i
.
o
o
Tramite menu inserisci posso inserire anche data e ora
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 122
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
etichetta
etichetta
n
e
d
o
u
c
s
Componenti maschera
h
a
y
@
la
t
i
.
o
o
data da menu
inserisci
Diapo: 123
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
n
e
d
o
u
c
s
Componenti maschera
h
a
y
@
la
t
i
.
o
o
Diapo: 124
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
Finestra
database
n
e
d
o
u
c
s
Cancellazione maschera
h
a
y
@
la
Dal menu
contestuale
t
i
.
o
o
Dal menu
modifica
Diapo: 125
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
!!
Cancellazione maschera
h
a
y
@
la
t
i
.
o
o
La cancellazione di una maschera
non comporta modifiche strutturali
ai dati ed alle relazioni del database
n
e
d
o
u
c
s
Diapo: 126
Prof. Ruggeri Denis [ [email protected] ]
5.3 Maschere
5.3.1 Operare con le maschere
Salvataggio maschera
Dal menu
contestuale
n
e
d
o
u
c
s
t
i
.
o
o
Dal menu file
h
a
y
@
la
Tipo salvataggio
Diapo: 127
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali
Usare il comando ricerca
Una volta inseriti i dati e create le
relazioni diventa importante
l’interrogazione e la manipolazione
di queste informazioni
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 128
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali
Usare il comando ricerca
t
i
.
o
o
Interrogazione: le query di interrogazione
lasciano immutata la base dati limitandosi
ad estrarre le informazioni desiderate
secondo modalità desiderate
o
u
c
s
h
a
y
@
la
Manipolazione: le query di manipolazione
(inserimento, update, cancellazione di dati
e/o tabelle) alterano la base dati
n
e
d
Diapo: 129
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali
Il comando cerca può essere
applicato dal menu modifica
(alla modalità foglio dati)
n
e
d
o
u
c
s
Usare il comando ricerca
h
a
y
@
la
t
i
.
o
o
Diapo: 130
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali
Solo chiave primaria
(+veloce) oppure in
tutti i campi
n
e
d
Porzione di dati da
confrontare nella
ricerca
Usare il comando ricerca
dato da ricecare
o
u
c
s
h
a
y
@
la
t
i
.
o
o
direzione di ricerca
Diapo: 131
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali
n
e
d
o
u
c
s
Usare il comando ricerca
h
a
y
@
la
t
i
.
o
o
Ricerca 1
Ricerca 2
Diapo: 132
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali
n
e
d
o
u
c
s
Usare il comando ricerca
h
a
y
@
la
t
i
.
o
o
Ricerca 3
Ricerca 4
Diapo: 133
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali
Applicare un filtro
t
i
.
o
o
Applicare un filtro ad una tabella / maschera
significa visualizzare solo alcuni record ………
h
a
y
@
la
Filtro per selezione
o
u
c
s
Filtro per inserimento dati
n
e
d
Filtro per maschera
Questa icona funziona da selettore
applica/togli filtro
Diapo: 134
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali
Applicare un filtro
Questa icona funziona da selettore
applica/togli filtro
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Lo stesso effetto può essere ottenuto
dal menu record
n
e
d
Diapo: 135
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali
Applicare un filtro
Filtro per selezione
h
a
y
@
la
Si evidenzia all’interno della
tabella il valore desiderato es.
squadra 4 nella tabella giocatori
n
e
d
o
u
c
s
t
i
.
o
o
Diapo: 136
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali
Applicare un filtro
Filtro per selezione
h
a
y
@
la
Tramite il menu record o la barra strumenti
si evidenzia filtro in base a selezione
n
e
d
o
u
c
s
t
i
.
o
o
e si ottengono i dati filtrati
Diapo: 137
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali
Applicare un filtro
Filtro per inserimento dati
h
a
y
@
la
t
i
.
o
o
Una volta posizionati sul campo dove applicare il
filtro, (es. altezza giocatori) tramite menu
contestuale si seleziona filtro per
n
e
d
o
u
c
s
Diapo: 138
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali
Applicare un filtro
Filtro per inserimento dati
h
a
y
@
la
si specifica il criterio (es. >180)
o
u
c
s
t
i
.
o
o
e si ottengono i dati filtrati
n
e
d
Diapo: 139
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali
Applicare un filtro
Filtro in base a maschera
o
u
c
s
h
a
y
@
la
t
i
.
o
o
appare una maschera dove impostare il criterio
n
e
d
Diapo: 140
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali
Applicare un filtro
Filtro in base a maschera
h
a
y
@
la
si seleziona l’applicazione del filtro
e si ottengono i dati filtrati
n
e
d
o
u
c
s
t
i
.
o
o
Diapo: 141
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Creare query
t
i
.
o
o
dal menu database si evidenzia query e poi nuovo
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 142
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Creare query
oppure dal menu inserisci
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
oppure doppio click sulla modalità desidera da menu
database
Diapo: 143
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Creare query
apertura query in creazione guidata
h
a
y
@
la
scelta dei dati oggetto della query
n
e
d
o
u
c
s
t
i
.
o
o
Diapo: 144
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Creare query
scelta nome query e modalità apertura
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 145
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Creare query
modalità visualizzazione dati
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 146
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Creare query
modalità struttura
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 147
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Creare query
t
i
.
o
o
modalità struttura (è possibile con il tasto destro
del mouse selezionare mostra tabella)
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 148
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Creare query
t
i
.
o
o
modalità struttura (è possibile selezionare i singoli
campi e quindi stabilire anche l’ordine)
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 149
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Creare query
t
i
.
o
o
posso coinvolgere nella query anche più tabelle
h
a
y
@
la
Es. per ogni giocatore voglio
conosce il ruolo e la squadra
d’appartenenza
n
e
d
o
u
c
s
Diapo: 150
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Creare query
t
i
.
o
o
posso coinvolgere nella query anche più tabelle
struttura
n
e
d
h
a
y
@
la
visualizzazione
o
u
c
s
L’esecuzione di una query o il passaggio in
modalità foglio dati avviene con le icone:
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 151
5.4 Cercare informazioni
5.4.1 Query
Creare query
posso impostare un criterio di estrazione es:
mettendo nel campo desc_ruolo “attaccante”
struttura
n
e
d
h
a
y
@
la
t
i
.
o
o
visualizzazione
o
u
c
s
L’esecuzione di una query o il passaggio in
modalità foglio dati avviene con il menu:
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 152
5.4 Cercare informazioni
5.4.1 Query
Creare query
t
i
.
o
o
posso impostare un criterio di estrazione combinato es:
campo desc_ruolo “attaccante” oppure “difensore”
struttura
n
e
d
h
a
y
@
la
visualizzazione
o
u
c
s
Diapo: 153
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Criteri
t
i
.
o
o
posso impostare un criterio di estrazione combinato es:
campo desc_ruolo “attaccante” oppure “difensore” e
squadra Brescia
struttura
visualizzazione
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 154
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Operatori
t
i
.
o
o
E’ possibile chiedere un input esterno racchiudendolo
fra parentesi quadre
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 155
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Operatori
t
i
.
o
o
Nei criteri è possibile inserire anche criteri relativi a:
h
a
y
@
la
Minore, Minore uguale
Maggiore, Maggiore uguale
o
u
c
s
Diverso,Uguale
n
e
d
And, Or
Diapo: 156
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Operatori
Es dati dei calciatori con altezza >180
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 157
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Operatori
Es dati dei calciatori con età <=23
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 158
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Modifica query
t
i
.
o
o
La modifica di una query per quanto riguarda la visibilità
dei dati , l’aggiunta o l’eliminazione di dati e la modifica
dei criteri può essere fatta direttamente dalla modalità
struttura
visibilità
criteri
n
e
d
o
u
c
s
h
a
y
@
la
Scelta
tabelle / campi
Diapo: 159
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Modifica query
Aggiunta di un campo
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Nelle posizioni vuote
vado a specificare il
nuovo campo
Diapo: 160
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Modifica query
Aggiunta di un campo
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Nelle posizioni vuote
vado a specificare il
nuovo campo
Diapo: 161
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Modifica query
n
e
d
o
u
c
s
t
i
.
o
o
o dal menu query
Aggiunta tabella alla query
h
a
y
@
la
o dal menu contestuale
Se le informazioni appartengono ad
una tabella non precentemente
coinvolta, devo aggiungerla dall’icona
Diapo: 162
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
nascondi campo
Modifica query
o
u
c
s
h
a
y
@
la
t
i
.
o
o
basta spuntare il campo da nascondere in mostra
n
e
d
Diapo: 163
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Eliminazione campo
Modifica query
h
a
y
@
la
t
i
.
o
o
Eliminazione con tasto CANC
n
e
d
o
u
c
s
Dalla struttura query si
seziona la colonna relativa
al campo da rimuovere
Prof. Ruggeri Denis [ [email protected] ]
Eliminazione con menu modifica
ed elimina o elimina colonne
Taglia da icona o menu
contestuale (viene copiato negli
appunti disponibile per incolla)
Diapo: 164
5.4 Cercare informazioni
5.4.1 Query
Spostare un campo
Agendo graficamente con i menu a
tendina relativi a Campo e Tabella
posso selezionare non solo i campi
desiderati ma anche l’ordine
n
e
d
o
u
c
s
Modifica query
h
a
y
@
la
t
i
.
o
o
Diapo: 165
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Esecuzione query
Esecuzione query
L’apertura in modalità foglio dati genera
l’esecuzione della query
h
a
y
@
la
t
i
.
o
o
Dal menu query, selezionado esegui
n
e
d
o
u
c
s
Dalla barra menu selezionando l’icona di esecuzione
Diapo: 166
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Cancellazione query
da finestra database dopo aver
selezionato la query da cancellare:
tasto CANC
o
u
c
s
icona elimina
n
e
d
h
a
y
@
la
t
i
.
o
o
menu modifica
selezionando Elimina
Diapo: 167
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Ordinare record
t
i
.
o
o
l’ordinamento può essere impostato su uno o più campi
e si può determinare il senso (CRESC o DECR)
Es. CRES in base squadra
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 168
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Ordinare record
t
i
.
o
o
l’ordinamento può essere combinato su più campi
Es. DECRES in base ruolo
e CRES in base squadra
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 169
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Ordinare record
t
i
.
o
o
l’ordinamento di record presenti in tabella, maschera,
query
1 selezionare il campo/i base
dell’ordinamento
n
e
d
o
u
c
s
h
a
y
@
la
2 selezionare i pulsanti ordinamento
da barra strumenti
da menu record
o menu contestuale
Diapo: 170
Prof. Ruggeri Denis [ [email protected] ]
5.4 Cercare informazioni
5.4.1 Query
Ordinare record
t
i
.
o
o
La rimozione di un ordinamento può essere fatta dal
menu Record
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 171
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Creare report
h
a
y
@
la
t
i
.
o
o
I report sono utilizzati per ottenere un miglior
layout di stampa di dati provenienti da query o
tabelle
n
e
d
o
u
c
s
Diapo: 172
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Creare report
E’ possibile creare report dalla
finestra Database
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
o dal menu inserisci
Diapo: 173
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Creare report
h
a
y
@
la
t
i
.
o
o
modalità
struttura / progettazione
n
e
d
o
u
c
s
Diapo: 174
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Creare report
h
a
y
@
la
t
i
.
o
o
modalità
autocomposizione
n
e
d
o
u
c
s
Si selezionano tabelle/query
cui appartengono i campi
interessati
Diapo: 175
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Si selezionano i campi da
inserire nel report
n
e
d
o
u
c
s
Creare report
h
a
y
@
la
t
i
.
o
o
Si seleziona la modalità di
visualizzazione/raggruppamento
Diapo: 176
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Si evidenzia la suddivisione in
gruppi o meno (deve essere
coerente alla tipologia di
visualizzazione scelta)
n
e
d
o
u
c
s
Creare report
h
a
y
@
la
t
i
.
o
o
Si seleziona un eventuale
ordinamento dei record di
dettaglio
Diapo: 177
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Si seleziona il layout
n
e
d
o
u
c
s
Creare report
h
a
y
@
la
t
i
.
o
o
Si seleziona lo stile
Diapo: 178
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Assegnazione nome al report
n
e
d
o
u
c
s
Creare report
h
a
y
@
la
t
i
.
o
o
Modalità di apertura:
visualizzazione dati
struttura
Diapo: 179
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Creare report
Modalità visualizzazione
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 180
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Creare report
Modalità struttura/progettazione
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 181
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Salvare report
Direttamente alla fine del processo
di autocomposizione
h
a
y
@
la
t
i
.
o
o
Dal menu File selezionando Salva
o
u
c
s
Dall’icona Salva
n
e
d
Diapo: 182
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Modificare intestazioni
Modalità struttura/progettazione
Intestazione Report
Intestazione Pagina
Corpo
Piè pagina
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Piè di report
Diapo: 183
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Modificare intestazioni
Modalità struttura/progettazione
t
i
.
o
o
In modalità struttura è possibile modificare le
intestazioni e le disposizioni dei campi.
h
a
y
@
la
Lo spostamento avviene per semplice trascinamento
selezionando l’oggetto e spostandolo.
o
u
c
s
Su ogni oggetto tramite selezione e menu contestuale è
possibile agire sulle proprietà.
n
e
d
Diapo: 184
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Raggruppare i dati
Una prima selezione del tipo di raggruppamenti
ed ordinamenti può essere fatta durante
l’autocomposizione
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 185
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Raggruppare i dati
t
i
.
o
o
E’ possibile intervenire su raggruppamento/ordinamento
dalla modalità struttura tramite il menu visualizza
n
e
d
o
u
c
s
h
a
y
@
la
Diapo: 186
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Raggruppare i dati
t
i
.
o
o
Una prima selezione è sui campi oggetto di ordinamento/
raggruppamento e il criterio di ordinamento
n
e
d
o
u
c
s
h
a
y
@
la
Una seconda selezione riguarda le proprietà associate al
raggruppamento/ordinamento
Diapo: 187
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Costruisco un report basato sulle
squadre riportando anche l’età dei
giocatori. Essendo presente un
campo numerico è possible associare
dei calcoli
n
e
d
o
u
c
s
Campi specifici
h
a
y
@
la
t
i
.
o
o
Diapo: 188
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
n
e
d
o
u
c
s
Campi specifici
h
a
y
@
la
t
i
.
o
o
Diapo: 189
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
n
e
d
o
u
c
s
Campi specifici
h
a
y
@
la
t
i
.
o
o
In modalità struttura è
possibile aggiustare il layout
e fare modifiche
Diapo: 190
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
n
e
d
o
u
c
s
Campi specifici
h
a
y
@
la
t
i
.
o
o
In modalità struttura è
possibile aggiustare il layout
e fare modifiche
Diapo: 191
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
n
e
d
o
u
c
s
Campi specifici
h
a
y
@
la
t
i
.
o
o
Modifiche
Diapo: 192
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
n
e
d
o
u
c
s
Campi specifici
h
a
y
@
la
t
i
.
o
o
Diapo: 193
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Modifica intestazione
In modalità struttura è possibile operare
sui campi delle intestazioni
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 194
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
n
e
d
o
u
c
s
Modifica intestazione
h
a
y
@
la
t
i
.
o
o
Diapo: 195
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
n
e
d
o
u
c
s
Modifica intestazione
h
a
y
@
la
t
i
.
o
o
Diapo: 196
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Cancellare un report
h
a
y
@
la
t
i
.
o
o
La cancellazione di un report non comporta modifiche
strutturali sui dati delle tabelle o relazioni
Vengono invece persi tutti i dati frutto di operazioni
di calcolo effettuate all’interno del report
n
e
d
o
u
c
s
Diapo: 197
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Cancellare un report
da finestra database dopo aver
selezionato il report da cancellare:
tasto CANC
icona elimina
o
u
c
s
menu modifica
selezionando Elimina
n
e
d
h
a
y
@
la
t
i
.
o
o
menu contestuale
selezionando Elimina
Diapo: 198
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Struttura
n
e
d
Modalità report
t
i
.
o
o
Anteprima di stampa
o
u
c
s
h
a
y
@
la
Diapo: 199
Prof. Ruggeri Denis [ [email protected] ]
5.5 Report
5.5.1 Operare con i report
Chiusura report
Tramite pulsante chiudi della
finestra associata
h
a
y
@
la
t
i
.
o
o
Tramite menu File selezionando
Chiudi
o
u
c
s
Direttamente dal menu che appare
dalla finestra record
n
e
d
Diapo: 200
Prof. Ruggeri Denis [ [email protected] ]
5.6 Preparazione alla stampa
5.6.1 Preparazione
Visualizzare in anteprima
Anteprima di una tabella
Si evidenzia la tabella
desiderata dalla finestra
database
n
e
d
o
u
c
s
Menu File
h
a
y
@
la
t
i
.
o
o
Menu Contestuale
Barra Database
Diapo: 201
Prof. Ruggeri Denis [ [email protected] ]
5.6 Preparazione alla stampa
5.6.1 Preparazione
Visualizzare in anteprima
Anteprima di una tabella
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 202
Prof. Ruggeri Denis [ [email protected] ]
5.6 Preparazione alla stampa
5.6.1 Preparazione
Visualizzare in anteprima
h
a
y
@
la
t
i
.
o
o
La visualizzazione dell’anteprima maschere/report
viene selezionata con le stesse modalità viste per
le tabelle
n
e
d
o
u
c
s
Diapo: 203
Prof. Ruggeri Denis [ [email protected] ]
5.6 Preparazione alla stampa
5.6.1 Preparazione
Visualizzare in anteprima
Anteprima di una maschera
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 204
Prof. Ruggeri Denis [ [email protected] ]
5.6 Preparazione alla stampa
5.6.1 Preparazione
Visualizzare in anteprima
Anteprima di un report
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 205
Prof. Ruggeri Denis [ [email protected] ]
5.6 Preparazione alla stampa
5.6.1 Preparazione
Modificare orientamento
t
i
.
o
o
Da anteprima report, tramite
menu Imposta è possible:
h
a
y
@
la
Impostare margini
n
e
d
o
u
c
s
L’impostazione pagina è
possibile anche da menu file
Diapo: 206
Prof. Ruggeri Denis [ [email protected] ]
5.6 Preparazione alla stampa
5.6.1 Preparazione
Modificare orientamento
Impostare la pagina
n
e
d
o
u
c
s
t
i
.
o
o
Impostare la colonne
(solo per report e maschere)
h
a
y
@
la
Diapo: 207
Prof. Ruggeri Denis [ [email protected] ]
5.6 Preparazione alla stampa
5.6.1 Opzioni di stampa
Il comando di stampa può
essere impartito da:
Menu File
o
u
c
s
Stampare su tabella
h
a
y
@
la
t
i
.
o
o
Icona stampa dalla barra
database
n
e
d
Menu contestuale
Diapo: 208
Prof. Ruggeri Denis [ [email protected] ]
5.6 Preparazione alla stampa
5.6.1 Opzioni di stampa
Stampare su tabella
Finestra di stampa
Parzializzazioni
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
(è possibile anche l’opzione record
selezionati se la tabella è aperta in
formato foglio dati)
Diapo: 209
Prof. Ruggeri Denis [ [email protected] ]
5.6 Preparazione alla stampa
5.6.1 Opzioni di stampa
n
e
d
o
u
c
s
Stampare su tabella
h
a
y
@
la
t
i
.
o
o
Diapo: 210
Prof. Ruggeri Denis [ [email protected] ]
5.6 Preparazione alla stampa
5.6.1 Opzioni di stampa
Stampare su maschera
Il comando stampa viene fornito
con le stesse modalità della tabella
h
a
y
@
la
t
i
.
o
o
E’ presente un menu aggiuntivo
per impostare il layout voluto
n
e
d
o
u
c
s
Diapo: 211
Prof. Ruggeri Denis [ [email protected] ]
5.6 Preparazione alla stampa
5.6.1 Opzioni di stampa
n
e
d
o
u
c
s
Stampare su maschera
h
a
y
@
la
t
i
.
o
o
Diapo: 212
Prof. Ruggeri Denis [ [email protected] ]
5.6 Preparazione alla stampa
5.6.1 Opzioni di stampa
Stampare su query
I dati estratti dalla query sono presentati
come una tabella in modalità foglio dati.
L’accesso alle opzioni di stampa è lo stesso
della tabella.
Access stampa anche:
Titolo
Data Corrente
Numero pagina
n
e
d
o
u
c
s
h
a
y
@
la
t
i
.
o
o
Diapo: 213
Prof. Ruggeri Denis [ [email protected] ]
5.6 Preparazione alla stampa
5.6.1 Opzioni di stampa
n
e
d
o
u
c
s
Stampare su query
h
a
y
@
la
t
i
.
o
o
Diapo: 214
Prof. Ruggeri Denis [ [email protected] ]
5.6 Preparazione alla stampa
5.6.1 Opzioni di stampa
n
e
d
o
u
c
s
Stampare su report
h
a
y
@
la
t
i
.
o
o
Il report è concettualmente
già preparato per avere un
layout di stampa
Diapo: 215
Prof. Ruggeri Denis [ [email protected] ]