Sommario Tecniche di base per l`uso dei database

Sommario
Introduzionexi
A chi è rivolto il libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Organizzazione del libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Scaricare i file di esempio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Parte 1
Tecniche di base per l’uso dei database
1
Esplorare Microsoft Access 2013
3
Le nuove funzioni di Access 2013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Per gli utenti di Access 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Per gli utenti di Access 2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Per gli utenti di Access 2003 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Lavorare nell’interfaccia utente di Access 2013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Identificare gli elementi della finestra del programma . . . . . . . . . . . . . . . . . . . . . . . 9
Lavorare con la barra multifunzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Riquadro: Impostazioni utilizzate per gli esercizi . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Riquadro: Assistenza per Access 2013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Comprendere i concetti relativi ai database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Riquadro: Abilitare le macro e altri contenuti attivi . . . . . . . . . . . . . . . . . . . . . . . . . 26
Esplorare le tabelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Esplorare le maschere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Esplorare le query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Sommario iii
Esplorare i report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Visualizzare in anteprima e stampare gli oggetti di database . . . . . . . . . . . . . . . . . . . . . . . . 46
Punti importanti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
2
Creare database e semplici tabelle
53
Creare database da modelli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Riquadro: Primi passi con le app Web di Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Creare database e tabelle manualmente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Riquadro: Progettazione dei database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Manipolare le righe e le colonne delle tabelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Perfezionare la struttura delle tabelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Definire relazioni fra le tabelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Punti importanti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
3
Creare semplici maschere
91
Creare maschere mediante lo strumento Maschera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Formattare le maschere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Modificare il layout delle maschere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Punti importanti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
4
Visualizzare i dati
115
Ordinare le informazioni nelle tabelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Riquadro: In che modo Access effettua gli ordinamenti . . . . . . . . . . . . . . . . . . . . 120
Filtrare le informazioni nelle tabelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Filtrare le informazioni tramite maschere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Riquadro: Caratteri jolly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Trovare informazioni che soddisfano più criteri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Riquadro: Salvare i filtri come query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Punti importanti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
iv Sommario
5
Creare semplici report
135
Creare report tramite una creazione guidata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Modificare la struttura di un report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Visualizzare in anteprima e stampare i report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Punti importanti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Parte 2
Tecniche dei database relazionali
6
Mantenere l’integrità dei dati
157
Specificare il tipo di dati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Impostare la larghezza dei campi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Limitare il formato dei dati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Riquadro: Creare formati personalizzati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Convalidare i dati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Riquadro: Semplici regole di convalida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Limitare i dati ai valori di un elenco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Riquadro: Elenchi di ricerca a più colonne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Limitare i dati ai valori di altre tabelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Riquadro: Campi contenenti più valori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Punti importanti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
7
Creare le query
197
Creare le query mediante una creazione guidata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Creare le query manualmente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Riepilogare i dati con le query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Eseguire calcoli con le query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Aggiornare i record con le query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Eliminare i record con le query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Punti importanti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Sommario v
8
Creare maschere personalizzate
227
Modificare le maschere generate da una creazione guidata . . . . . . . . . . . . . . . . . . . . . . . . . 228
Riquadro: Diversi tipi di maschere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Aggiungere controlli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Visualizzare sottomaschere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Riquadro: Selezionare i campi per la maschera principale e la sottomaschera . 245
Punti importanti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
9
Creare report personalizzati
255
Creare i report manualmente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Riquadro: Aggiungere collegamenti ipertestuali, grafici e pulsanti . . . . . . . . . . . 258
Modificare il contenuto di un report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Riquadro: I layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Aggiungere sottoreport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
Punti importanti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Parte 3
Gestione e protezione del database
10
Importare ed esportare dati
279
Importare informazioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
Importare dati da altri database di Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Importare dati da fogli di lavoro di Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Importare dati da file di testo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Importare dati da altri programmi di database . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Importare dati da cartelle di Outlook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Importare dati da elenchi di SharePoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Importare dati da file .html . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Importare dati da file .xml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Riquadro: Collegare informazioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Esportare informazioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Esportare dati in altri database di Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
vi Sommario
Esportare dati in cartelle di lavoro di Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Esportare dati in documenti di Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Esportare dati in file di testo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Esportare dati in file .pdf e .xps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Esportare dati in elenchi di SharePoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Esportare dati in file .html . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Esportare dati in file .xml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copiare informazioni da e verso altri programmi Office . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Punti importanti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
Facilitare l’utilizzo del database
297
297
297
298
298
299
299
306
309
311
Progettare maschere di spostamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
Creare categorie personalizzate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Controllare quali funzionalità rendere disponibili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Punti importanti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
12
Proteggere il database
329
Assegnare una password a un database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dividere un database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Proteggere un database per la distribuzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Riquadro: Creare un pacchetto e apporre una firma al database . . . . . . . . . . . . .
Prevenire i problemi del database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Punti importanti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
Migliorare l’efficienza in Access
330
334
338
341
342
347
349
Cambiare le opzioni predefinite del programma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
Riquadro: Utilizzare i componenti aggiuntivi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
Personalizzare la barra multifunzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
Riquadro: Personalizzare la barra di stato . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
Ottimizzare la barra di accesso rapido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Punti importanti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
Sommario vii
Glossario
377
Tasti di scelta rapida
385
Tasti di scelta rapida di Access 2013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Apertura, salvataggio e stampa del database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Visualizzazione Struttura, Layout o Foglio dati . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Riquadro di spostamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Riquadro Finestra delle proprietà . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
Riquadro Elenco campi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
Modifica dei controlli di maschere e report nella visualizzazione Struttura . . . . 387
Caselle combinate e caselle di riepilogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
Impostazione della proprietà di una tabella nella visualizzazione Struttura . . . 388
Testo e dati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
Spostamento fra i record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
Spostamento nella visualizzazione Struttura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
Spostamento nella visualizzazione Foglio dati . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
Spostamento nella visualizzazione Maschera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Spostamento in Anteprima di stampa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
Spostamento in Progettazione query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
Tasti di scelta rapida per le app Web di Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Personalizzazione di un’app Web in Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
App Web nel browser Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Tasti di scelta rapida di Office 2013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Apri e Salva con nome nella visualizzazione Backstage . . . . . . . . . . . . . . . . . . . . . 397
Finestre di dialogo Apri e Salva con nome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
Visualizzazione e utilizzo delle finestre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
Spostamento sulla barra multifunzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Spostamento nel testo o nelle celle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Testo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
Tabelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
Riquadri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
Creazioni guidate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Finestre di dialogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Caselle di modifica nelle finestre di dialogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
Finestra della Guida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
viii Sommario
Le autrici
427
Joyce Cox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Joan Lambert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Il team . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
Online Training Solutions, Inc. (OTSI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
Sommario ix