EcdlModulo5Database
Transcript of EcdlModulo5Database
-
8/9/2019 EcdlModulo5Database
1/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 1
Syllabus 4.0
Modulo 5Database
-
8/9/2019 EcdlModulo5Database
2/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 2
Module Goals
-
8/9/2019 EcdlModulo5Database
3/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 3
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Cos un database ???
Database:Insieme di dati riguardanti lo stesso argomento(o argomenti correlati)
Insieme strutturato(in modo da essere manipolato)Oltre ai dati:
Informazioni sulla rappresentazione dei datiRelazione fra i dati
-
8/9/2019 EcdlModulo5Database
4/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 4
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Cos un database ???
Database:DBMS, software che manipola il DBStruttura basi dati:
* Gerarchica* Reticolare* Relazionale
(la pi diffusa organizzata a tabelle,campi,relazione fra tabelle)
* Oggetti
-
8/9/2019 EcdlModulo5Database
5/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 5
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Tabelle
Una tabella un insieme di dati correlati tra di loroUn database pu avere pi tabelle
Le tabelle possono essere correlate tra di loro
-
8/9/2019 EcdlModulo5Database
6/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 6
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Tabelle
Es: il database scuola pucontenere la tabella alunni
-
8/9/2019 EcdlModulo5Database
7/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 7
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Tabelle
Es: il database scuola pucontenere la tabella classi
-
8/9/2019 EcdlModulo5Database
8/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 8
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali TabelleUna tabella pu essere vista come un insieme
strutturato di:righe (tuple)(record) e colonne (attributi)
T
U
P
L
E
A T T R I B U T I
-
8/9/2019 EcdlModulo5Database
9/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 9
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Record/Tupla
Una record (tupla) un insieme di attributi relativi allastessa entit
Una tupla una riga di una tabella del database
Una tabella pu avere pi tuple
-
8/9/2019 EcdlModulo5Database
10/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 10
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Record
Tupla/Record costituita dagliattributi in relazione fra loro:id alunno (3)
cognome (Giorgetti)nome(pietro)
-
8/9/2019 EcdlModulo5Database
11/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 11
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Record
Tupla/Record costituita dagliattributi in relazione fra loro:id classe (3)
descrizione classe (III B)indirizzo (informatica)ubicazione (primo piano)
-
8/9/2019 EcdlModulo5Database
12/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 12
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Campo/Attributo
Una campo (attributo) una tipologia di dato/informazioneUna attributo una colonna di una tabella del database
Una tabella pu avere pi attributi
-
8/9/2019 EcdlModulo5Database
13/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 13
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Campo
Il campo nome,conterr i datirelativi al nome in tutte le tuple
-
8/9/2019 EcdlModulo5Database
14/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 14
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Campo
Il campo indirizzo conterr i datirelativi allindirizzo in tutte le tuple
-
8/9/2019 EcdlModulo5Database
15/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 15
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Tipi di dati e propriet
In base alle informazioni che devono contenere e/o aicomportamenti cui saranno soggetti i campi/attributisaranno definiti attraverso tipi di dato e possiederannodeterminate propriet
-
8/9/2019 EcdlModulo5Database
16/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 16
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Tipi di dati e propriet
In Access il tipo di dato viene selezionato tramite menu atendina nella visualizzazione struttura
-
8/9/2019 EcdlModulo5Database
17/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 17
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Tipi di dati e propriet
Principali tipi di dato
-
8/9/2019 EcdlModulo5Database
18/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 18
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Tipi di dati e propriet
Testo lungo o combinazioni di testo e numeri.Memo
Dati numerici utilizzati in calcoli matematici. Per ulteriori informazioni relative all'impostazione di determinati tipi numerici, vedere l'argomento relativo alla propriet
Numerico
Impostazione predefinita. Testo o combinazioni ditesto e numeri, compresi numeri che non richiedono calcoli, come numeri di telefono.
Testo
Tipo di datiImpostazione
-
8/9/2019 EcdlModulo5Database
19/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 19
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Tipi di dati e propriet
Valori per valuta e dati numerici utilizzati in calcoli matematici che impiegano dati contenenti da una a quattro posizioni decimali. Tali numeri hannofino a quattro cifre a destra e 15 a sinistra del separatore decimale
Valuta
Numero sequenziale univoco, cio incrementato d
i un'unit o numero casuale ogni volta che viene aggiunto un nuovo record a una tabella. Non possibile aggiornare i campi Contatore
Contatore
Valori data e ora per gli anni da 100 a 9999Data/Ora
Tipo di datiImpostazione
-
8/9/2019 EcdlModulo5Database
20/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 20
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Tipi di dati e propriet
Testo o combinazioni di testo e numeri memorizzate come testo e utilizzate come indirizzo di collegamento ipertestuale.
Collegamento
ipertestuale
Un oggetto, come un foglio di calcolo di Microsoft Excel, un documento di Microsoft Word, grafici, suo
ni o altri dati binari.
Oggetto OLE
Crea un campo che consente di scegliere un valoreda un'altra tabella o da un elenco di valori utilizzando una casella di riepilogo o una casella combinata.
Ricerca guidata
I valori e i campi S e No contenenti uno di due valori (S/No, True/False, On/Off)
S/No
Tipo di datiImpostazione
-
8/9/2019 EcdlModulo5Database
21/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 21
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Tipi di dati e propriet
Propriet collegate ai tipi di dato
-
8/9/2019 EcdlModulo5Database
22/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 22
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Tipi di dati e propriet
Propriet collegate ai tipi di dato
-
8/9/2019 EcdlModulo5Database
23/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 23
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Chiave primaria
Uno o pi campi il cui valore o i cui
valori identificano in modo univoco i
singoli record di una tabella
-
8/9/2019 EcdlModulo5Database
24/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 24
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Chiave primaria
Uno o pi campi/attributi il cui valore o i cui
valori identificano in modo univoco i singoli
record/tuple di una tabella
-
8/9/2019 EcdlModulo5Database
25/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 25
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Chiave primaria
Record 1Record 2
Come faccio a distiunguere Record 1dal Record 2 ??
Devo associare ad un record un identificativo (uno o piattributi) che lo rende univoco
-
8/9/2019 EcdlModulo5Database
26/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 26
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Chiave primaria
Posso introdurre un idalunno e fare in modo che questovalore non supporti duplicati in modo che il record sia
individuato univocamente
-
8/9/2019 EcdlModulo5Database
27/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 27
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Chiave primaria
In access (ma anche in altri DBMS) spessoviene generata una chiave primariacome contatore automatico gestito dalsistema
-
8/9/2019 EcdlModulo5Database
28/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 28
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Chiave primaria
Impostazione 1:
dal campo che vogliamo usare comechiave tasto destro del mouse
Impostazione 2:dal campo che vogliamo usare
come chiave menu modifica
-
8/9/2019 EcdlModulo5Database
29/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 29
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Indice
Funzione che accelera la ricerca e l'ordinamentoin una tabella sulla base di uno o pi campiindicizzati.
Un indice pu essere univoco e non ammettereduplicazioni di valore
-
8/9/2019 EcdlModulo5Database
30/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 30
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Indice
Es. se il campo cognome richieder moltiaccessi o elaborazioni posso indicizzarloin modo da rendere pi rapide ricerche
ed ordinamenti nel campo (rallentandola fase di aggiornamento)
l l
-
8/9/2019 EcdlModulo5Database
31/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 31
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Indice
Impostazione1:
dalle propriet del campo selezionoleventuale indicizzazione specificandoanche se sono ammessi duplicati
5 1 l l
-
8/9/2019 EcdlModulo5Database
32/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 32
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Relazioni tra tabelle
Perch organizzare e relazionare i dati in tabelle ???
Gestione di una grossa mole di dati
Evitare duplicazioniControllare aggiunte e cancellazioni
Ottimizzare laccesso alle informazioni
5 1 U l li i
-
8/9/2019 EcdlModulo5Database
33/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 33
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Relazioni tra tabelle
Immaginiamo una tabella unica di questo tipoInefficienze nel database ???
5 1 U l li i
-
8/9/2019 EcdlModulo5Database
34/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 34
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Relazioni tra tabelle
Inefficienza 1 nel database:ho un gran numero di dati ripetuti che aumentano
notevolmente la dimensione del database
5 1 U l li i
-
8/9/2019 EcdlModulo5Database
35/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 35
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Relazioni tra tabelle
Inefficienza 2 nel database:se la classe III A subisce uno spostamento di piano devo ri
organizzare tutti i record correlati
5 1 U l li i
-
8/9/2019 EcdlModulo5Database
36/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 36
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Relazioni tra tabelle
Inefficienza 3 nel database:se rossi cambia classe devo aggiornare tutti e tre i campicollegati alla classe
5 1 Us l ppli i
-
8/9/2019 EcdlModulo5Database
37/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 37
5.1 Usare lapplicazione
5.1.1 Concetti Fondamentali Relazioni / regole tra tabelle
Questa inefficienza pu essere risolta:
Stabilendo relazioni fra le tabelle
Stabilendo regole che le supportino
5 1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
38/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 38
5.1 Usare l applicazione
5.1.1 Concetti Fondamentali Relazioni / regole tra tabellePosso raggruppare i dati delle classe in una tabellaclassi:
Posso raggruppare i dati degli alunni in una tabellaalunni:
5 1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
39/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 39
5.1 Usare l applicazione
5.1.1 Concetti Fondamentali Relazioni / regole tra tabelleNella tabella alunni ci sar solo un codice riferito alla classe.I dati della classe saranno gestiti nella tabella classe.
5 1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
40/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 40
5.1 Usare l applicazione
5.1.1 Concetti Fondamentali Relazioni / regole tra tabelleInefficienza 1 nel database:ho un gran numero di dati ripetutiche aumentano notevolmente ladimensione del databaseInefficienza 2 nel database:
se la classe III A subisce unospostamento di piano devoriorganizzare i record correlatiInefficienza 3 nel database:
se rossi cambia classe devoaggiornare tutti e tre i campicollegati alla classe
Inefficienza 1 RISOLTAnella tabella alunni memorizzo soloun codice numerico che fa riferimentoalla tabella classiInefficienza 2 RISOLTA
devo modificare solo il campoubicazione nella tabella classi
Inefficienza 3 RISOLTAdevo modificare per rossisolo ilcampo codice nella tabella classi
5 1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
41/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 41
5.1 Usare l applicazione
5.1.1 Concetti Fondamentali Relazioni / regole tra tabelleVengono definite:
relazioniil codice classe in alunno in relazione
con lidclasse in classi
5 1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
42/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 42
5.1 Usare l applicazione
5.1.1 Concetti Fondamentali Relazioni / regole tra tabelleVengono definite:
regole per ogni classe (1)ci possono essere
pi alunni (
)
5 1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
43/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 43
5.1 Usare l applicazione
5.1.1 Concetti Fondamentali Relazioni / regole tra tabelleVengono definite:
regoleuna classe pu anche non avere alunni collegati
un alunno deve per forza avere una classe collegata
5 1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
44/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 44
5.1 Usare l applicazione
5.1.1 Concetti Fondamentali Esercizi RiepilogoRealt da analizzare:
Organizzare un database di imprese. La singolaimpresa opera in una sola citt (Brescia,Como, ..)ed in un solo settore(Energetico, Servizi, .)
Individuare tabelle ed attributi
Individuare relazioni e regole fra le tabelle
5 1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
45/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 45
5.1 Usare l applicazione
5.1.1 Concetti Fondamentali Esercizi RiepilogoRealt da analizzare:
Organizzare un database anagrafico. La singoloutente residente in una citt (Brescia,Como, ..)e svolge una professione (Operaio, Medico, .)
Individuare tabelle ed attributi
Individuare relazioni e regole fra le tabelle
5 1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
46/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 46
5.1 Usare l applicazione
5.1.2 Primi passi con un DB Aprire / Chiudere lapplicazione
Apertura da barra
dei programmi
Apertura da link
sul desktop
5 1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
47/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 47
5.1 Usare l applicazione
5.1.2 Primi passi con un DB Aprire / Chiudere lapplicazioneChiusura applicazione
da pulsanteChiusura applicazioneda menu file
Chiusura applicazioneda combinazione tasti ALT + F4
5 1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
48/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 48
5.1 Usare l applicazione
5.1.2 Primi passi con un DB Aprire database esistenteApertura diretta
(doppio click su file)Apertura da menu file
Apertura dacombinazione tasti CTRL + O
Apertura daicona barra menu
5.1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
49/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 49
5.1 Usare l applicazione
5.1.2 Primi passi con un DB Aprire nuovo database
Apertura da menu file
Apertura dacombinazione tasti CTRL + N
Apertura daicona barra menu
5.1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
50/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 50
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 connome)
Salvataggio dacombinazione tasti
F12 Apre Salva con Nome
Salvataggio iconabarra menu
Maiusc+F12 Salva progetto corrente
5.1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
51/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 51
5. ar app caz n
5.1.2 Primi passi con un DB Help
Help Generale
Guida in linea
Help da combinazione
tastiF1
5.1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
52/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 52
pp
5.1.2 Primi passi con un DB Chiudere un database
Chiusura da finestra(icona sulla finestra DB attivo)
Chiusura da menu file
5.1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
53/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 53
pp
5.1.3 Modificare le impostazioni Modalit visualizzazioneCosa visualizzare ???
Scelta da menu visualizza Scelta diretta da finestra
5.1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
54/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 54
pp
5.1.3 Modificare le impostazioni Modalit visualizzazione
Icone grandi
Icone piccole
Elenco
Dettaglio
5.1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
55/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 55
pp
5.1.3 Modificare le impostazioni Modalit visualizzazioneModalit Struttura(progettazione;modifica struttura)
Modalit Foglio Dati(dati;manipolazione dati)
5.1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
56/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 56
pp
5.1.3 Modificare le impostazioni Barre strumenti
Scelta barre strumenti da attivare
5.1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
57/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 57
pp
5.1.3 Modificare le impostazioni Barre strumentiPersonalizzazionebarre strumenti
Permette laggiunta, la modifica
la cancellazione di barre
5.1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
58/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 58
5.1 Esercizi di riepilogo
Aprire Access + Chiuderlo con tasto scelta rapida
Aprire Access + Metterlo ad Icona e Ripristinarlo+ Chiuderlo con icona chiudi della finestraAprire nuovo DB vuoto da menu file
Provare le varie visualizzazioni da menu visualizzaProvare le varie visualizzazioni da finestra
Attivare la barra strumenti WEB
5.1 Usare lapplicazione
-
8/9/2019 EcdlModulo5Database
59/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 59
5.1 Esercizi di riepilogo
Aprire una nuova tabella in modalit struttura
Verificare tutti i tipi possibili di campi e le loroproprietProgettare una tabella citt (struttura) ed
inserire i dati (foglio dati)Salvare il DB e riaprirloRicercare tramite lhelp i principali tasti di scelta
rapida
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
60/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 60
5.2.1 Operazioni Fondamentali Creare una tabella
Creare le tabelle relative ad un ipotetico database
campionato di calcio
Squadra
GiocatoreRuolo
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
61/215
denscuola@
yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 61
5.2.1 Operazioni Fondamentali Creare una tabella
Per poter specificare i nomi, tipi e
propriet dei campi la nuova tabelladeve essere aperta in modalitstruttura dalla finestra DB
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
62/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 62
5.2.1 Operazioni Fondamentali Creare una tabella
la nuova tabella pu essere aperta
in modalit struttura dal menuinserisci
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
63/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 63
5.2.1 Operazioni Fondamentali Creare una tabella
nome campo
tipo campo
propriet campo
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
64/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 64
5.2.1 Operazioni Fondamentali Salvare una tabella
Il salvataggio del DataBase salva anche tutte le
tabelle (dati, relazioni). E possibile accedere alsalva con nome per specificare altro nome dellatabella con:
tasto destro del mouse
menu file
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
65/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 65
5.2.1 Operazioni Fondamentali Tabella / campi
squadra
ruolo
giocatore
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
66/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 66
5.2.1 Operazioni Fondamentali Tabella / relazioni
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
67/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 67
5.2.1 Operazioni Fondamentali Tabella /dati
squadra ruolo
giocatore
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
68/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 68
5.2.1 Operazioni Fondamentali Tabella / inserire datisquadra
inserimento direttoda foglio dati
inserimento da tasto
destro su riga record
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
69/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 69
5.2.1 Operazioni Fondamentali Tabella / inserire datisquadra
inserimento direttoda menu record
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
70/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 70
5.2.1 Operazioni Fondamentali Tabella / inserire datisquadra
inserimento da menuinserisci
inserimento da barra
strumenti
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
71/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 71
5.2.1 Operazioni Fondamentali Tabella / eliminare datisquadra
cancellazione da tastodestro su riga record
viene chiesta la conferma
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
72/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 72
5.2.1 Operazioni Fondamentali Tabella / cancellare datisquadra
cancellazione dabarra selezionecancellazione da barra
strumenti
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
73/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 73
5.2.1 Operazioni Fondamentali Ins. campi tab esistente
squadra
In modalit strutturabasta inserirlo in sequenza
da menu inserisci selezionandocolonna
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
74/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 74
5.2.1 Operazioni Fondamentali Eliminare dati dal record
possibile eliminare tutti i dati di
una colonna dopo averla selezionatacon il tasto destro del mouse(devono essere rispettate le regoledefinite sulle relazioni)
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
75/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 75
5.2.1 Operazioni Fondamentali Eliminare dati dal record
possibile eliminare tutti i dati di
un campo dopo averlo selezionatocon il tasto destro del mouse
Oppure eliminarla dal menu modifica
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
76/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 76
5.2.1 Operazioni FondamentaliI comandi annulla / ripeti permettono diripercorrere in avanti o indietro lasequenza di comandi forniti
da menu modifica
da tasti scelta rapida CTRL+Z (annulla operazione)CTRL+Y (ripeti operazione)
da barra strumenti
Annulla
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
77/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 77
5.2.1 Operazioni Fondamentali
da tabella in formato datitramite barra navigazione
primo record
Navigazione in una tabella
record precedenterecord nr ultimo record
record successivo
nuovo record
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
78/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 78
5.2.1 Operazioni Fondamentali
da tabella in formato datitramite menu modificaselezionado vai
Navigazione in una tabella
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
79/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 79
5.2.1 Operazioni Fondamentali
pulsante elimina
Cancellare una tabella
menumodifica
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
80/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 80
5.2.1 Operazioni Fondamentali
menu scelta rapida
Cancellare una tabella
selezionare tabella e tasto CANC
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
81/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 81
5.2.1 Operazioni Fondamentali
tasto chiudi sulla finestra tabella
Chiudere una tabella
selezionando chiudi sul menu vicinoal nome tabella
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
82/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 82
5.2.1 Operazioni Fondamentali Salvare una tabella
Modalit foglio dati:se ci sono state modifiche vengonosalvate automaticamente
Modalit struttura:se ci sono state modifiche vienerichiesta la conferma salvataggioSalvataggio esplicito: sempre possibile richiedere salvataggio esplicito (salvao salva con nome da menu file o barra strumenti)
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
83/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 83
5.2.2 Definire le chiavi Chiave primaria
se non stata definita una chiave primaria ed esisteun campo contatore access chiede alluscita dalla
modalit struttura se definire tale campo chiaveprimaria
Definizione automatica
Chiave primaria:
Campo contatoreCampo singoloUnione di pi campi singoli
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
84/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 84
5.2.2 Definire le chiavi Chiave primariaMenu scelta rapida sul campo
Barra strumenti
Menu modifica
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
85/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 85
5.2.2 Definire le chiavi Indicizzare un campo
Con lindicizzazione si accede alla tabella
in una sequenza diversa da quella diinserimento
I record appaiono e vengono memorizzati in
tabella secondo lodine sequenziale diinserimento
Con lindicizzazione non si crea una nuova tabella
(come fa lordinamento) ma solo una diversadisposizione logica
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
86/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 86
5.2.2 Definire le chiavi Indicizzare un campoIndice da propriet campo in modalit struttura
Indice da menu visualizza
Indice da barra strumenti
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
87/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 87
5.2.3 Definire / impostare una tabella Regole validazioneEsempio 1: anni calciatori >0 e
-
8/9/2019 EcdlModulo5Database
88/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 88
Regole validazioneEsempio 2: anni calciatori >15 e
-
8/9/2019 EcdlModulo5Database
89/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 89
Regole validazioneEsempio 3: altezza calciatori >150
5.2.3 Definire / impostare una tabella
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
90/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 90
Regole validazioneEsempio 4: se avessi un campo maschio / femmina
5.2.3 Definire / impostare una tabella
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
91/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 91
Ampiezza colonnein modalit visualizzazione datitramite menu formato
5.2.3 Definire / impostare una tabella
in modalit visualizzazione datitramite menu scelta rapida dopo
aver selezionato la colonna
direttamente con il mouse trascinando
5.2 Tabelle
-
8/9/2019 EcdlModulo5Database
92/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 92
Spostare colonne5.2.3 Definire / impostare una tabellamodalit struttura
Selezione campo
Trascinamento triangolinonella nuova posizione
modalit foglio dati Selezione campoTrascinamento colonna
nella nuova posizione
5.2 Tabelle
l5 2 4 R l b ll
-
8/9/2019 EcdlModulo5Database
93/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 93
Creare relazioni5.2.4 Relazioni tra tabella
Apertura da menu strumenti
5.2 Tabelle
C l i5 2 4 R l i i b ll
-
8/9/2019 EcdlModulo5Database
94/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 94
Creare relazione5.2.4 Relazioni tra tabella
Se ci sono gi delle relazioni
vengono mostrate
5.2 Tabelle
C l i5 2 4 R l i i t t b ll
-
8/9/2019 EcdlModulo5Database
95/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 95
Creare relazione5.2.4 Relazioni tra tabellaAltrimenti viene visualizzatamostra tabella
Dove possibile evidenziare glielementi da mettere in relazione
5.2 Tabelle
C l i5 2 4 R l i i t t b ll
-
8/9/2019 EcdlModulo5Database
96/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 96
Creare relazione5.2.4 Relazioni tra tabellaInserisco tutte le tabelle che vogliomettere in relazione
5.2 Tabelle
C l i5 2 4 R l i i t t b ll
-
8/9/2019 EcdlModulo5Database
97/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 97
Creare relazione5.2.4 Relazioni tra tabellaLa relazione fra campi pu essere fatta conil drag and drop di un campo su quello con cuivoglio relazionare (id_ruolo e cod_ruolo)
5.2 Tabelle
Creare relazione5 2 4 Relazioni tra tabella
-
8/9/2019 EcdlModulo5Database
98/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 98
Creare relazione5.2.4 Relazioni tra tabellaFra i campi esiste un legame di uno a molti:
(come regola metto il rispetto dellintegrit referenziale)Un ruolo pu avere molti giocatori
5.2 Tabelle
Creare relazione5 2 4 Relazioni tra tabella
-
8/9/2019 EcdlModulo5Database
99/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 99
Creare relazione5.2.4 Relazioni tra tabellaIl sistema evidenzia la relazione uno a molti
5.2 Tabelle
Creare relazione5 2 4 Relazioni tra tabella
-
8/9/2019 EcdlModulo5Database
100/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 100
Creare relazione5.2.4 Relazioni tra tabellaDi solito le relazioni uno a molti vengolo create con unarelazione fra:
campo contatore chiave primaria (uno)
e campo numerico (molti)
Di solito le relazioni uno a uno vengolo create con unarelazione fra:
campo numerico (uno)
e campo numerico (uno)
5.2 Tabelle
Modifica /Cancellazione relazione5 2 4 Relazioni tra tabella
-
8/9/2019 EcdlModulo5Database
101/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 101
Modifica /Cancellazione relazione5.2.4 Relazioni tra tabella
La modifica / eliminazione di unarelazione si pu fare selezionandola relazione con il menucontestuale
oppure dal menu relazioni
t
5.2 Tabelle
Regola relazioni5 2 4 Relazioni tra tabella
-
8/9/2019 EcdlModulo5Database
102/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 102
Regola relazioni5.2.4 Relazioni tra tabella
Lapplicazione dellintegrit referenziale un insieme
di regole che impediscono di modificare / rimuovere unrecord che sia correlato ad un altro tramite unarelazione
t
5.2 Tabelle
Regola relazioni5 2 4 Relazioni tra tabella
-
8/9/2019 EcdlModulo5Database
103/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 103
Regola relazioni5.2.4 Relazioni tra tabella
Aggiorna campi correlati a catena
Vengono aggiornati i campi correlati quando si modificail dato della chiave primaria
Elimina record correlati a catenaVengono eliminati i record correlati quando viene eliminatoun record
it
5.3 Maschere
5 3 1 Operare con le maschere Aprire una maschera
-
8/9/2019 EcdlModulo5Database
104/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 104
5.3.1 Operare con le maschere Aprire una maschera
Aprire una mascheradoppio click sulla mascheraicona apri
apri da menu rapidoLapertura avverr in modalit maschera (immissione)E sempre possibile passare in modalit struttura
it
5.3 Maschere
5 3 1 Operare con le maschere Creare una maschera
-
8/9/2019 EcdlModulo5Database
105/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 105
5.3.1 Operare con le maschere Creare una maschera
Selezionare nuovo dalla finestradatabase
Utilizzare il menu inserisci
it
5.3 Maschere
5 3 1 Operare con le maschere Creare una maschera
-
8/9/2019 EcdlModulo5Database
106/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 106
5.3.1 Operare con le maschereModalit:
Creare una mascherastruttura
autocomposizione
it
5.3 Maschere
5.3.1 Operare con le maschere Creare una maschera
-
8/9/2019 EcdlModulo5Database
107/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 107
5.3.1 Operare con le maschereModalit Autocomposizione
Creare una maschera
Scelta tabelle/campi chesaranno utilizzati nellamaschera
-
8/9/2019 EcdlModulo5Database
108/215
it
5.3 Maschere
5.3.1 Operare con le maschere Creare una maschera
-
8/9/2019 EcdlModulo5Database
109/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 109
p mModalit Autocomposizione
m
Colonne Foglio dati
GiustificatoTabulare
it
5.3 Maschere
5.3.1 Operare con le maschere Creare una maschera
-
8/9/2019 EcdlModulo5Database
110/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 110
pModalit Autocomposizione
Colonne il layout pi indicato per rappresentareun record alla volta;
Tabulare e foglio dati sono i pi indicati per larappresentazione globale delle informazioni
it
5.3 Maschere
5.3.1 Operare con le mascherel
Creare una maschera
-
8/9/2019 EcdlModulo5Database
111/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 111
pModalit Autocomposizione
Dopo il layout si passa a scegliere lo stile (fra quelliproposti)
it
5.3 Maschere
5.3.1 Operare con le maschereModalit Autocomposizione Creare una maschera
-
8/9/2019 EcdlModulo5Database
112/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 112
pModalit AutocomposizioneViene richiesto il nome per il salvataggio
e la modalit di apertura della mascheraStruttura Visualizzazione
it
5.3 Maschere
5.3.1 Operare con le maschereM d lit i i i
Creare una maschera
-
8/9/2019 EcdlModulo5Database
113/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 113
pModalit menu inserisci
Permette delle scelte pirapide basandosisugli standard principali
it
5.3 Maschere
5.3.1 Operare con le maschere Inserire dati
-
8/9/2019 EcdlModulo5Database
114/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 114
Selezionare da pulsantinavigazione o barra
strumenti o menu inseriscinuovo record
it
5.3 Maschere
5.3.1 Operare con le maschere Modifica dati
-
8/9/2019 EcdlModulo5Database
115/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 115
La modifica avviene tramiteposizionamento sul record
desiderato e sovrascritturacon i nuovi dati
it
5.3 Maschere
5.3.1 Operare con le maschere Cancellazione record
-
8/9/2019 EcdlModulo5Database
116/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 116
Barra strumenti omenu modifica
it
5.3 Maschere
dalla maschera tramite barraNavigazione in una maschera5.3.1 Operare con le maschere
-
8/9/2019 EcdlModulo5Database
117/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 117
dalla maschera tramite barranavigazione:
primo recordrecord precedente
record nr ultimo recordrecord successivo
nuovo record
it
5.3 Maschere
5.3.1 Operare con le maschere Componenti maschera
-
8/9/2019 EcdlModulo5Database
118/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 118
it
5.3 Maschere
5.3.1 Operare con le maschere Componenti maschera
-
8/9/2019 EcdlModulo5Database
119/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 119
Intestazione maschera e pi pagina mascheraappaiono indipendentemente dal numero dipagine della maschera
Intestazione pagina e pi pagina pagina appaionoripetuti su ogni pagina
it
5.3 Maschere
5.3.1 Operare con le maschere Componenti maschera
-
8/9/2019 EcdlModulo5Database
120/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 120
Dalla barra casella degli strumenti possibile
introdure oggetti nella maschera
Es. introduciamo etichetta di testo nellintestazionemaschera
it
5.3 Maschere
5.3.1 Operare con le maschere Componenti mascheraIl campo pu essere spostato (drag and drop) allineato
-
8/9/2019 EcdlModulo5Database
121/215
denscuola
@yahoo.it
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 121
Il campo pu essere spostato (drag and drop) allineatoed altre modifiche con menu contestuale
it
5.3 Maschere
5.3.1 Operare con le maschere Componenti mascheraTramite menu inserisci posso inserire anche data e ora
-
8/9/2019 EcdlModulo5Database
122/215
denscuol
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 122
Tramite menu inserisci posso inserire anche data e ora
it
5.3 Maschere
5.3.1 Operare con le maschere Componenti maschera
-
8/9/2019 EcdlModulo5Database
123/215
denscuol
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 123
etichetta
etichetta data da menu
inserisci
o it
5.3 Maschere
5.3.1 Operare con le maschere Componenti maschera
-
8/9/2019 EcdlModulo5Database
124/215
denscuol
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 124
o it
5.3 Maschere
5.3.1 Operare con le maschere Cancellazione maschera
-
8/9/2019 EcdlModulo5Database
125/215
denscuol
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 125
Finestra
database
Dal menucontestuale
Dal menumodifica
o it
5.3 Maschere
5.3.1 Operare con le maschere Cancellazione maschera
-
8/9/2019 EcdlModulo5Database
126/215
denscuol
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 126
La cancellazione di una mascheranon comporta modifiche strutturaliai dati ed alle relazioni del database!!
o it
5.3 Maschere
5.3.1 Operare con le maschere Salvataggio mascheraD l m n fil
-
8/9/2019 EcdlModulo5Database
127/215
denscuol
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 127
Dal menu
contestuale
Dal menu file
Tipo salvataggio
o it
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali Usare il comando ricerca
-
8/9/2019 EcdlModulo5Database
128/215
denscuol
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 128
Una volta inseriti i dati e create le
relazioni diventa importantelinterrogazione e la manipolazionedi queste informazioni
o it
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali Usare il comando ricerca
-
8/9/2019 EcdlModulo5Database
129/215
denscuol
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 129
Interrogazione: le query di interrogazione
lasciano immutata la base dati limitandosiad estrarre le informazioni desideratesecondo modalit desiderate
Manipolazione: le query di manipolazione(inserimento, update, cancellazione di datie/o tabelle) alterano la base dati
o it
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali Usare il comando ricercaIl comando cerca pu essere
-
8/9/2019 EcdlModulo5Database
130/215
denscuol
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 130
Il comando cerca pu essereapplicato dal menu modifica
(alla modalit foglio dati)
o it
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali Usare il comando ricercaSolo chiave primaria( l ) i
dato da ricecare
-
8/9/2019 EcdlModulo5Database
131/215
denscuol
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 131
(+veloce) oppure intutti i campi
Porzione di dati daconfrontare nellaricerca
direzione di ricerca
o it
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali Usare il comando ricerca
-
8/9/2019 EcdlModulo5Database
132/215
denscuol
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 132
Ricerca 1
Ricerca 2
o it
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali Usare il comando ricerca
-
8/9/2019 EcdlModulo5Database
133/215
denscuol
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 133
Ricerca 3
Ricerca 4
o.it
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali Applicare un filtro
-
8/9/2019 EcdlModulo5Database
134/215
denscuol
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 134
Applicare un filtro ad una tabella / maschera
significa visualizzare solo alcuni record Filtro per selezione
Filtro per inserimento datiFiltro per maschera
Questa icona funziona da selettoreapplica/togli filtro
o.it
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali Applicare un filtroQuesta icona funziona da selettore
-
8/9/2019 EcdlModulo5Database
135/215
denscuol
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 135
Questa icona funziona da selettore
applica/togli filtro
Lo stesso effetto pu essere ottenutodal menu record
o.it
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali Applicare un filtroFiltro per selezione
-
8/9/2019 EcdlModulo5Database
136/215
denscuol
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 136
Si evidenzia allinterno dellatabella il valore desiderato es.squadra 4 nella tabella giocatori
o.it
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali Applicare un filtroFiltro per selezione
-
8/9/2019 EcdlModulo5Database
137/215
denscuol
a@yahoo.
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 137
Tramite il menu record o la barra strumentisi evidenzia filtro in base a selezione
e si ottengono i dati filtrati
o.it
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali Applicare un filtroFiltro per inserimento dati
-
8/9/2019 EcdlModulo5Database
138/215
denscuol
a@yahoo.
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 138
Una volta posizionati sul campo dove applicare ilfiltro, (es. altezza giocatori) tramite menucontestuale si seleziona filtro per
o.it
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali Applicare un filtroFiltro per inserimento dati
-
8/9/2019 EcdlModulo5Database
139/215
denscuol
a@yahoo.
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 139
si specifica il criterio (es. >180)
e si ottengono i dati filtrati
o.it
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali Applicare un filtroFiltro in base a maschera
-
8/9/2019 EcdlModulo5Database
140/215
denscuol
a@yahoo.
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 140
appare una maschera dove impostare il criterio
o.it
5.4 Cercare informazioni
5.4.1 Operazioni fondamentali Applicare un filtroFiltro in base a maschera
-
8/9/2019 EcdlModulo5Database
141/215
denscuol
a@yahoo
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 141
si seleziona lapplicazione del filtro
e si ottengono i dati filtrati
o.it
5.4 Cercare informazioni
5.4.1 Query Creare querydal menu database si evidenzia query e poi nuovo
-
8/9/2019 EcdlModulo5Database
142/215
denscuol
a@yahoo
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 142
q y p
o.it
5.4 Cercare informazioni
5.4.1 Query Creare queryoppure dal menu inserisci
-
8/9/2019 EcdlModulo5Database
143/215
denscuol
a@yahoo
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 143
oppure doppio click sulla modalit desidera da menudatabase
o.it
5.4 Cercare informazioni
5.4.1 Query Creare queryapertura query in creazione guidata
lt d i d ti tt d ll
-
8/9/2019 EcdlModulo5Database
144/215
denscuol
a@yahoo
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 144
scelta dei dati oggetto della query
o.it
5.4 Cercare informazioni
5.4.1 Query Creare queryscelta nome query e modalit apertura
-
8/9/2019 EcdlModulo5Database
145/215
denscuol
a@yahoo
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 145
o.it
5.4 Cercare informazioni
5.4.1 Query Creare querymodalit visualizzazione dati
-
8/9/2019 EcdlModulo5Database
146/215
denscuo
la@yahoo
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 146
o.it
5.4 Cercare informazioni
5.4.1 Query Creare querymodalit struttura
-
8/9/2019 EcdlModulo5Database
147/215
denscuo
la@yahoo
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 147
o.it
5.4 Cercare informazioni
5.4.1 Query Creare querymodalit struttura ( possibile con il tasto destrodel mouse selezionare mostra tabella)
-
8/9/2019 EcdlModulo5Database
148/215
denscuo
la@yahoo
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 148
o.it
5.4 Cercare informazioni
5.4.1 Query Creare querymodalit struttura ( possibile selezionare i singolicampi e quindi stabilire anche lordine)
-
8/9/2019 EcdlModulo5Database
149/215
denscuo
la@yahoo
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 149
o.it
5.4 Cercare informazioni
5.4.1 Query Creare queryposso coinvolgere nella query anche pi tabelle
Es i i t li
-
8/9/2019 EcdlModulo5Database
150/215
denscuo
la@yahoo
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 150
Es. per ogni giocatore voglioconosce il ruolo e la squadradappartenenza
o.it
5.4 Cercare informazioni
5.4.1 Query Creare queryposso coinvolgere nella query anche pi tabelle
struttura visualizzazione
-
8/9/2019 EcdlModulo5Database
151/215
denscuo
la@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 151
struttura visualizzazione
Lesecuzione di una query o il passaggio inmodalit foglio dati avviene con le icone:
o.it
5.4 Cercare informazioni5.4.1 Query Creare query
posso impostare un criterio di estrazione es:mettendo nel campo desc_ruolo attaccante
-
8/9/2019 EcdlModulo5Database
152/215
denscuo
la@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 152
struttura visualizzazione
Lesecuzione di una query o il passaggio inmodalit foglio dati avviene con il menu:
o.it
5.4 Cercare informazioni5.4.1 Query Creare query
posso impostare un criterio di estrazione combinato es:campo desc_ruolo attaccante oppure difensore
-
8/9/2019 EcdlModulo5Database
153/215
denscuo
la@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 153
struttura visualizzazione
o.it
5.4 Cercare informazioni5.4.1 Query Criteri
posso impostare un criterio di estrazione combinato es:campo desc_ruolo attaccante oppure difensore esquadra Brescia
-
8/9/2019 EcdlModulo5Database
154/215
denscuo
la@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 154
squadra Bresciastruttura visualizzazione
o.it
5.4 Cercare informazioni5.4.1 Query Operatori
E possibile chiedere un input esterno racchiudendolofra parentesi quadre
-
8/9/2019 EcdlModulo5Database
155/215
denscuo
la@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 155
o.it
5.4 Cercare informazioni5.4.1 Query Operatori
Nei criteri possibile inserire anche criteri relativi a:
-
8/9/2019 EcdlModulo5Database
156/215
denscuo
la@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 156
Minore, Minore ugualeMaggiore, Maggiore uguale
Diverso,UgualeAnd, Or
o.it
5.4 Cercare informazioni5.4.1 Query Operatori
Es dati dei calciatori con altezza >180
-
8/9/2019 EcdlModulo5Database
157/215
denscuo
la@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 157
o.it
5.4 Cercare informazioni5.4.1 Query Operatori
Es dati dei calciatori con et
-
8/9/2019 EcdlModulo5Database
158/215
denscuo
la@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 158
o.it
5.4 Cercare informazioni5.4.1 Query Modifica query
La modifica di una query per quanto riguarda la visibilitdei dati , laggiunta o leliminazione di dati e la modifica
-
8/9/2019 EcdlModulo5Database
159/215
denscuo
la@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 159
dei criteri pu essere fatta direttamente dalla modalitstruttura
visibilit
criteri
Sceltatabelle / campi
o.it
5.4 Cercare informazioni5.4.1 Query Modifica query
Aggiunta di un campo
-
8/9/2019 EcdlModulo5Database
160/215
denscuo
la@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 160
Nelle posizioni vuotevado a specificare ilnuovo campo
o.it
5.4 Cercare informazioni5.4.1 Query Modifica query
Aggiunta di un campo
-
8/9/2019 EcdlModulo5Database
161/215
denscuo
la@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 161
Nelle posizioni vuotevado a specificare ilnuovo campo
o.it
5.4 Cercare informazioni5.4.1 Query Modifica query
Aggiunta tabella alla query o dal menu query
-
8/9/2019 EcdlModulo5Database
162/215
denscuola@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 162
Se le informazioni appartengono ad
una tabella non precentementecoinvolta, devo aggiungerla dallicona
o dal menu contestuale
o.it
5.4 Cercare informazioni5.4.1 Query Modifica query
nascondi campo
-
8/9/2019 EcdlModulo5Database
163/215
denscuola@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 163
basta spuntare il campo da nascondere in mostra
o.it
5.4 Cercare informazioni5.4.1 Query Modifica query
Eliminazione campo
Eliminazione con tasto CANC
-
8/9/2019 EcdlModulo5Database
164/215
denscuola@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 164
Dalla struttura query siseziona la colonna relativaal campo da rimuovere
Eliminazione con tasto CANC
Eliminazione con menu modifica
ed elimina o elimina colonne
Taglia da icona o menucontestuale (viene copiato negli
appunti disponibile per incolla)
o.it
5.4 Cercare informazioni5.4.1 Query Modifica query
Spostare un campo
-
8/9/2019 EcdlModulo5Database
165/215
denscuola@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 165
Agendo graficamente con i menu atendina relativi a Campo e Tabellaposso selezionare non solo i campidesiderati ma anche lordine
o.it
5.4 Cercare informazioni5.4.1 Query Esecuzione query
Esecuzione queryLapertura in modalit foglio dati generalesecuzione della query
-
8/9/2019 EcdlModulo5Database
166/215
denscuola@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 166
q y
Dal menu query, selezionado esegui
Dalla barra menu selezionando licona di esecuzione
o.it
5.4 Cercare informazioni5.4.1 Query Cancellazione query
da finestra database dopo averselezionato la query da cancellare:
-
8/9/2019 EcdlModulo5Database
167/215
denscuola@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 167
tasto CANC
menu modificaselezionando Elimina
icona elimina
o.it
5.4 Cercare informazioni5.4.1 Query Ordinare record
lordinamento pu essere impostato su uno o pi campie si pu determinare il senso (CRESC o DECR)
-
8/9/2019 EcdlModulo5Database
168/215
denscuola@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 168
Es. CRES in base squadra
o.it
5.4 Cercare informazioni5.4.1 Query Ordinare record
lordinamento pu essere combinato su pi campiEs. DECRES in base ruolo
-
8/9/2019 EcdlModulo5Database
169/215
denscuola@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 169
e CRES in base squadra
o.it
5.4 Cercare informazioni5.4.1 Query Ordinare recordlordinamento di record presenti in tabella, maschera,query
-
8/9/2019 EcdlModulo5Database
170/215
denscuola@yaho
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 170
selezionare il campo/i basedellordinamento
selezionare i pulsanti ordinamento
1
2
da barra strumenti
da menu recordo menu contestuale
@oo.it
5.4 Cercare informazioni5.4.1 Query Ordinare record
La rimozione di un ordinamento pu essere fatta dalmenu Record
-
8/9/2019 EcdlModulo5Database
171/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 171
@oo.it
5.5 Report5.5.1 Operare con i report Creare report
I report sono utilizzati per ottenere un miglior
-
8/9/2019 EcdlModulo5Database
172/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 172
layout di stampa di dati provenienti da query otabelle
@oo.it
5.5 Report5.5.1 Operare con i report Creare report
E possibile creare report dallafinestra Database
-
8/9/2019 EcdlModulo5Database
173/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 173
o dal menu inserisci
@oo.it
5.5 Report5.5.1 Operare con i report Creare report
modalit
-
8/9/2019 EcdlModulo5Database
174/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 174
struttura / progettazione
-
8/9/2019 EcdlModulo5Database
175/215
@oo.it
5.5 Report5.5.1 Operare con i report Creare report
Si selezionano i campi dainserire nel report
-
8/9/2019 EcdlModulo5Database
176/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 176
Si seleziona la modalit divisualizzazione/raggruppamento
@oo.it
5.5 Report5.5.1 Operare con i report Creare report
Si evidenzia la suddivisione ingruppi o meno (deve essere
ll i l i di
-
8/9/2019 EcdlModulo5Database
177/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 177
coerente alla tipologia divisualizzazione scelta)
Si seleziona un eventualeordinamento dei record di
dettaglio
@oo.it
5.5 Report5.5.1 Operare con i report Creare report
Si seleziona il layout
-
8/9/2019 EcdlModulo5Database
178/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 178
Si seleziona lo stile
@oo.it
5.5 Report5.5.1 Operare con i report Creare report
Assegnazione nome al report
-
8/9/2019 EcdlModulo5Database
179/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 179
Modalit di apertura:
visualizzazione datistruttura
@oo.it
5.5 Report5.5.1 Operare con i report Creare report
Modalit visualizzazione
-
8/9/2019 EcdlModulo5Database
180/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 180
@oo.it
5.5 Report5.5.1 Operare con i report Creare report
Modalit struttura/progettazione
-
8/9/2019 EcdlModulo5Database
181/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 181
@oo.it
5.5 Report5.5.1 Operare con i report Salvare report
Direttamente alla fine del processodi autocomposizione
-
8/9/2019 EcdlModulo5Database
182/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 182
Dal menu File selezionando Salva
Dallicona Salva
@ hoo.it
5.5 Report5.5.1 Operare con i report Modificare intestazioni
Modalit struttura/progettazione
Intestazione Report
-
8/9/2019 EcdlModulo5Database
183/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 183
Intestazione Pagina
Corpo
Pi pagina
Pi di report
@ hoo.it
5.5 Report5.5.1 Operare con i report Modificare intestazioni
Modalit struttura/progettazione
In modalit struttura possibile modificare le
intestazioni e le disposizioni dei campi
-
8/9/2019 EcdlModulo5Database
184/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 184
intestazioni e le disposizioni dei campi.Lo spostamento avviene per semplice trascinamentoselezionando loggetto e spostandolo.
Su ogni oggetto tramite selezione e menu contestuale possibile agire sulle propriet.
@yahoo.it
5.5 Report5.5.1 Operare con i report Raggruppare i dati
Una prima selezione del tipo di raggruppamentied ordinamenti pu essere fatta durante
lautocomposizione
-
8/9/2019 EcdlModulo5Database
185/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 185
l autocomposizione
@yahoo.it
5.5 Report5.5.1 Operare con i report Raggruppare i dati
E possibile intervenire su raggruppamento/ordinamentodalla modalit struttura tramite il menu visualizza
-
8/9/2019 EcdlModulo5Database
186/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 186
@yahoo.it
5.5 Report5.5.1 Operare con i report Raggruppare i dati
Una prima selezione sui campi oggetto di ordinamento/raggruppamento e il criterio di ordinamento
-
8/9/2019 EcdlModulo5Database
187/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 187
Una seconda selezione riguarda le propriet associate alraggruppamento/ordinamento
-
8/9/2019 EcdlModulo5Database
188/215
@yahoo.it
5.5 Report5.5.1 Operare con i report Campi specifici
-
8/9/2019 EcdlModulo5Database
189/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 189
@yahoo.it
5.5 Report5.5.1 Operare con i report Campi specifici
In modalit struttura possibile aggiustare il layout
-
8/9/2019 EcdlModulo5Database
190/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 190
p gg u y ue fare modifiche
@yahoo.it
5.5 Report5.5.1 Operare con i report Campi specifici
In modalit struttura possibile aggiustare il layout
-
8/9/2019 EcdlModulo5Database
191/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 191
p gg ye fare modifiche
@yahoo.it
5.5 Report5.5.1 Operare con i report Campi specifici
-
8/9/2019 EcdlModulo5Database
192/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 192
Modifiche
5.5 Report5.5.1 Operare con i report Campi specifici
-
8/9/2019 EcdlModulo5Database
193/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 193
5.5 Report5.5.1 Operare con i report Modifica intestazione
In modalit struttura possibile operaresui campi delle intestazioni
-
8/9/2019 EcdlModulo5Database
194/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 194
5.5 Report5.5.1 Operare con i report Modifica intestazione
-
8/9/2019 EcdlModulo5Database
195/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 195
5.5 Report5.5.1 Operare con i report Modifica intestazione
-
8/9/2019 EcdlModulo5Database
196/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 196
5.5 Report5.5.1 Operare con i report Cancellare un report
La cancellazione di un report non comporta modifiche
strutturali sui dati delle tabelle o relazioni
-
8/9/2019 EcdlModulo5Database
197/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 197
Vengono invece persi tutti i dati frutto di operazionidi calcolo effettuate allinterno del report
5.5 Report5.5.1 Operare con i report Cancellare un report
da finestra database dopo averselezionato il report da cancellare:
tasto CANCicona elimina
-
8/9/2019 EcdlModulo5Database
198/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 198
icona elimina
menu modificaselezionando Elimina
menu contestuale
selezionando Elimina
5.5 Report5.5.1 Operare con i report Modalit report
Struttura Anteprima di stampa
-
8/9/2019 EcdlModulo5Database
199/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 199
5.5 Report5.5.1 Operare con i report Chiusura report
Tramite pulsante chiudi dellafinestra associata
Tramite menu File selezionando
-
8/9/2019 EcdlModulo5Database
200/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 200
Chiudi
Direttamente dal menu che apparedalla finestra record
5.6 Preparazione alla stampa5.6.1 Preparazione Visualizzare in anteprima
Anteprima di una tabellaSi evidenzia la tabelladesiderata dalla finestra
database
Menu File
-
8/9/2019 EcdlModulo5Database
201/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 201
Menu Contestuale
Barra Database
5.6 Preparazione alla stampa5.6.1 Preparazione Visualizzare in anteprima
Anteprima di una tabella
-
8/9/2019 EcdlModulo5Database
202/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 202
-
8/9/2019 EcdlModulo5Database
203/215
5.6 Preparazione alla stampa5.6.1 Preparazione Visualizzare in anteprima
Anteprima di una maschera
-
8/9/2019 EcdlModulo5Database
204/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 204
5.6 Preparazione alla stampa5.6.1 Preparazione Visualizzare in anteprima
Anteprima di un report
-
8/9/2019 EcdlModulo5Database
205/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 205
5.6 Preparazione alla stampa5.6.1 Preparazione Modificare orientamento
Da anteprima report, tramitemenu Imposta possible:
Impostare marginiLimpostazione pagina
-
8/9/2019 EcdlModulo5Database
206/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 206
L impostazione pagina possibile anche da menu file
5.6 Preparazione alla stampa5.6.1 Preparazione Modificare orientamento
Impostare la pagina Impostare la colonne(solo per report e maschere)
-
8/9/2019 EcdlModulo5Database
207/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 207
5.6 Preparazione alla stampa5.6.1 Opzioni di stampa Stampare su tabella
Il comando di stampa puessere impartito da:
Menu File
-
8/9/2019 EcdlModulo5Database
208/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 208
Icona stampa dalla barra
databaseMenu contestuale
5.6 Preparazione alla stampa5.6.1 Opzioni di stampa Stampare su tabella
Finestra di stampa
-
8/9/2019 EcdlModulo5Database
209/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 209
Parzializzazioni( possibile anche lopzione recordselezionati se la tabella aperta informato foglio dati)
5.6 Preparazione alla stampa5.6.1 Opzioni di stampa Stampare su tabella
-
8/9/2019 EcdlModulo5Database
210/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 210
5.6 Preparazione alla stampa5.6.1 Opzioni di stampa Stampare su maschera
Il comando stampa viene fornitocon le stesse modalit della tabella
E presente un menu aggiuntivo
-
8/9/2019 EcdlModulo5Database
211/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 211
E presente un menu aggiuntivoper impostare il layout voluto
5.6 Preparazione alla stampa5.6.1 Opzioni di stampa Stampare su maschera
-
8/9/2019 EcdlModulo5Database
212/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 212
5.6 Preparazione alla stampa5.6.1 Opzioni di stampa Stampare su query
I dati estratti dalla query sono presentaticome una tabella in modalit foglio dati.Laccesso alle opzioni di stampa lo stessodella tabella.Access stampa anche:
-
8/9/2019 EcdlModulo5Database
213/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 213
Access stampa anche:TitoloData CorrenteNumero pagina
-
8/9/2019 EcdlModulo5Database
214/215
5.6 Preparazione alla stampa5.6.1 Opzioni di stampa Stampare su report
Il report concettualmentegi preparato per avere unlayout di stampa
-
8/9/2019 EcdlModulo5Database
215/215
denscuola@yah
Prof. Ruggeri Denis [ [email protected] ]
Diapo: 215
layout di stampa