Panoramica del capitolo Esplorare le tabelle, pagina 17 Esplorare le maschere, pagina 24 Esplorare le query, pagina 29 Esplorare i report, pagina 33 1 Esplorare un database di Access 2010 Gli argomenti trattati in questo capitolo sono: ✔ Lavorare in Access 2010. ✔ Conoscere i concetti relativi ai database. ✔ Esplorare le tabelle. ✔ Esplorare le maschere. ✔ Esplorare le query. ✔ Esplorare i report. ✔ Visualizzare in anteprima e stampare gli oggetti di Access. Microsoft Access 2010 fa parte di Microsoft Office 2010, perciò i fondamentali oggetti dell’interfaccia, come la barra di accesso rapido, la barra multifunzione, la visualizzazione Backstage e le finestre di dialogo, ti saranno familiari se hai già utilizzato altri programmi Office 2010. Access possiede tuttavia più dimensioni rispetto a molte altre applicazioni, perciò potrebbe sembrarti più complesso, almeno inizialmente. Suggerimento Se stai passando a questa versione di Access da una delle precedenti, dovresti leggere la sezione “Introduzione a Microsoft Access 2010” all’inizio del libro per conoscere le differenze fra le versioni precedenti e la nuova versione del programma. In questo libro lavorerai con database contenenti informazioni sugli impiegati, i prodotti, i fornitori e i clienti di un’azienda fittizia. Completando gli esercizi proposti nel libro svilupperai varie tabelle, maschere, query e report, elementi che sono chiamati oggetti di database. Questi oggetti possono essere utilizzati per immettere, modificare e manipolare le informazioni del database in molti modi. In questo capitolo imparerai come lavorare nella finestra del programma e apprenderai i concetti e la struttura della memorizzazione dei dati in Access, compresi i tipi di database, i tipi di oggetti di Access e le relazioni fra gli oggetti. Utilizzerai un database completamente funzionale, 3 4 Parte I Semplici tecniche per lavorare con i database imparando interessanti caratteristiche di Access e funzionalità che saranno approfondite nei capitoli successivi. File di esempio Per poter completare gli esercizi proposti nel libro devi copiare i file di esempio sul tuo computer. Il file di esempio che utilizzerai per gli esercizi di questo capitolo si trova nella cartella Capitolo01. L’elenco completo dei file di esempio è riportato nella sezione “Utilizzare i file di esempio” all’inizio del libro. Lavorare in Access 2010 Come per tutti i programmi Office 2010, il modo più comune per avviare Access è dal menu Start che appare quando si fa clic sul pulsante Start sul lato sinistro della barra delle applicazioni di Windows. Quando avvii Access senza aprire un database, si apre la finestra del programma nella visualizzazione Backstage ed è attivata la pagina Nuovo. Nella visualizzazione Backstage i comandi correlati alla gestione di Access e dei database (e non dei loro oggetti) sono organizzati nella forma di pulsanti e pagine, che puoi visualizzare facendo clic sulle schede delle pagine nel riquadro sinistro. Puoi mostrare la visualizzazione Backstage in qualsiasi momento facendo clic sulla scheda colorata File in alto a sinistra nella finestra del programma. Facendo clic sulla scheda File compare la visualizzazione Backstage in cui puoi gestire i file di database e personalizzare il programma. Capitolo 1 Esplorare un database di Access 2010 5 Nella pagina Nuovo della visualizzazione Backstage puoi creare un database vuoto oppure puoi creare un nuovo database basato su uno dei modelli inclusi in Access, uno di quelli scaricati dal sito Web Office.com o su un modello personalizzato salvato sul computer o sulla rete. Nella visualizzazione Backstage puoi anche aprire un database a cui hai lavorato di recente o accedere a qualsiasi database sul tuo computer e aprirlo. Quando crei o apri un database, esso si apre nella finestra del programma. Scheda File Barra del titolo Barra multifunzione Barra di accesso rapido Riquadro di spostamento Barra di stato Un database di Access nella finestra del programma Soluzioni L’aspetto dei pulsanti e dei gruppi sulla barra multifunzione cambia in base alla larghezza della finestra del programma. Per informazioni su come cambiare l’aspetto della barra multifunzione in modo che corrisponda alle figure del libro, consulta “Cambiare la visualizzazione della barra multifunzione” all’inizio del libro. L’interfaccia del database è progettata in maniera tale da riflettere meglio il modo in cui le persone generalmente lavorano con i database o gli oggetti di database. Se non hai familiarità con questa interfaccia, introdotta in Microsoft Office Access 2007, ecco una breve panoramica degli elementi della finestra del programma: 6 Parte I Semplici tecniche per lavorare con i database ● La barra del titolo mostra il nome del database attivo. L’indicazione (Access 2007) dopo il nome del database significa che il database è nel formato .accdb, introdotto con Access 2007. Sul lato sinistro della barra del titolo compare l’icona di Access, su cui puoi fare clic per visualizzare i comandi per spostare, dimensionare e chiudere la finestra del programma. I pulsanti Riduci a icona, Ripristina/Ingrandisci e Chiudi sul lato destro della barra del titolo servono per le stesse funzioni in tutti i programmi Windows. Vedi anche Windows 7 ha introdotto molte nuove tecniche di gestione della finestra divertenti ed efficienti. Per informazioni su come lavorare con la finestra del programma di Access in un computer Windows 7, consulta Windows 7 Step by Step, di Joan Lambert Preppernau e Joyce Cox (Microsoft Press, 2009), tradotto e pubblicato in Italia da Mondadori Informatica con il titolo Windows 7 Passo per Passo. ● Per impostazione predefinita, la barra di accesso rapido appare a destra dell’icona di Access sul lato sinistro della barra del titolo e mostra i pulsanti Salva, Annulla e Ripristina. Puoi cambiare la posizione della barra di accesso rapido e personalizzarla per includervi qualsiasi comando che utilizzi di frequente. Suggerimento Se crei e utilizzi database complicati, potresti raggiungere una maggiore ef- ficienza aggiungendo i comandi che utilizzi di frequente alla barra di accesso rapido e visualizzandola sotto la barra multifunzione, direttamente sopra lo spazio di lavoro. Per informazioni, consulta “Personalizzare la barra di accesso rapido” nel capitolo 13, “Personalizzare Access”. ● Sotto la barra del titolo si trova la barra multifunzione. Tutti i comandi per lavorare con il contenuto del database di Access sono disponibili in questa posizione centrale in modo da accrescere la tua efficienza nell'utilizzo del programma. ● Lungo il lato superiore della barra multifunzione è visibile una serie di schede. Facendo clic sulla scheda File compare la visualizzazione Backstage. Facendo clic su qualsiasi altra scheda compare un insieme di comandi correlati rappresentati da pulsanti ed elenchi. Per impostazione predefinita è attiva la scheda Home. Suggerimento Non allarmarti se la tua barra multifunzione presenta schede che non compaiono nelle figure del libro, in quanto potresti avere installato programmi che aggiungono la propria scheda alla barra multifunzione di Access. ● Su ogni scheda i comandi sono riuniti in gruppi contrassegnati da un nome. A seconda della risoluzione dello schermo e delle dimensioni della finestra del programma, i comandi di un gruppo potrebbero essere visualizzati come pulsanti con etichetta, come icone senza etichetta o come uno o più pulsanti grandi su cui puoi fare clic per visualizzare i comandi del gruppo. ● Se l’etichetta di un pulsante non è visibile, puoi visualizzare il nome del comando e i suoi tasti di scelta rapida (se esistono) in una descrizione comando puntando sul pulsante con il mouse. Capitolo 1 Esplorare un database di Access 2010 7 Vedi anche Per ulteriori informazioni sui tasti di scelta rapida, consulta “Tasti di scelta rapida” alla fine del libro. Suggerimento Per controllare la visualizzazione delle descrizioni comando, mostra la visualizzazione Backstage, fai clic su Opzioni per aprire la finestra di dialogo Opzioni di Access e cambia le impostazioni nell’area Opzioni dell’interfaccia utente della pagina Generale. Puoi anche cambiare la lingua delle descrizioni comando nella pagina Lingua. Per ulteriori informazioni, consulta “Personalizzare la barra di accesso rapido” nel capitolo 13, “Personalizzare Access”. ● Alcuni pulsanti includono una freccia integrata o separata. Se un pulsante ha una freccia integrata, facendo clic sul pulsante compaiono le opzioni per specificare meglio l'azione del pulsante. Se invece un pulsante è separato dalla sua freccia, facendo clic sul pulsante viene eseguita l'azione predefinita indicata dall'icona corrente del pulsante. Puoi cambiare l'azione predefinita facendo clic sulla freccia e poi sull'azione desiderata. ● I comandi correlati ma meno comuni non sono rappresentati come pulsanti nei gruppi e sono invece disponibili in una finestra di dialogo o in un riquadro attività che puoi visualizzare facendo clic sul pulsante di apertura finestra di dialogo che si trova nell'angolo inferiore destro del gruppo. ● A destra dei nomi delle schede della barra multifunzione, sotto i pulsanti Riduci a icona/ Ingrandisci/Chiudi, compare il pulsante Riduci a icona barra multifunzione. Facendo clic su questo pulsante vengono nascosti i comandi ma rimangono visibili i nomi delle schede. Puoi quindi fare clic su qualsiasi nome di scheda per visualizzare temporaneamente i suoi comandi. Facendo clic fuori dalla barra multifunzione i comandi vengono nascosti di nuovo. Quando la barra multifunzione completa è visibile temporaneamente, puoi fare clic sul pulsante alla sua estremità destra, a forma di spillo, per visualizzarla in modo permanente. Quando la barra multifunzione è nascosta, puoi fare clic sul pulsante Espandi la barra multifunzione per visualizzarla in modo permanente. Tasti di scelta rapida Premi Ctrl+F1 per ridurre a icona ed espandere la barra multi- funzione. ● Facendo clic sul pulsante Guida di Access sul lato destro della barra multifunzione compare la finestra Guida di Access in cui puoi utilizzare le tecniche standard per trovare informazioni. Tasti di scelta rapida Premi F1 per visualizzare la finestra Guida di Access. Vedi anche Per informazioni sulla Guida di Access, consulta “Assistenza per Access 2010” all’inizio del libro. ● Sul lato sinistro della finestra del programma il riquadro di spostamento mostra gli elenchi degli oggetti di database. Per impostazione predefinita visualizza tutti gli oggetti del 8 Parte I Semplici tecniche per lavorare con i database database per tipo, ma puoi filtrare l'elenco facendo clic sulla barra del titolo del riquadro e poi sulla categoria o gruppo di oggetti che desideri visualizzare. Puoi ridurre ed espandere i gruppi nell'elenco facendo clic sulla coppia di frecce che appare sulle barre delle sezioni. Se il riquadro di spostamento ti disturba, puoi fare clic sul pulsante di apertura/ chiusura della barra di ridimensionamento nel suo angolo superiore destro per ridurlo. Per visualizzare di nuovo il riquadro di spostamento, fai clic nuovamente sul pulsante di apertura/chiusura della barra di ridimensionamento. Puoi trascinare il bordo destro del riquadro verso sinistra o verso destra per allargare o stringere il riquadro. Tasti di scelta rapida Premi F11 per visualizzare o nascondere il riquadro di spostamento. ● In fondo alla finestra del programma la barra di stato mostra informazioni sul databa- se correte e fornisce l’accesso a determinate funzioni del programma. Puoi controllare il contenuto della barra di stato facendo clic destro su essa per visualizzare il menu Personalizza barra di stato in cui puoi fare clic sulle voci per mostrare o nascondere gli elementi corrispondenti. ● Sul lato destro della barra di stato, la barra degli strumenti di visualizzazione riporta pulsanti per cambiare velocemente la visualizzazione dell’oggetto di database attivo. Lo scopo di tutte queste funzionalità dell’interfaccia è rendere il più intuitivo possibile il lavoro con i database: i comandi per le attività più frequenti sono a portata di mano e anche quelli meno consueti sono facili da trovare. In questo esercizio vedrai una panoramica della struttura dei comandi nella finestra del programma di Access 2010. PREPARA Per completare questo esercizio devi utilizzare il database GardenCompany01_inizio nella cartella Capitolo01 dei file di esempio, ma per ora non aprirlo. Svolgi i passi riportati di seguito. 1. Nel menu Start punta su Tutti i programmi, fai clic su Microsoft Office e poi su Microsoft Access 2010. Access si avvia e mostra la finestra del programma nella visualizzazione Backstage. In questa visualizzazione puoi gestire i file di database di Access, ma non puoi lavorare con il contenuto dei database: puoi creare per esempio un database ma non un oggetto di database. Parleremo delle attività che si possono eseguire nella visualizzazione Backstage in altri capitoli del libro. 2. Nel riquadro sinistro della visualizzazione Backstage fai clic su Apri. Nella finestra di dialogo Apri accedi alla cartella Capitolo01 dei file di esempio e fai doppio clic sul database GardenCompany01_inizio. Il database si apre nella finestra del programma. Sotto la barra multifunzione compare un avviso di sicurezza. Capitolo 1 Esplorare un database di Access 2010 9 3. Nell’avviso di sicurezza fai clic su Abilita contenuto. Importante Leggi il riquadro “Attivare le macro e altri contenuti del database” più avanti in questo capitolo, dedicato alle opzioni di protezione di Access. Salviamo il database in modo che tu possa esplorarlo senza il timore di sovrascrivere i file di esempio. 4. Fai clic sulla scheda File per mostrare la visualizzazione Backstage, clic su Salva database con nome e, nella finestra di dialogo Salva con nome, salva il database nella cartella Capitolo01 dei file di esempio con il nome GardenCompany01. Suggerimento In questo libro ci basiamo sul presupposto che si salvino i file nelle cartelle dei file di esempio, ma puoi salvarli ovunque desideri. Quando facciamo riferimento alle cartelle dei file di esempio nelle istruzioni, sostituisci la posizione di salvataggio che hai scelto. Nella finestra del programma la barra del titolo dice che puoi lavorare con questo database sia in Access 2007 sia in Access 2010. Il riquadro di spostamento, a sinistra, mostra l’elenco degli oggetti di questo database. La barra multifunzione lungo il lato superiore della finestra del programma include cinque schede: File, Home, Crea, Dati esterni e Strumenti database. La scheda Home è attiva per impostazione predefinita. Poiché nessun oggetto di database è attualmente aperto, non è disponibile alcun pulsante della scheda Home. Suggerimento I database creati con Access 2010 utilizzano il formato di memorizzazione dei file introdotto con Access 2007 e i loro file hanno l’estensione .accdb. Puoi aprire in Access 2010 i file di database creati nelle versioni precedenti del programma (che hanno l’estensione .mdb). Quindi puoi lavorare in essi e salvarli nel vecchio formato oppure nel nuovo. Se li converti, non potrai più aprirli nelle versioni precedenti Access 2007. Per ulteriori informazioni sul formato ACCDB, cerca accdb nella Guida di Access. 5. Sulla barra del titolo del riquadro di spostamento fai clic su Tutti gli oggetti di Access e quindi, sotto Filtra per gruppo nel menu, clic su Tabelle. Il riquadro di spostamento ora elenca soltanto le tabelle del database. 6. Nel riquadro di spostamento sotto Tabelle fai doppio clic su Categorie. Si apre la tabella Categorie in una scheda nella finestra del programma. Essendo visualizzata una tabella, compaiono sulla barra multifunzione due schede contestuali Strumenti tabella (Campi e Tabella). Queste schede contestuali sono visualizzate solo quando stai lavorando con una tabella. 10 Parte I Semplici tecniche per lavorare con i database Nomi delle schede sulla barra multifunzione Riquadro di spostamento filtrato Nomi delle schede contestuali Barra di spostamento fra i record Nomi dei gruppi Tabella su scheda Barra degli strumenti di visualizzazione La barra di spostamento fra i record in fondo alla pagina della tabella indica quanti record sono contenuti nella tabella e quale è attivo, e ti permette di spostarti fra i record. I pulsanti che rappresentano comandi correlati alla manipolazione del contenuto del database sono organizzati sulla scheda Home in sei gruppi: Visualizzazioni, Appunti, Ordina e filtra, Record, Trova e Formattazione testo. Sono attivi solo i pulsanti relativi ai comandi che possono essere eseguiti sull’oggetto di database selezionato, in questo caso la tabella. Capitolo 1 Esplorare un database di Access 2010 11 7. Nella scheda Home fai clic sul pulsante di apertura finestra di dialogo Formattazione testo. Si apre la finestra di dialogo Formattazione foglio dati. In questa finestra di dialogo puoi accedere a impostazioni non disponibili come pulsanti nel gruppo Formattazione testo, quali Colore griglia e Stili bordo e linea. 8. Nella finestra di dialogo Formattazione foglio dati fai clic su Annulla. 9. Fai clic sulla scheda Crea. I pulsanti che rappresentano comandi correlati alla creazione degli oggetti di database sono organizzati su questa scheda in sei gruppi: Modelli, Tabelle, Query, Maschere, Report e Macro e codice. La scheda Crea. 12 Parte I Semplici tecniche per lavorare con i database 10. Fai doppio clic sulla scheda Crea. Facendo doppio clic sulla scheda attiva, si nasconde la barra multifunzione e rimane più spazio per l’oggetto di database attivo. La barra multifunzione è nascosta. 11. Fai clic sulla scheda Dati esterni. La barra multifunzione riappare temporaneamente con la scheda Dati esterni attiva. I pulsanti che rappresentano comandi correlati allo spostamento di informazioni fra un database e altre fonti sono organizzati in questa scheda in quattro gruppi: Importa e collega, Esporta, Raccolta dai ed Elenchi collegati Web. Facendo clic su qualsiasi scheda, in questo caso la scheda Dati esterni, compare temporaneamente la barra multifunzione. Suggerimento Per facilitare la lettura delle figure del libro, lavoriamo in una finestra del programma più piccola dello schermo, per cui i gruppi Esporta, Raccolta dati ed Elenchi collegati Web sono rappresentati nelle figure come pulsanti. Per ulteriori informazioni, consulta “Cambiare la visualizzazione della barra multifunzione” all’inizio del libro. Capitolo 1 Esplorare un database di Access 2010 13 12. Fai clic in qualsiasi punto della tabella aperta. La barra multifunzione viene nascosta di nuovo. 13. Fai doppio clic sulla scheda Strumenti database. Facendo doppio clic su una scheda viene visualizzata in modo permanente la barra multifunzione e viene attivata quella scheda. I pulsanti che rappresentano comandi correlati alla gestione, analisi e assicurazione della leggibilità dei dati sono organizzati sulla scheda Strumenti database in sei gruppi: Strumenti, Macro, Relazioni, Analizza, Sposta dati e Componenti aggiuntivi. La scheda Strumenti database. 14. A destra della scheda della tabella, fai clic sul pulsante Chiudi per chiudere la tabella senza chiudere il database. Facendo clic su questo pulsante si chiude l’oggetto attivo. 15. Fai clic sulla scheda File per mostrare la visualizzazione Backstage e poi su Chiudi database. Quando chiudi un database senza uscire da Access, compare la pagina Nuovo della visualizzazione Backstage dove puoi aprire un altro database o crearne uno nuovo. Nota che se non chiudi il database attivo prima di aprirne un altro, ti viene chiesto di salvare le modifiche e chiudere il database attivo. Non puoi avere due database aperti contemporaneamente in una sola istanza di Access. Se vuoi avere due database aperti contemporaneamente, devi avviare una nuova istanza del programma. Suggerimento Puoi chiudere completamente Access facendo clic sul pulsante Chiudi nell’angolo superiore destro della finestra del programma o facendo clic su Esci nella visualizzazione Backstage. CONCLUDI Mantieni aperto il database GardenCompany01 per utilizzarlo negli esercizi successivi. 14 Parte I Semplici tecniche per lavorare con i database Attivare le macro e altri contenuti del database Alcuni database contengono macro Microsoft Visual Basic for Applications (VBA) che possono eseguire codice sul computer. Il codice in molti casi è stato inserito per compiere attività correlate con il database, ma gli hacker possono anche utilizzare le macro per diffondere virus. Quando apri un database che non è registrato in un percorso attendibile o firmato da un editore attendibile, Access mostra un avviso di sicurezza sotto la barra multifunzione. L’avviso di sicurezza. Mentre l’avviso di sicurezza è visualizzato, le macro del database sono disattivate. Puoi attivare le macro in tre modi: ● Attivando le macro del database per l'uso nella sessione corrente del database. ● Aggiungendo l'editore del database all'elenco degli editori attendibili. Questa op- zione è disponibile soltanto se la firma digitale dell'editore è allegata al database, e il contenuto macro sarà automaticamente attivato in qualsiasi database firmato da quell'editore. ● Collocando il database in un percorso attendibile. Il contenuto macro sarà auto- maticamente attivato in qualsiasi database salvato in quella posizione. I percorsi attendibili che specifichi in Access non sono considerati attendibili anche dagli altri programmi Office. Per attivare le macro per la sola sessione corrente del database: ● Nell’area dell’avviso di sicurezza fai clic su Abilita contenuto. Per aggiungere l’editore di un database provvisto di firma digitale all’elenco degli editori attendibili: 1. Nell’area dell’avviso di sicurezza fai clic su Il contenuto attivo è stato in parte disattivato. Fare clic per ulteriori dettagli. Capitolo 1 Esplorare un database di Access 2010 2. Nella pagina Informazioni su <Nome database> fai clic sul pulsante Abilita contenuto e poi su Opzioni avanzate. 3. Nella finestra di dialogo Opzioni di sicurezza di Microsoft Office fai clic su Considera attendibile tutto quello che proviene da questo editore e poi su OK. Nota che l’opzione Considera attendibile tutto quello che proviene da questo editore è disponibile soltanto se il database è provvisto di firma digitale. Per aggiungere la posizione di questo database all’elenco dei percorsi attendibili: 1. Mostra la visualizzazione Backstage e fai clic su Opzioni. 2. Nel riquadro sinistro della finestra di dialogo Opzioni di Access fai clic su Centro protezione e poi su Impostazioni Centro protezione. 3. Nel riquadro sinistro del Centro protezione fai clic su Percorsi attendibili. 4. Nella pagina Percorsi attendibili fai clic su Aggiungi nuovo percorso. 5. Nella finestra di dialogo Percorso attendibile di Microsoft Office fai clic su Sfoglia. 6. Nella finestra di dialogo Sfoglia accedi alla cartella contenente il database corrente e fai clic su OK. 7. Nella finestra di dialogo Percorso attendibile di Microsoft Office seleziona la casella di controllo Considera attendibili anche le sottocartelle di questo percorso, se desideri impostare questa opzione, e poi fai clic su OK in ciascuna delle finestre di dialogo aperte. Se preferisci puoi cambiare il modo in cui Access gestisce le macro in tutti i database: 1. Visualizza il Centro protezione e nel riquadro sinistro fai clic su Impostazioni macro. 2. Seleziona l’opzione corrispondente al modo in cui desideri che Access gestisca le macro: ❍ Disattiva tutte le macro senza notifica Se un database contiene macro, esse vengono disattivate senza che sia mostrato l'avviso di protezione che ti permette di attivarle. ❍ Disattiva tutte le macro con notifica Tutte le macro vengono disattivate e viene mostrato l'avviso di protezione. ❍ Disattiva tutte le macro tranne quelle con firma digitale Vengono attivate automaticamente le macro provviste di firma digitale. ❍ Attiva tutte le macro Vengono attivate tutte le macro (scelta non consigliata). 3. Fai clic su OK per chiudere il Centro protezione e poi su OK per chiudere la finestra di dialogo Opzioni di Access. 15 16 Parte I Semplici tecniche per lavorare con i database Comprendere i concetti relativi ai database I programmi di database semplici, come il componente Database di Microsoft Works, possono memorizzare informazioni in una sola tabella e per questo sono detti database a tabella unica o anche database flat (letteralmente “piatti”). I programmi di database più complessi, come Microsoft Access, possono invece memorizzare informazioni in più tabelle correlate, e sono chiamati perciò database relazionali. Se le informazioni in un database relazionale sono organizzate correttamente, puoi trattare tutte le tabelle come una singola area di memorizzazione ed estrarre informazioni, da tabelle diverse, in qualsiasi ordine adeguato alle tue esigenze. La tabella è soltanto uno dei tipi di oggetti con cui puoi lavorare in Access. Altri tipi di oggetti sono le maschere, le query, i report, le macro e i moduli. Di tutti questi tipi di oggetti solo uno è utilizzato per memorizzare informazioni: le tabelle. Gli altri sono impiegati per gestire, manipolare, analizzare, recuperare, visualizzare o pubblicare le informazioni contenute nelle tabelle: in altre parole, per rendere le informazioni più facilmente accessibili e quindi meglio fruibili. Nel corso degli anni sono stati fatti molti sforzi per rendere Access non solo uno dei più potenti programmi di database per l’utente, ma anche uno dei più facili da imparare e utilizzare. Poiché Access fa parte di Office 2010, puoi utilizzare molte delle stesse tecniche che impieghi con Microsoft Word e Microsoft Excel: per esempio puoi selezionare i comandi, fare clic sui pulsanti e premere i tasti di scelta rapida che già conosci per aprire e modificare le informazioni nelle tabelle di Access. E puoi anche condividere facilmente informazioni fra Access e altri programmi Office come Word ed Excel. Nella sua forma più semplice un database è l’equivalente elettronico di un elenco organizzato di informazioni. Queste informazioni hanno tipicamente un argomento o uno scopo comune, come l’elenco di dipendenti che segue: ID Cognome Nome Titolo Data assunzione 1 Bianchi Carla Agente 01.05.2003 2 Ferrari Luigi Sales Manager 14 agosto 2001 3 Rossi Michela Agente 1 aprile 1999 4 Verdi Cristiano Acquisti 3 maggio 2004 Questo elenco è disposto in una tabella composta da righe e colonne. Ciascuna colonna rappresenta un campo, ovvero un determinato tipo di informazione su un dipendente: cognome, nome, data di assunzione e così via. Ciascuna riga rappresenta un record, ovvero tutte le informazioni su un determinato dipendente. Capitolo 1 Esplorare un database di Access 2010 17 Se un database non facesse altro che memorizzare informazioni in una tabella, la sua utilità sarebbe pari a quella di un elenco su carta, ma poiché memorizza i dati in formato elettronico, puoi manipolare le informazioni in modi efficaci per accrescerne l’utilità. Immagina per esempio di voler trovare il numero di telefono di una persona che vive nella tua città. Puoi cercare questa informazione sull’elenco telefonico che è organizzato proprio per questo scopo. Se desideri trovare il numero di telefono di qualcuno che vive lontano, puoi recarti in un centro telefonico, dove probabilmente puoi trovare gli elenchi telefonici di tutte le principali città del paese. Ma se desideri trovare i numeri di telefono di tutti gli abbonati italiani che hanno il tuo stesso cognome o il numero di telefono del vicino di casa di tua zia, questi elenchi telefonici non ti serviranno a molto, perché non sono organizzati in modo tale da facilitare la ricerca di informazioni di questo tipo. Quando le informazioni pubblicate in un elenco telefonico sono memorizzate in un database, occupano molto meno spazio, è più economico riprodurle e distribuirle e, se il database è progettato nel modo corretto, le informazioni possono essere recuperate in molti modi. La vera forza di un database non sta nella sua capacità di memorizzare informazioni, ma nel permetterti di accedere velocemente alle informazioni desiderate. Esplorare le tabelle Le tabelle sono gli oggetti centrali del database. La loro funzione è memorizzare informazioni, mentre lo scopo di ogni altro oggetto del database è interagire in qualche modo con una o più tabelle. Un database di Access può contenere migliaia di tabelle e il numero di record che ogni tabella può includere è limitato esclusivamente dallo spazio disponibile sul disco. Suggerimento Per informazioni dettagliate sulle specifiche di Access, come la dimensione massima di un database o il numero massimo di record per una tabella, cerca “Specifiche di Access 2010” nella Guida di Access (includendo le virgolette). Ogni oggetto di Access ha due o più visualizzazioni possibili. Per le tabelle le due visualizzazioni più comuni sono Foglio dati, in cui puoi vedere e modificare i dati della tabella, e Struttura, in cui puoi vedere e modificare la struttura della tabella. Per aprire una tabella nella visualizzazione Foglio dati fai doppio clic sul suo nome nel riquadro di spostamento o fai clic destro sul suo nome e poi clic su Apri. Per aprire una tabella nella visualizzazione Struttura fai clic destro sul suo nome e poi clic su Visualizzazione Struttura. Quando una tabella è aperta nella visualizzazione Foglio dati, facendo clic sul pulsante Visualizza del gruppo Visualizzazioni sulla scheda Home si passa alla visualizzazione Struttura; quando è aperta nella visualizzazione Struttura, facendo clic sul pulsante si passa alla visualizzazione Foglio dati. Per passare alle altre visualizzazioni della tabella (Tabella pivot e Grafico pivot), puoi fare clic sulla freccia Visualizza e poi sulla visualizzazione desiderata nell’elenco. Puoi anche cambiare visualizzazione facendo clic su uno dei pulsanti sulla barra degli strumenti di visualizzazione nell’angolo inferiore destro della finestra del programma. 18 Parte I Semplici tecniche per lavorare con i database Quando una tabella è visualizzata come Foglio dati, si vedono i dati della tabella stessa disposti in righe (record) e colonne (campi); la prima riga contiene le intestazioni delle colonne (i nomi dei campi). La tabella in questo formato è spesso chiamata semplicemente foglio dati. Nomi dei campi Campo Record I nomi dei campi, i campi e i record di una tabella. Se due tabelle hanno uno o più campi in comune, puoi incorporare il foglio dati di una tabella in un’altra tabella. Il foglio dati incorporato, chiamato foglio dati secondario, ti permette di vedere le informazioni di più tabelle contemporaneamente. Potresti per esempio voler incorporare il foglio dati Ordini nella tabella Clienti in modo da poter vedere gli ordini effettuati da ogni cliente. In questo esercizio aprirai alcune tabelle di database e ne esaminerai la struttura in visualizzazioni diverse. PREPARA Per completare questo esercizio devi utilizzare il database GardenCompany01 con cui hai lavorato nell’esercizio precedente. Apri il database GardenCompany01, assicurati che nel riquadro di spostamento siano elencate le tabelle e quindi procedi come segue. 1. Nel riquadro di spostamento fai doppio clic su Prodotti. Sul lato destro della barra del titolo del riquadro di spostamento fai clic sul pulsante di apertura/chiusura della barra di ridimensionamento in modo da poter vedere un numero maggiore di campi della tabella. La tabella Prodotti è mostrata nella visualizzazione Foglio dati. Capitolo 1 Esplorare un database di Access 2010 19 Ogni riga della tabella contiene informazioni su un prodotto e ogni colonna contiene un campo per ogni record. 2. Sulla riga dei nomi dei campi in cima alla tabella punta sul bordo destro del nome di campo Nome prodotto e, quando il puntatore assume l’aspetto di una freccia a due direzioni, fai doppio clic sul bordo. La larghezza del campo viene regolata in base alla voce più lunga inserita nella colonna. Nota che Prodotto 1, Giglio magico, e Prodotto 2, Croco autunnale, sono assegnati alla categoria Bulbi. 3. Fai doppio clic su sul bordo destro del nome di campo Categoria per regolare la larghezza di questo campo. Suggerimento Puoi ridimensionare una colonna in una tabella anche puntando sul bordo e trascinandolo verso sinistra o verso destra. 4. Nel riquadro di spostamento fai clic sul pulsante di apertura/chiusura della barra di ridimensionamento e poi doppio clic su Categorie. Suggerimento Da ora in avanti apri sempre il riquadro di spostamento ogni volta che devi lavorare con un oggetto diverso, ma chiudilo liberamente se desideri vedere una quantità maggiore di dati. 20 Parte I Semplici tecniche per lavorare con i database Si apre la tabella Categorie su una nuova scheda nella visualizzazione Foglio dati. La pagina Categorie è attiva, mentre la pagina Prodotti non è più attiva ma è ancora aperta e disponibile se ne hai bisogno. 5. Sul lato sinistro del record per la categoria Bulbi fai clic sul pulsante Espandi. La categoria Bulbi di espande per mostrare un foglio dati secondario contenente tutti i record della tabella Prodotti che sono assegnati alla categoria Bulbi. Questo è possibile perché è stata impostata una relazione fra le due tabelle. Foglio dati secondario Puoi visualizzare i record di due tabelle correlate contemporaneamente. Vedi anche Per informazioni sulle relazioni, consulta “Creare relazioni fra le tabelle” nel capitolo 2, “Creare database e semplici tabelle”. 6. A sinistra del record per la categoria Bulbi fai clic sul pulsante Riduci per nascondere il foglio dati secondario. 7. Fai clic sul pulsante Chiudi sul lato destro della barra delle schede (non sul pulsante Chiudi nell’angolo superiore destro della finestra del programma) per chiudere la tabella Categorie. 8. Chiudi la tabella Prodotti e, quando ti viene chiesto se desideri salvare le modifiche della tabella, fai clic su Sì. Capitolo 1 Esplorare un database di Access 2010 21 Nei passi 2 e 3 hai cambiato l’aspetto della tabella cambiando la larghezza delle colonne, e se desideri che queste modifiche siano ancora attive quando aprirai di nuovo la tabella, devi salvarle. 9. Nel riquadro di spostamento fai doppio clic sulla tabella Ordini. Questa tabella contiene informazioni sull’adempimento degli ordini. La barra di spostamento fra i record in fondo alla finestra indica che la tabella contiene 87 record e che il record attivo è il numero 1 di 87. 10. Nella barra di spostamento fai clic varie volte sul pulsante Record successivo. La selezione si sposta in basso nel campo IDOrdine in quanto il campo contiene il punto d’inserimento. Tasti di scelta rapida Premi il tasto Freccia su o Freccia giù per spostare la selezione di un record alla volta. Premi il tasto PagSu o PagGiù per spostarti di una schermata alla volta. Premi Ctrl+Home o Ctrl+Fine per spostare la selezione al primo o all’ultimo campo della tabella. 11. Fai clic sulla barra di spostamento fra i record, seleziona il numero del record corrente, digita 40 e quindi premi Invio. La selezione passa direttamente al record 40. 12. Sulla barra degli strumenti di visualizzazione fai clic sul pulsante Visualizzazione Struttura. 22 Parte I Semplici tecniche per lavorare con i database La tabella Ordini è mostrata nella visualizzazione Struttura e compare la scheda contestuale Strumenti tabella sulla barra multifunzione. La visualizzazione Foglio dati mostra i dati memorizzati nella tabella, mentre la visualizzazione Struttura mostra la struttura della tabella. Vedi anche Per informazioni sulla struttura delle tabelle, consulta “Perfezionare la struttura delle tabelle” nel capitolo 2, “Creare database e semplici tabelle”. CONCLUDI Chiudi la tabella Ordini. Mantieni aperto il database GardenCompany01 per utilizzarlo negli esercizi successivi. Schede o finestre sovrapposte Per impostazione predefinita Access 2010 mostra gli oggetti su schede nella finestra del documento, ma se preferisci visualizzare ciascun oggetto in una propria finestra anziché su una scheda, puoi farlo. Per attivare le finestre sovrapposte: 1. Fai clic sulla scheda File per mostrare la visualizzazione Backstage e poi su Opzioni. Si apre la finestra di dialogo Opzioni di Access. Capitolo 1 Esplorare un database di Access 2010 2. Visualizza la pagina Database corrente e, nell’area Opzioni applicazione, sotto Opzioni finestra del documento, fai clic su Finestre sovrapposte. 3. Fai clic su OK. Compare un messaggio con l’avviso che devi chiudere e riaprire il database corrente per rendere operativa la modifica. 4. Fai clic su OK. Chiudi e riapri il database. Quando gli oggetti di database sono visualizzati su schede, compare un pulsante Chiudi sul lato destro della barra delle schede. Quando invece gli oggetti sono visualizzati in finestre sovrapposte, la finestra di ciascun oggetto ha un proprio gruppo di pulsanti Riduci a icona, Ripristina/Ingrandisci e Chiudi sul lato destro della barra del titolo. Due tabelle visualizzate in finestre sovrapposte. Puoi spostare le finestre degli oggetti trascinando la loro barra del titolo e ridimensionarle trascinando le loro cornici. Puoi anche disporre le finestre utilizzando le opzioni disponibili quando fai clic sul pulsante Cambia finestre nel gruppo Finestra (questo gruppo viene aggiunto alla scheda Home quando selezioni Finestre sovrapposte nella finestra di dialogo Opzioni di Access). 23 24 Parte I Semplici tecniche per lavorare con i database Esplorare le maschere Le tabelle di Access sono fitti elenchi di informazioni grezze. Se crei un database che utilizzerai solo tu, sarai probabilmente molto comodo a lavorare direttamente con le tabelle; ma se il database sarà visualizzato e modificato da persone che non lo conoscono molto bene, utilizzare le tabelle sarà per loro piuttosto difficile. Per facilitare l’immissione, la visualizzazione e la stampa delle informazioni, puoi creare maschere. Una maschera è in pratica un’interfaccia amichevole verso una tabella. Tramite una maschera è possibile visualizzare e modificare i record della tabella sottostante o creare nuovi record. La maggior parte delle maschere sono collegate a una sola tabella, ma se desideri utilizzare una maschera per interagire con più tabelle correlate tramite uno o più campi comuni, puoi incorporare sottomaschere nella maschera principale. Le maschere sono essenzialmente raccolte di controlli che accettano o visualizzano informazioni. Puoi generare maschere utilizzando una creazione guidata oppure crearle da zero manualmente selezionando e inserendo i controlli. Il programma è fornito di una collezione di controlli standard tipici delle finestre di dialogo di Windows quali etichette, caselle di testo, pulsanti di opzione e caselle di controllo. Con un po’ di pratica puoi creare maschere con lo stesso aspetto e funzionamento delle finestre di dialogo dei programmi Windows. Come le tabelle, puoi aprire anche le maschere in molte visualizzazioni. Le tre visualizzazioni più comuni sono: ● Maschera Una visualizzazione in cui si vedono e si immettono i dati. ● Layout Una visualizzazione in cui è possibile lavorare con gli elementi della maschera per perfezionarne l'aspetto e il comportamento, e anche vedere i dati della tabella sottostante. ● Struttura Una visualizzazione che offre un controllo più preciso sull'aspetto, il posizio- namento e il comportamento della maschera ma nasconde i dati sottostanti. Vedi anche Per ulteriori informazioni sulle maschere, consulta il capitolo 3, “Creare semplici maschere”, e il capitolo 7, “Creare maschere personalizzate”. In questo esercizio esplorerai le maschere, le sottomaschere e i controlli disponibili per le maschere. PREPARA Per completare questo esercizio devi utilizzare il database GardenCompany01 con cui hai lavorato nell’esercizio precedente. Nel database GardenCompany01 procedi come segue. 1. Nel riquadro di spostamento fai clic sulla barra del titolo per visualizzare l’elenco delle categorie e poi, sotto Filtra per gruppo, clic su Maschere. Questo gruppo include tutte le maschere che sono state salvate come parte di questo database. 2. Nel riquadro di spostamento fai doppio clic su Prodotti. Capitolo 1 Esplorare un database di Access 2010 Si apre la maschera Prodotti in una scheda nella finestra del programma. Questa maschera è l’interfaccia per la tabella Prodotti. 3. Fai clic sulla freccia adiacente la casella Fornitore. Compare l’elenco dei fornitori della società. Questo è un esempio di controllo casella a elenco. 25 26 Parte I Semplici tecniche per lavorare con i database 4. Nel riquadro di spostamento fai doppio clic su Categorie. Si apre la maschera Categorie su una scheda nella finestra del programma. Questa maschera consiste di una maschera principale e di una sottomaschera. La maschera principale mostra le informazioni della tabella Categorie e la sottomaschera, che si presenta come un foglio dati, mostra le informazioni per il record corrente della tabella Prodotti. Sottomaschera Questa maschera è l’interfaccia verso le tabelle Categorie e Prodotti. 5. Sulla barra di spostamento fra i record fai clic alcune volte sul pulsante Record successivo per visualizzare i record successivi. Nota che la sottomaschera cambia in seguito a ogni clic mostrando i prodotti di ciascuna categoria. Capitolo 1 Esplorare un database di Access 2010 27 6. Nel riquadro di spostamento fai doppio clic su Clienti. La maschera Clienti si apre nella visualizzazione Maschera. Lo scopo di questa maschera è modificare o creare record dei clienti. 7. Nella scheda Home, nel gruppo Visualizzazioni, fai clic sul pulsante Visualizza. Per le maschere, facendo clic sul pulsante Visualizza si passa fra la visualizzazione Maschera e la visualizzazione Layout. 8. Nel gruppo Visualizzazioni fai clic sulla freccia Visualizza e poi su Visualizzazione Struttura. Compare la maschera Clienti nella visualizzazione Struttura e sono aggiunte le tre schede contestuali Strumenti struttura maschera (Progettazione, Disponi e Formato) alla barra multifunzione. Le schede contestuali sono disponibili soltanto quando lavori sulla struttura della maschera nella visualizzazione Layout o nella visualizzazione Struttura. 28 Parte I Semplici tecniche per lavorare con i database In questa visualizzazione puoi aggiungere controlli a una maschera. 9. Passa fra le visualizzazioni Maschera, Layout e Struttura osservando le differenze nella finestra del programma. 10. Nella scheda contestuale Progettazione, nel gruppo Controlli, visualizza la raccolta Controlli. A seconda delle dimensioni della finestra del programma, potresti dover fare clic sul pulsante Controlli o sul pulsante Altro per visualizzare la raccolta. Puoi utilizzare questi controlli per comporre maschere personalizzate per il database. Capitolo 1 Esplorare un database di Access 2010 29 Vedi anche Per informazioni sui controlli delle maschere, consulta “Aggiungere controlli” nel capitolo 7, “Creare maschere personalizzate”. 11. Fai clic fuori dalla raccolta per chiuderla. 12. Fai clic destro sulla scheda della maschera Clienti e quindi clic su Chiudi tutto. Tutti gli oggetti di database aperti si chiudono. CONCLUDI Mantieni aperto il database GardenCompany01 per utilizzarlo negli esercizi successivi. Esplorare le query Puoi recuperare determinate informazioni memorizzate in una tabella o in più tabelle creando una query che specifica i criteri che selezionano le informazioni desiderate. Una query può essere molto semplice, come per esempio quella che trova l’elenco di tutti i prodotti di una determinata categoria che costano meno di 10 euro, ma anche piuttosto complessa, come per esempio quella che serve per trovare tutti i clienti esteri che hanno acquistato guanti negli ultimi tre mesi. Per il primo esempio potresti essere in grado di ordinare e filtrare i dati della tabella Prodotti piuttosto velocemente per ottenere l’elenco desiderato. Per il secondo esempio invece, procedere tramite ordinamenti e filtri richiederebbe molto tempo. Sarebbe molto più semplice creare una query che restituisca tutti i record della tabella Clienti con indirizzi di fatturazione esteri e con ID cliente corrispondenti ai record che appaiono nella tabella Ordini nell’ultimo trimestre e includono ID articolo corrispondenti ai record della tabella Prodotti classificati come guanti. Puoi generare le query utilizzando una creazione guidata oppure dal nulla. Il tipo più comune sono le query di selezione che estraggono i record corrispondenti da una o più tabelle, meno comuni sono invece le query che eseguono tipi di azioni specifici. L’elaborazione di una query, detta comunemente eseguire una query o interrogare il database, mostra un foglio dati contenente i record che soddisfano i criteri di ricerca. Puoi utilizzare i risultati della query come base per ulteriori analisi, creare altri oggetti di Access (per esempio report) dai risultati o esportare i risultati in altri formati, come un foglio dati di Excel. Se crei una query che prevedi di eseguire più di una volta, puoi salvarla, in modo che diventi parte del database e compaia nell’elenco del gruppo Query nel riquadro di spostamento. Per eseguire la query in qualsiasi momento, fai doppio clic su essa nel riquadro di spostamento. Ogni volta che esegui una query, Access valuta i record nella tabella o nelle tabelle specificate e mostra il corrente sottoinsieme di record che corrispondono ai criteri definiti nella query. 30 Parte I Semplici tecniche per lavorare con i database Non preoccuparti se tutto questo sembra un po’ complicato al momento, perché quando vedremo la logica delle query tutto acquisterà un senso. Vedi anche Per ulteriori informazioni sulle query, consulta il capitolo 8, “Creare le query”. In questo esercizio esplorerai due query esistenti. PREPARA Per completare questo esercizio devi utilizzare il database GardenCompany01 con cui hai lavorato nell’esercizio precedente. Nel database GardenCompany01 procedi come segue. 1. Nel riquadro di spostamento visualizza il gruppo Query. Il gruppo include tutte le query che sono state salvate come parte di questo database. 2. Nel riquadro di spostamento fai clic destro sulla query Elimina prodotti sospesi e poi clic su Proprietà oggetto. Compaiono le proprietà della query, compresa una descrizione del suo scopo. L’icona in alto nella scheda Generale indica che si tratta di una query di selezione. Capitolo 1 Esplorare un database di Access 2010 31 3. Nella finestra di dialogo Proprietà - Elimina prodotti sospesi fai clic su Annulla. 4. Fai clic destro sulla query Prodotti per categoria e poi clic su Apri. La query viene eseguita. Questo foglio dati mostra i risultati dell’esecuzione della query Prodotti per categoria. La barra di spostamento fra i record mostra che sono visualizzati 170 record; la tabella Prodotti contiene 189 record. Per scoprire perché 19 dei record mancano, devi esaminare la query nella visualizzazione Struttura. 5. Sulla barra degli strumenti di visualizzazione fai clic sul pulsante Visualizzazione Struttura. La query è visualizzata nella finestra di progettazione query e la scheda contestuale Strumenti query, Progettazione compare sulla barra multifunzione. 32 Parte I Semplici tecniche per lavorare con i database La finestra di progettazione query. Due caselle nella parte superiore della finestra di progettazione query elencano i campi delle tabelle con cui la query lavora. La linea fra le caselle indica che prima che la query fosse creata è stata stabilita una relazione fra le due tabelle sulla base del fatto che il campo IDCategoria è presente in entrambe. La relazione consente a questa query di attingere informazioni da entrambe le tabelle. Vedi anche Per informazioni sulle relazioni, consulta “Creare relazioni fra le tabelle” nel capitolo 2, “Creare database e semplici tabelle”. La query viene costruita nella griglia di struttura, nel riquadro inferiore della finestra di progettazione query. Ciascuna colonna della griglia può referenziare un campo di una delle tabelle sopra. Osserva che <> Sì (diverso da Sì) è stato immesso nella riga Criteri del campo Sospeso. Questa query trova tutti i record che non hanno il valore Sì in quel campo (in altre parole tutti i record che non sono stati sospesi). 6. Per prova, nella riga Criteri del campo Sospeso, sostituisci <> con =. Nella scheda contestuale Progettazione, nel gruppo Risultati, fai clic sul pulsante Esegui. Suggerimento Per eseguire una query puoi anche attivare la visualizzazione Foglio dati. Questa volta la query trova tutti i record che sono stati sospesi. I 19 prodotti sospesi rendono conto della differenza fra il numero di record della tabella Prodotti e il numero di record visualizzati nella query originale. Capitolo 1 Esplorare un database di Access 2010 33 I risultati della nuova query. 7. Chiudi la query Prodotti per categoria. Quando compare un messaggio che ti chiede se desideri salvare le modifiche nella query, fai clic su No. CONCLUDI Mantieni aperto il database GardenCompany01 per utilizzarlo negli esercizi successivi. Esplorare i report Puoi visualizzare le informazioni delle tabelle in pagine ben formattate e facili da leggere sullo schermo del computer o su carta creando report. Un report può includere informazioni selezionate da più tabelle e query, valori calcolati dai dati del database e formattazioni quali intestazioni, piè di pagina e titoli. Puoi mostrare i report in quattro diverse visualizzazioni: ● Report In questa visualizzazione è possibile scorrere le informazioni del report senza le interruzioni di pagina che vengono inserite per la stampa. ● Anteprima di stampa In questa visualizzazione si vede il report esattamente come ap- parirà una volta stampato. ● Layout Questa visualizzazione mostra i dati del report (in modo simile all'Anteprima di stampa), ma permette di modificare il layout. ● Struttura In questa visualizzazione è possibile manipolare la struttura di un report esat- tamente come abbiamo visto nel caso delle maschere. Vedi anche Per ulteriori informazioni sui report, consulta il capitolo 5, “Creare semplici report”, e il capitolo 9, “Creare report personalizzati”. 34 Parte I Semplici tecniche per lavorare con i database In questo esercizio visualizzerai in anteprima un report come apparirà una volta stampato. Esaminerai anche un altro report nella visualizzazione Struttura. PREPARA Per completare questo esercizio devi utilizzare il database GardenCompany01 con cui hai lavorato nell’esercizio precedente. Nel database GardenCompany01 procedi come segue. 1. Nel riquadro di spostamento visualizza il gruppo Report. Il gruppo include tutti i report che sono stati salvati come parte di questo database. 2. Nel riquadro di spostamento fai clic destro sul report Etichette clienti e poi su Anteprima di stampa. Soluzioni Se compare un messaggio con l’avviso che alcuni dati potrebbero non essere visualizzati a causa della larghezza e della spaziatura delle colonne, puoi fare clic su OK per continuare. Il report Etichette clienti si apre e mostra una pagina piena di etichette in una visualizzazione molto simile all’anteprima di stampa di altri programmi Office. La barra multifunzione mostra soltanto la scheda Anteprima di stampa. Suggerimento Access include una creazione guidata che genera un report di etichette postali. Puoi creare etichette come queste anche utilizzando la tabella Clienti come origine dati della stampa unione di Word 2010. 3. Sposta il puntatore sul report, dove assume l’aspetto di una lente d’ingrandimento. Quindi, con il puntatore posizionato sopra l’etichetta al centro della prima riga del report, fai clic con il pulsante del mouse. La percentuale di zoom cambia al 100%, come indicato dal pulsante Zoom nell’angolo inferiore destro della finestra. Puoi fare clic su questo pulsante per passare fra i livelli di zoom corrente e precedente. Capitolo 1 Esplorare un database di Access 2010 35 Questo report stampa i nomi e gli indirizzi dei clienti nel formato di etichette postali. Se il report è troppo piccolo per poterlo leggere in Anteprima di stampa, puoi regolare la percentuale di zoom facendo clic sul pulsante Zoom avanti (il segno più) sul lato destro del dispositivo di scorrimento Zoom nell’angolo inferiore destro della finestra o trascinando il dispositivo di scorrimento Zoom. Puoi anche fare clic sulla freccia Zoom del gruppo Zoom sulla scheda Anteprima di stampa e quindi clic su una determinata percentuale. 4. Nel riquadro di spostamento fai clic destro sul report Vendite per categoria e poi su Anteprima di stampa. 36 Parte I Semplici tecniche per lavorare con i database 5. Utilizza qualsiasi metodo per ingrandire la pagina al 100 percento. 6. Sulla barra di spostamento fra le pagine nell’angolo inferiore sinistro della pagina fai clic sul pulsante Ultima pagina. Questo report genera dodici pagine di informazioni combinando i dati della tabella Categorie e della tabella Prodotti. Il report Vendite per categoria ingrandito. 7. Fai clic varie volte sul pulsante Pagina precedente per visualizzare altre pagine del report. 8. Sulla barra degli strumenti di visualizzazione fai clic sul pulsante Visualizzazione Struttura. Capitolo 1 Esplorare un database di Access 2010 37 Viene attivata la visualizzazione Struttura che mostra quattro schede contestuali Strumenti struttura report (Progettazione, Disponi, Formato e Imposta pagina) sulla barra multifunzione. In questa visualizzazione il report appare simile a una maschera. Per creare i report si utilizzano le stesse tecniche impiegate per la creazione delle maschere. CONCLUDI Chiudi i report aperti. Mantieni aperto il database GardenCompany01 per utilizzarlo nell’ultimo esercizio. 38 Parte I Semplici tecniche per lavorare con i database Visualizzare in anteprima e stampare gli oggetti di Access Essendo un’applicazione Windows, Access interagisce con la stampante attraverso finestre di dialogo e driver standard di Windows. Questo significa che qualsiasi stampante che utilizzi con altri programmi può essere impiegata anche da Access e che tutte le caratteristiche speciali di quella stampante, come la stampa a colori o fronte e retro, sono disponibili anche in Access. I comandi per stampare gli oggetti di database sono disponibili sulla pagina Stampa della visualizzazione Backstage. In questa pagina puoi: ● Stampare l’oggetto attivo con le impostazioni predefinite. ● Visualizzare la finestra di dialogo Stampa in cui puoi selezionare la stampante che desi- deri utilizzare e regolare molte altre impostazioni appropriate per l'oggetto attivo e la visualizzazione corrente. ● Visualizzare l’oggetto attivo in Anteprima di stampa. In questo esercizio esplorerai le opzioni di stampa per una tabella e una maschera. PREPARA Per completare questo esercizio devi utilizzare il database GardenCompany01 con cui hai lavorato nell’esercizio precedente. Nel database GardenCompany01 procedi come segue. 1. Nel riquadro di spostamento visualizza la categoria Tutti gli oggetti di Access. 2. Nel gruppo Tabelle fai doppio clic sulla tabella Impiegati per aprirla nella visualizzazione Foglio dati. La tabella contiene le informazioni sui nove dipendenti. Alcune delle colonne sono troppo strette per mostrare i dati e, anche con la finestra del programma ingrandita, a seconda della risoluzione dello schermo, alcuni dei campi potrebbero non essere visibili. 3. Regola la larghezza di tutte le colonne in modo che tutti i valori dei campi siano visibili. Access non stamperà i dati che non sono visibili. 4. Fai clic sulla scheda File per mostrare la visualizzazione Backstage. Capitolo 1 Esplorare un database di Access 2010 5. Nel riquadro sinistro fai clic su Stampa. La pagina Stampa mostra le opzioni di stampa disponibili. La pagina Stampa della visualizzazione Backstage. 6. Nel riquadro destro fai clic su Anteprima di stampa. La prima pagina della tabella Impiegati è visualizzata in Anteprima di stampa. Suggerimento Questo è l’unico modo per vedere l’anteprima di stampa di una tabella, del foglio dati dei risultati di una query o di una maschera. Il comando Anteprima di stampa non è disponibile quando fai clic destro su uno di questi oggetti e neppure sulla barra degli strumenti di visualizzazione o nell’elenco del pulsante Visualizza, a differenza di quanto accade per i report. 39 40 Parte I Semplici tecniche per lavorare con i database La tabella Impiegati nell’orientamento verticale predefinito. 7. Nella barra di spostamento in fondo alla finestra fai clic sul pulsante Pagina successiva. Quindi clic sul pulsante Prima pagina per tornare alla pagina 1. Se stampi questo foglio dati con le impostazioni correnti, otterrai due brevi pagine orientate in verticale. 8. Nella scheda Anteprima di stampa, nel gruppo Layout di pagina, fai clic sul pulsante Orizzontale. Quindi clic sul pulsante Pagina successiva. In orientamento orizzontale il foglio dati è contenuto ancora su due pagine, con un solo campo sulla seconda pagina. 9. Nel gruppo Dimensione pagina fai clic sul pulsante Margini e quindi clic su Stretto. I pulsanti sulla barra di spostamento fra le pagine ora sono grigi, e ciò indica che l’elenco Impiegati sta su una sola pagina. Suggerimento Puoi impostare margini personalizzati facendo clic sul pulsante Imposta pagina nel gruppo Layout di pagina e quindi regolando le impostazioni Superiore, Inferiore, Sinistro e Destro sulla scheda Opzioni di stampa della finestra di dialogo Imposta pagina. Capitolo 1 Esplorare un database di Access 2010 41 La tabella Impiegati in orientamento orizzontale con margini stretti. 10. Nel gruppo Stampa fai clic sul pulsante Stampa. Si apre la finestra di dialogo Stampa. In questa finestra di dialogo puoi selezionare la stampante e impostare opzioni di stampa come le pagine o i record da stampare e il numero di copie. 42 Parte I Semplici tecniche per lavorare con i database 11. Fai clic su Annulla per chiudere la finestra di dialogo Stampa e poi, nel gruppo Chiudi anteprima, fai clic sul pulsante Chiudi anteprima di stampa. 12. Nel riquadro di spostamento sotto Report fai doppio clic su Elenco alfabetico dei prodotti. Il report si apre nella visualizzazione Report. 13. Mostra la visualizzazione Backstage, fai clic su Stampa e poi su Anteprima di stampa. Compare un’anteprima delle informazioni che saranno stampate. 14. Nella scheda Anteprima di stampa, nel gruppo Zoom, fai clic sul pulsante Due pagine. Compaiono le prime due pagine del report affiancate. Puoi vedere l’anteprima di più pagine contemporaneamente. 15. Sulla barra degli strumenti di visualizzazione fai clic sul pulsante Visualizzazione Report per ritornare a quella visualizzazione. CONCLUDI Salva le modifiche nella tabella Impiegati e chiudi sia la tabella sia il report. Quindi chiudi il database GardenCompany01. Capitolo 1 Esplorare un database di Access 2010 43 Punti importanti ● Gli oggetti fondamentali dell'interfaccia di Access funzionano in modo molto simile a quelli degli altri programmi Office o Windows. ● Un database è l’equivalente su computer di un elenco organizzato di informazioni. ● Le tabelle sono gli oggetti centrali del database. In Access i dati sono organizzati in tabelle composte di righe e colonne, chiamate record e campi. ● In un database relazione le tabelle possono essere correlate in base a campi comuni, consentendo il recupero di informazioni da più tabelle contemporaneamente. ● Lo scopo degli altri oggetti di database, ovvero maschere, report, query, macro e moduli, è interagire con una o più tabelle. ● Ogni oggetto di Access ha due o più visualizzazioni possibili. È possibile mostrare per esempio i dati di una tabella nella visualizzazione Foglio dati e definire il modo in cui i dati devono essere mostrati nella visualizzazione Struttura. ● Quando si desidera stampare un oggetto di database, occorre prima assicurasi che le informazioni da stampare siano visibili sullo schermo.