Sei sulla pagina 1di 37

S.P.C.

Informatica Ufficio Formazione

Maggio 2002
____________________________________

Gianni Spadea

Introduzione
Capitolo 1
Un database un insieme di tabelle (file) correlate organizzati in base a uno scopo particolare. Consente di immagazzinare, trovare, analizzare, stampare, gestire e condividere informazioni. Include anche gli oggetti collegati ai dati archiviati che ne automatizzano luso (maschere, report, ). Un database Access organizzato logicamente secondo la tipologia relazionale che prevede che i dati e le relazioni fra i dati siano rappresentati come tabelle. Le relazioni fra le diverse tabelle sono definite implicitamente attraverso campi comuni alle tabelle stesse.

Es. DATABASE LIBRERIA

Tabella OPERE Codice_libro D0001 F0005 D0007 G0006

Titolo Il lupo della steppa Il signore degli anelli Il clown Giramondo

Prezzo 25000 50000 30000 56000

Tabella SCRITTO Cod_L Cod_A D0001 135 F0005 58 D0007 234 G0006 156 G0006 222

Tabella AUTORI Codice_Autore 135 58 234 156 222

Cognome Hesse Tolkien Boll Maraini Biagi

Nome Hermann James Henrich Dacia Enzo

Data_nascita 22/2/1935 1/1/1927 12/9/1340 11/6/1950 24/1/1943

ECDL 5

Microsoft Access 2000

Pagina 2

Introduzione
Capitolo 1
Access rappresenta un Sistema di Gestione di Basi di Dati Relazionale ( RDBMS), in grado di creare/aggiornare/manutenere archivi, di definire collegamenti tra essi, di estrarre informazioni secondo modalit standard e flessibili, di fissare vincoli di integrit sui dati, di evitare ridondanze (ripetizioni) nelle archiviazioni, di definire sistemi di sicurezza nellaggiornamento dei dati e di protezione degli accessi. Un database relazionale fornisce gli strumenti per gestire in modo efficace grosse moli di dati che possono essere organizzate anche in modo complesso. La struttura tipica allinterno della quale vengono memorizzati i dati la tabella: un database in grado di gestire contemporaneamente pi tabelle di dati. Allinterno di ogni database Access possono essere identificati sette tipi di oggetti diversi fra loro e aventi ciascuno una ben precisa funzione. E possibile accedere a tutti gli oggetti che costituiscono il database mediante lomonima finestra che si presenta allutente quando viene aperto un file di database:

Oggetti principali:

Tabelle, Query, Schede, Report, Pagine, Macro, Moduli.

Mentre le tabelle contengono i dati, gli altri oggetti forniscono strumenti di accesso ai dati personalizzati. Ogni strumento di accesso pu essere generato automaticamente in forma standard e poi modificato secondo le esigenze. 1. TABELLE Le Tabelle rappresentano un insieme di dati relativi ad un argomento specifico. Una tabella pu ad esempio contenere dati relativi a libri o autori. Sono strutturate in righe (record) e colonne (campi). Ciascun campo contiene uninformazione relativa allargomento della tabella. Ad esempio pu contenere uninformazione relativa ad un libro, come il suo titolo, o ad un autore, quale ad esempio il suo nome.

ECDL 5

Microsoft Access 2000

Pagina 3

Introduzione
Capitolo 1
Ciascun record contiene tutte le informazioni relative ad unentit di quellargomento, cio ad es. un determinato libro o autore. E possibile visualizzare una tabella in due modalit: Struttura o Foglio dati. Visualizzando una tabella con la prima modalit possibile creare o modificare la struttura della tabella stessa, cio definire il nome e il tipo dei campi. Visualizzando la tabella in modalit foglio dati invece possibile modificare o aggiungere dati alla tabella stessa.

2. QUERY Le Query rappresentano richieste di informazioni relative ai dati memorizzati in una o pi tabelle. I dati che costituiscono la risposta alla query formano il DYNASET, cio una vista selettiva e provvisoria dei dati estratti. Ad ogni esecuzione della query, sul dynaset saranno disponibili le informazioni aggiornate. E possibile visualizzare una query in tre modalit: Struttura, Foglio dati, SQL. La prima modalit di visualizzazione viene utilizzata per creare o modificare la struttura di una query. E con questo tipo di visualizzazione che possibile effettuare una ricerca sui dati, specificando il tipo di dati desiderato ed il loro ordinamento. La seconda modalit di visualizzazione consente invece di aggiungere, modificare o analizzare i dati. La terza modalit il formato di memorizzazione interna di Access per la query, corrispondente al linguaggio SQL standard con alcune integrazioni.

3. MASCHERE Le Maschere servono per personalizzare completamente e rendere pi agevole la presentazione e lutilizzo dei dati estratti dalle tabelle. Una maschera presenta i seguenti vantaggi funzionali: efficienza: una maschera visualizza solo determinate informazioni nel modo desiderato; semplicit: in una maschera di Microsoft Access si utilizzano controlli quali le caselle di testo e le caselle di controllo che sono famigliari agli utenti di Windows; veste grafica: una maschera pu essere colorata e personalizzata utilizzando unampia variet di elementi grafici. Anche le maschere possono essere visualizzate in tre modalit che prendono il nome di Struttura, Maschera e Foglio Dati. La visualizzazione struttura delle maschere consente di creare o modificare la struttura di una maschera. E possibile aggiungere sulla maschera, tramite la casella degli strumenti, dei controlli legati ad un campo di una tabella o di una query (controlli casella di testo) oppure controlli contenenti testo (controlli etichetta) o immagini (controlli immagini). La visualizzazione maschera consente invece di aggiungere, modificare o analizzare i dati, accedendo alla tabella un record alla volta.

ECDL 5

Microsoft Access 2000

Pagina 4

Introduzione
Capitolo 1
Le maschere possono anche essere visualizzate come Foglio dati; in questo caso i dati vengono rappresentati su righe e colonne come in vis. Foglio dati della tabella ma senza la griglia. Le maschere infine sono anche dotate di unAnteprima di stampa che permette di analizzare il loro aspetto prima di eseguire la stampa su carta. 4. REPORT I Report vengono utilizzati per la formattazione, il calcolo, la stampa e il riassunto/raggruppamento dei dati selezionati. I report consentono di rappresentare i dati con un accurato profilo estetico grazie alla possibilit di controllare le dimensioni e laspetto di tutti gli elementi del report (intestazioni, pi di pagina, corpo e titoli). Un report lo si pu visualizzare come Struttura, Anteprima di stampa e Anteprima di Layout. La visualizzazione della struttura consente di creare o modificare dei report. E possibile, con questa modalit di visualizzazione, aggiungere dei controlli legati ai campi di una tabella o di una query oppure controlli che calcolano totali o percentuali. LAnteprima di stampa mostra il report esattamente come apparir una volta stampato, ma senza tutti i dettagli dellAnteprima di Layout

5. PAGINE Consentono agli utenti di lavorare e manipolare i dati del database Access da internet o da una intranet.

6. MACRO Sono costituite da una sequenza strutturata di azioni, pre-registrate, che Access deve eseguire al verificarsi di un evento definito.

7. MODULI Rappresentano programmi (procedure e funzioni) scritte in Visual Basic per Applicazioni. Si utilizzano quando lapplicazione richiede funzioni non eseguibili tramite le azioni delle macro.

ECDL 5

Microsoft Access 2000

Pagina 5

Ambiente Access
Capitolo 2
La Guida di Access
Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni sulla funzionalit dei pulsanti delle barre strumenti

Tre possibilit per consultare la Guida in linea: 1. Sommario 2. Ricerca libera 3. Indice (ricerca per parola chiave)

Impostazioni predefinite (generali, di visualizzazione, foglio dati, ecc.)


Sono di tipo funzionale (es. aspetto delle finestre, modalit operative di utilizzo di Access) e strutturale (incidono sul contenuto e sulla struttura dei campi delle tabelle). Per modificarle: menu Strumenti Opzioni

Barre degli strumenti


Le barre degli strumenti comprendono una serie di icone/caselle di riepilogo che permettono di eseguire azioni frequenti in modo pi rapido. Access dispone di varie barre degli strumenti.

Barra degli strumenti Database


Access automaticamente personalizza menu e barre strumenti in base alla frequenza di utilizzo dei comandi Per visualizzare una barra strumenti: menu Visualizza - barre degli strumenti selezionare la barra che si intende attivare Per spostare le barre strumenti: si spostano come una qualunque finestra di Windows. Per personalizzare una barra strumenti: menu Strumenti Personalizza

ECDL 5

Microsoft Access 2000

Pagina 6

Progettazione di un database
Capitolo 2
1. Progettazione 2. Definizione in Access 3. Verifica del progetto

1. Progettazione Un database deve essere progettato attorno ad un insieme specifico di operazioni e funzioni correlate, quindi in funzione di quello che dovr fare si stabilir se basta un database o se ne occorrono due o pi. Per ogni operazione che abbiamo individuato raccogliamo tutti i dati correlati e organizziamoli in argomenti che diventeranno la base per le tabelle successive. Un esempio pu essere la gestione dei noleggi di videocassette in una videoteca. Individuiamo le funzionalit che si vogliono ottenere. Gestire lanagrafica dei clienti Gestire lelenco dei film Gestire le transazioni di noleggio Gestire le condizioni di noleggio Produrre un listino dei film Produrre un elenco delle copie di videocassette per ogni film

Il database conterr quindi informazioni : sui clienti sui film sulle videocassette sulle transazioni di noleggio sulle condizioni di noleggio

ECDL 5

Microsoft Access 2000

Pagina 7

Progettazione di un database
Capitolo 2
Come primo passo si pu pensare di raccogliere tutte le informazioni sulle operazioni da svolgere in una unica tabella TRANSAZIONI Per ogni richiesta di noleggio memorizziamo le informazioni seguenti in un record: Data Nome cliente Indirizzo IdCassetta Film Prezzo di vendita Genere Costo Noleggio

problemi:
1. troppi dati nella tabella, informazioni eterogenee, ricerche difficoltose, sprechi 2. informazioni ripetute (ridondanza), inefficienza 3. eliminando un record (eliminazione del cliente) si possono perdere informazioni su alcuni film (anomalia di aggiornamento) 4. se il cliente cambia indirizzo bisogna modificare tutti i suoi record relativi (anomalia di aggiornamento)

Questi obiettivi si risolvono mediante la normalizzazione, ossia mediante una tecnica di verifica dei risultati della progettazione che porta all' organizzazione dei dati omogenei in tabelle correlate con legami efficienti, eliminando ridondanze, inconsistenze e anomalie in aggiornamento.

Fasi della normalizzazione. 1. suddividere le informazioni: ognuna un campo;


campo Nome campo Cognome campo Nome Ferrari Daniela Ferrari Daniela

2.

utilizzare la chiave primaria, cio uno o pi campi della tabella che servono per identificare univocamente il record.

I campi candidati per diventare chiave primaria di una tabella sono detti determinanti.

ECDL 5

Microsoft Access 2000

Pagina 8

Progettazione di un database
Capitolo 2
X determinante di Y se, conoscendo X, si pu trovare Y. Nel caso della tabella Clienti i candidati sono Cognome e Nome ma per prevedere casi di omonimia si puo lasciare la chiave ID scelta da Access.

3.

Spostare le dipendenze parziali in una tabella collegata tramite una Chiave Esterna.

La videoteca possiede 20 copie di un film, come gestire quante copie sono state noleggiate e quante ne sono rimaste? Aggiungiamo un ID Videocassetta alla tabella Film, ma otteniamo delle dipendenze parziali: inserimento 20 volte delle informazioni sul film errori nellinserimento delle informazioni se fatte in tempi successivi campi come Giudizio e Genere dipendono da Nome Film e Data rilascio e non da ID Videocassetta.

Si deve procedere creando una tabella Videocassette che contenga i campi funzionalmente dipendenti e quindi stabilire la relazione tra Film e Videocassette.

Relazioni fra tabelle


Una relazione una corrispondenza tra il campo chiave primaria di una tabella x e il campo chiave esterna di una tabella y. Si distinguono nei seguenti tipi: uno a molti un record univoco in una tabella pu avere pi record correlati in unaltra tabella (Film-Videocassette); uno a uno un record univoco in una tabella unico anche nellaltra (poco usata); molti a molti un record univoco in una tabella pu avere pi corrispondenze in unaltra tabella e viceversa (Clienti-Videocassette). Per realizzare una relazione molti a molti occorre creare una nuova tabella detta tabella di congiunzione che includa dei campi con le stesse definizioni dei campi chiave primaria delle due tabelle ed impostare le relazioni uno a molti tra ciascuna delle due tabelle e la tabella di congiunzione.
ECDL 5 Microsoft Access 2000 Pagina 9

Progettazione di un database
Capitolo 2
Access applica il meccanismo dellintegrit referenziale per assicurare che le relazioni tra i record delle tabelle correlate siano valide e che non vengano eliminati o modificati, per errore, dei dati correlati. Non possibile immettere un valore nel campo chiave esterna della tabella correlata che non esista nella chiave primaria della tabella primaria. Non possibile eliminare un record da una tabella primaria se esistono record corrispondenti in una tabella correlata. Non possibile modificare un valore chiave primaria nella tabella primaria se quel record dispone di record correlati.

2. Definizione in Microsoft Access o o o o definire le TABELLE e le RELAZIONI definire le interrogazioni mediante QUERY definire MASCHERE per facilitare l'immissione e la visualizzazione dei dati definire REPORT per generare una copia stampata di informazioni estratte o calcolate dai dati del database

1.

Verifica del progetto

Verifica e ottimizzazione del database (modifiche alla struttura, creazione di indici, ecc.).

ECDL 5

Microsoft Access 2000

Pagina 10

Operazioni elementari
Capitolo 3
Per aprire Access Click sul pulsante Avvio nella barra delle Applicazioni Selezionare Programmi Selezionare con un click Microsoft Access oppure doppio click sullicona di Access sul desktop

Per

aprire un db esistente File Apri dalla barra dei menu o da quella degli strumenti standard Selezionare il nome del db dalla finestra di dialogo Click sul pulsante Apri (eventuali opzioni: sola lettura e modalit esclusiva)

Nel Menu File sono elencati i nomi degli ultimi 4 db aperti nell'ultima sessione di lavoro. Per aprirli basta selezionarli direttamente.

Per inserire un record in una tabella Aprire la tabella in modalit Foglio dati Posizionarsi sullultimo record vuoto Digitare il contenuto Per modificare un record in una tabella e salvare le modifiche Selezionare la finestra Tabelle doppio click sulla tabella da modificare selezionare il campo con i dati da variare apportare le modifiche spostarsi su un altro record

Le modifiche al record vengono salvate: a) quando ci si posiziona su un altro record b) quando si chiude la finestra attiva c) quando si chiude il db corrente d) alluscita da Access

Personalizzazione della visualizzazione del Foglio dati di una tabella Possibile modificare lampiezza di una colonna o laltezza di una riga, bloccare una colonna, visualizzare o nascondere le linee della griglia, modificare il font, salvare il layout, ecc. Aprire la tabella in modalit Foglio dati Menu Formato

ECDL 5

Microsoft Access 2000

Pagina 11

Operazioni elementari
Capitolo 3
Per ordinare i record di una tabella su un determinato campo In visualizzazione Foglio dati, selezionare la colonna sulla quale impostare lordinamento quindi selezionare menu Record/Ordina

Per impostare un filtro su una tabella In visualizzazione Foglio dati, selezionare il valore del campo su cui applicare il filtro, quindi Menu Record/Filtro/Filtro in base a selezione

Per rimuovere definitivamente un filtro/ordinamento In visualizzazione Foglio dati, selezionare menu Record/Filtro/Ordinamento Filtro Avanzato Menu Modifica/Cancella contenuto Griglia Menu Filtro/Applica Filtro-Ordina

Per disattivare un filtro/ordinamento In visualizzazione Foglio dati, selezionare menu Record/Rimuovi Filtro-Ordina

Per rimettere lultimo filtro/ordinamento impostato In visualizzazione Foglio dati, selezionare menu Record/Applica Filtro-Ordina

Per trovare/sostituire dei dati nelle tabelle In visualizzazione Foglio dati, click su Menu Modifica/Trova/Trova-Sostituisci e impostare la stringa da ricercare e le opzioni della ricerca

Per eseguire il controllo ortografico su una tabella (/maschera) In visualizzazione Foglio dati, click su menu Strumenti/Controllo ortografico

Zoom su una cella: Shitf + F2

Per salvare un db Access su un altro supporto o per cambiargli nome I file di db Access hanno estensione .MDB

ECDL 5

Microsoft Access 2000

Pagina 12

Operazioni elementari
Capitolo 3
Operare da Windows/Esplora Risorse

Per chiudere il database File Chiudi

Per chiudere Access File Esci

ECDL 5

Microsoft Access 2000

Pagina 13

Creazione di un database / gestione tabelle


Capitolo 4
Per creare un nuovo database Menu File Selezionare Nuovo Scegliere Database vuoto nella scheda Generale e confermare con Ok Impostare il nome e il percorso nella finestra di dialogo Click sul pulsante Crea

finestra del database

Per creare una tabella Click su Tabelle nella finestra di Database Ci sono tre modi possibili: 1. in visualizzazione struttura 2. mediante la creazione guidata 3. tramite limmissione dei dati 4. Importa 5. Collega 1. Si apre una finestra con tre colonne: nome campo, tipo dati, descrizione. La lunghezza massima di un campo nome di 64 caratteri. Una tabella non pu contenere due campi con lo stesso nome. Il tipo dati determina quali valori possibile memorizzare nel campo. Tipi dati ammessi: testo, memo, numerico, data/ora, valuta, contatore, s/no, oggetto OLE, collegamento ipertestuale, autocomposizione ricerca (consente di specificare lelenco dei valori ammesso per quel determinato campo). I campi dichiarati come Memo, Oggetto Ole o Collegamento ipertestuale NON possono essere associati a indice.

ECDL 5

Microsoft Access 2000

Pagina 14

Creazione di un database / gestione tabelle


Capitolo 4
Tipo testo Tipo Memo Tipo Numerico
da 1 a 255 caratteri fino a 65535 caratteri Per inserire numeri. Sono previsti formati diversi. Ad es. byte: per valori da 0 a 255 intero: per valori da 32768 a 32767 intero lungo: per valori da2.147.483.648 e 2.147.483.647,

...
Tipo Data-Ora Tipo Valuta Tipo Contatore Tipo S/NO Oggetto Ole
Per memorizzare data e/o ora Corrisponde al formato numerico con , decimale e simbolo di valuta un campo numerico aggiornato automaticamente dal programma quando si crea un nuovo record Campo di un solo carattere per memorizzare due soli valori possibili: s/no Per inserire o collegare oggetti (fogli Excel, immagini, suoni, ecc.) esterni allarchivio

La descrizione del campo opzionale e viene visualizzata nella barra di stato quando si seleziona il campo sulla form. Le propriet dei campi si impostano per personalizzare il campo e variano a seconda del tipo di dati scelto per il campo. Formato: riguarda la visualizzazione del campo sullo schermo e nella stampa, non controlla come sono memorizzati. Maschera di input: controlla limmissione dei dati quando il campo vuoto e il formato in cui essi vengono memorizzati. L richiesta limmissione di un carattere alfabetico ? consentita limmissione di un carattere alfabetico 9 valore numerico facoltativo 0 valore numerico obbligatorio C consentita limmissione di qualsiasi carattere o spazio --------------------------------------------------< rende in testo minuscolo > rende il testo maiuscolo ! allinea il testo a sinistra Valore predefinito: possibile usare unespressione del tipo = date() = Time = null = MI

Generatore di Espressioni Consente di comporre unespressione in alcune propriet del campo. Fare clic sul pulsante Genera ()
ECDL 5 Microsoft Access 2000 Pagina 15

Creazione di un database / gestione tabelle


Capitolo 4
Espressioni Unespressione costituita da operatori, nomi di campo o di controlli (identificatori), valori alfanumerici, costanti (null, si, ), funzioni Es. Somma([prezzo unitario] * [quantita] * 0,9 Le espressioni prevedono i seguenti caratteri di controllo: [ ] prima o dopo nomi di maschere, report, campi e controlli es. [nome] # prima e dopo le date es. [data] > #13/1/96# prima e dopo un testo Access, in alcuni casi, inserisce automaticamente i caratteri di controllo Gli operatori si suddividono in: operatori aritmetici (*, /, +, -, ^) operatori di concatenazione (&) operatori di confronto (>, <, >=, <=, =, <>) operatori logici (and, or, not) operatori vari (between, in, is (null), is not (null), like)

operatori di identificazione (!, .) (es. Maschere![clienti]![codice cliente])

caratteri jolly: ? (un singolo carattere), # (una singola cifra), * (un qualsiasi numero di caratteri).

Valori Null Campo che non contiene nessun valore. diverso da una stringa di lunghezza zero () o da un campo contenente il valore 0. Non possibile immettere un valore null in una chiave primaria, mentre possibile metterlo in una chiave esterna.
Una propriet molto utile indicizzato. Un indice rappresenta una tabella ausiliaria creata da Access che serve per usare i record di una tabella in ordine logico (alfabetico, numerico, cronologico) cio basato sul contenuto dei campi anzich in ordine fisico (ordine di inserimento). Quando si usa una tabella con un file indice, essa appare ordinata secondo le chiavi. Lo scopo di un indice quello di velocizzare le ricerche (ottimizzazione) e lordinamento, ma cala la velocit di aggiornamento della tabella. Access crea automaticamente un indice per ogni chiave primaria definita. Non si possono indicizzare campi Memo, Ole e Hyperlink. Per creare indici multicampo Selezionare Indici sulla barra strumenti Tabella Impostare al massimo 10 campi

Una chiave primaria costituita da un campo o da un gruppo di campi che identificano univocamente ogni record della tabella.

ECDL 5

Microsoft Access 2000

Pagina 16

Creazione di un database / gestione tabelle


Capitolo 4
In una relazione di tipo 1 1 o 1 N il campo coinvolto della tabella primaria DEVE essere definito come chiave. Non possono esistere record con chiave nulla. Se non esiste una chiave primaria per una tabella, possibile far generare in automatico ad Access un campo chiave primaria di tipo contatore. Non possono essere definiti campi chiave i campi di tipo Ole, Yes/No e Hyperlink.

Per creare una chiave primaria: In visualizzazione struttura selezionare il/i campi chiave (tasto CTRL per selezioni multiple) Menu Modifica Chiave primaria

Come creare una relazione fra due tabelle Menu Strumenti - Relazioni Selezionare le tabelle della relazione e clic sul pulsante Aggiungi impostare i campi di collegamento trascinando il campo comune della parte a uno sul campo corrispondente della seconda tabella (parte molti) impostare le opzioni della relazione attivare lintegrit referenziale per mantenere la consistenza dei dati memorizzati nelle due tabelle collegate. Se si attivano le altre due opzioni (Aggiorna/Elimina campi correlati a catena) verranno automaticamente aggiornati i record della tabella correlata a seguito di modifiche/eliminazioni fatte nella tabella primaria. Se le due opzioni sono disabilitate non possibile modificare il campo utilizzato nella relazione dalla tabella primaria e non neppure possibile eliminare un record da tale tabella se collegato a qualche record della tabella correlata. Impostare il tipo di relazione da utilizzare quando le tabelle vengono impiegate in una query. Equi join: dalla query vengono restituiti solo quei record aventi il contenuto del campo collegato perfettamente uguale; join esterno 1: include tutti i record della tabella primaria e quei record della tabella correlata aventi il contenuto del campo collegato uguale; join esterno 2: include tutti i record della tabella correlata e quei record della tabella primaria aventi il contenuto del campo collegato uguale. Crea

Per eliminare una relazione fra due tabelle Selezionare la linea di unione Modifica - Elimina

Per modificare una relazione fra due tabelle Selezionare la linea di unione

ECDL 5

Microsoft Access 2000

Pagina 17

Creazione di un database / gestione tabelle


Capitolo 4
Relazioni Modifica

Navigare in una tabella Aprire la tabella in modalit foglio dati Utilizzare il mouse (barra di navigazione, barre di scorrimento), oppure la tastiera (tasti di direzione, Pgup, Pgdown, tabulatore) Inserire record in una tabella Aprire la tabella in modalit foglio dati Record Immissione dati oppure click sul pulsante Nuovo Record nella barra strumenti oppure click sul pulsante con lasterisco nella barra di navigazione

Per eliminare un record Selezionare il record Modifica Elimina record oppure click sul pulsante Elimina Record nella barra strumenti

Per eliminare lo stesso campo in tutti i record del foglio dati Selezionare la colonna Modifica Elimina colonna

Per modificare dati in un campo Posizionarsi sul campo Modificare le informazioni

Per annullare le modifiche a un campo Menu Modifica Annulla digitazione oppure utilizzare pulsante relativo nella barra strumenti

Per cancellare dati in un campo di una tabella In visualizzazione foglio dati, selezionare tutto il campo portando il puntatore del mouse a inizio campo; quando assume la forma di una croce, fare click Premere pulsante Canc oppure menu Modifica Elimina I dati dei campi di tipo Contatore e Logici non possono essere eliminati.

Per eliminare un record Selezionare il record cliccando sul pulsante a sinistra del record stesso Menu Modifica Elimina record oppure pulsante relativo nella barra strumenti oppure menu contestuale

ECDL 5

Microsoft Access 2000

Pagina 18

Creazione di un database / gestione tabelle


Capitolo 4
Loperazione, una volta confermata, irreversibile. possibile eliminare pi record insieme purch siano consecutivi. N.B. Eliminando un record con un campo contatore, quel valore non sar pi utilizzato nella stessa tabella.

ECDL 5

Microsoft Access 2000

Pagina 19

Le maschere
Capitolo 5
Creazione di una maschera Selezionare il pulsante Maschere nella finestra del database; Scegliere creazione guidata (consigliata per le maschere basate su tabelle) oppure creazione (manuale) in visualizzazione struttura. Nella creazione guidata, impostare: i campi della tabella o della query che devono apparire in maschera il layout da applicare alla maschera (es. a colonne, tabellare, ecc.) lo stile per le caselle di testo il titolo da assegnare alla maschera la modalit di apertura della maschera Ogni informazione allinterno di una maschera contenuta in un controllo. Una maschera pu essere suddivisa in 5 sezioni: intestazione maschera intestazione pagina corpo pi di pagina pagina pi di pagina maschera. Di default viene visualizzato solo il corpo. Ogni oggetto allinterno delle maschere (comprese le sezioni) dotato di propriet che ne determinano e ne personalizzano la struttura e laspetto. Per impostare/visualizzare le propriet, selezionare loggetto (o la zona vuota della finestra struttura maschera per le propriet della maschera) e click sul pulsante Propriet della barra degli strumenti oppure doppio click sulloggetto. La maschera reperisce/archivia i dati visualizzati nei controlli da una tabella o da una query (controlli legati). Altri controlli possono visualizzare dati calcolati mediante unespressione (controlli calcolati) oppure dati non collegati a tabelle o a espressioni (controlli non legati).

Per aggiungere i controlli alle maschere Si utilizza la casella degli strumenti, che si ottiene facendo clic sull'apposito pulsante nella barra degli strumenti.

Si riporta di seguito un elenco degli strumenti con una breve descrizione.

ECDL 5

Microsoft Access 2000

Pagina 20

Le maschere
Capitolo 5
Strumento Selezione oggetti Descrizione della funzione lo strumento predefinito all'apertura della casella degli strumenti. Serve a selezionare o a deselezionare uno strumento. utile a progettare controlli complessi, come Caselle di riepilogo, Caselle combinate o gruppi di opzioni. Crea una casella contenente testo descrittivo Crea una casella che consente di visualizzare e modificare i dati. Crea un quadro nel quale possibile inserire altri controlli: interruttori, pulsanti opzione e caselle di controllo. Selezionando uno di questi oggetti, gli altri vengono disattivati Crea un pulsante che viene attivato o disattivato facendo clic su di esso. Lo stato attivo del pulsante corrisponde a S (o Vero, o Attivo), lo stato inattivo corrisponde a No (o Falso, o Inattivo). Crea un pulsante rotondo della stessa funzione dell'interruttore, e viene normalmente utilizzato all'interno di un gruppo di opzioni. Crea una casella che attiva o disattiva un oggetto; viene impiegato all'esterno di un gruppo di opzioni per selezionare pi di un oggetto per volta. Crea una casella composta da due elementi: un elenco a tendina da cui selezionare un elemento e una casella di testo in cui digitare. simile alla casella composta, ma non prevede la casella di testo per la digitazione: in sua vece possibile fare clic su un elenco a tendina da cui scegliere un elemento. Crea un pulsante di comando che consente di eseguire una macro o una procedura Access VBA. Permette di inserire una immagine nella maschera. Una volta che stata inserita non pi possibile

Autocomposizione controllo

Etichetta Casella di testo Gruppo di opzioni

Interruttore

Pulsante di opzione

Casella di controllo

Casella combinata

Casella di riepilogo

Pulsante di comando Immagine

ECDL 5

Microsoft Access 2000

Pagina 21

Le maschere
Capitolo 5
modificarla (non un'immagine di tipo OLE). Cornice oggetto non associato Cornice oggetto associato Aggiunge il contenuto di un oggetto OLE, realizzato da applicazioni server OLE, come Windows Paint, Excel, Microsoft WordArt. Contenitore OLE all'interno del quale inserita un'immagine grafica o animata, un filmato video o un suono. Durante la stampa, provoca un salto a nuova pagina nel punto in cui selezionato. Crea una maschera a schede.

Interruzione pagina Struttura a schede

Sottomaschera/sottoreport Aggiunge una sottomaschera ad una maschera principale. Prima di usare questo controllo necessario che la sottomaschera sia gi stata creata. Linea Disegna una linea retta che pu essere spostata e dimensionata. Si pu inoltre modificare lo spessore e il colore della linea tramite la barra di formattazione. Disegna un rettangolo che, analogamente alla linea appena vista, si pu spostare, ridimensionare, modificare nello spessore del bordo e nel colore. Facendo clic su questo controllo si apre un elenco a discesa di controlli aggiuntivi.

Rettangolo

Altri controlli

Allineamento dei controlli Utilizzare gli strumenti Righello e Griglia, visualizzabili tramite menu Visualizza Righello/Griglia.

Per impostare la densit dei punti della griglia Attivare le propriet della maschera Impostare un valore per x griglia e y griglia espresso in punti per cm; se il valore > 6 si ridurranno notevolmente gli spazi nella griglia che risulter invisibile.

Per selezionare pi controlli contemporaneamente Tenere premuto il tasto SHIFT e click col pulsante sinistro, oppure
ECDL 5 Microsoft Access 2000 Pagina 22

Le maschere
Capitolo 5
col puntatore del mouse disegnare una scatola attorno agli oggetti da selezionare, quindi applicare le formattazioni.

Per raggruppare pi controlli contemporaneamente per spostarli/ridimensionarli Tenere premuto il tasto SHIFT e selezionare menu Formato/Raggruppa (menu Formto/Separa per togliere il raggruppamento) Modificare le dimensioni trascinando i bordi con il mouse.

Per attivare lallineamento alla griglia dei nuovi controlli Menu Formato Attivare blocca sulla griglia (n.b. premere tasto CTRL per disegnare un controllo non allineato alla griglia)

Per inserire un controllo legato in una maschera Visualizzazione struttura maschera. Selezionare dalla casella degli strumenti il tipo di controllo da inserire Menu Visualizza/Elenco campi e selezionare uno o pi campi (tasti Shift Ctrl) Trascinarli nella maschera

Per modificare lordine di tabulazione Maschera in visualizzazione struttura Menu Visualizza/Ordine di tabulazione

Per impostare un controllo calcolato Maschera in visualizzazione struttura Creare una casella di testo e trascinarla in maschera Visualizzare le propriet del controllo Selezionare la scheda Dati - Origine del controllo Digitare lespressione preceduta da =

Uso del control wizard per creare una list box o una combo box Maschera in visualizzazione struttura Selezionare dalla casella degli strumenti il pulsante wizard del controllo Selezionare il tipo di controllo da inserire e trascinarlo in maschera Specificare le opzioni desiderate

ECDL 5

Microsoft Access 2000

Pagina 23

Le maschere
Capitolo 5
Intestazioni/pi di pagina pagina/scheda Possono essere visualizzate mediante menu Visualizza

Per inserire un oggetto OLE tramite maschera nel database Un Oggetto OLE pu essere costituito da unimmagine, un documento Word, un foglio elettronico Excel, un suono o un filmato comunque realizzato con software che supporta la tecnologia OLE.
Selezionare il controllo Cornice Oggetto Legato Menu Inserisci/Oggetto Creare un nuovo oggetto o utilizzarne uno esistente Oggetto incorporato loggetto viene archiviato allinterno del database Oggetto collegato loggetto resta memorizzato solo nel formato del programma originale che deve supportare la tecnologia OLE Propriet cornice oggetto mantieni le dimensioni = visualizza loggetto nella sua dimensione originale ridimensiona = ridimensiona loggetto fino a riempire il controllo. Pu distorcere le proporzioni delloggetto. Zoom = visualizza loggetto intero, mantenendo le proporzioni originali.

Le Sottomaschere Vengono usate soprattutto per visualizzare i record contenuti in tabelle collegate con relazioni del tipo uno a molti. Per crearle: maschera principale in visualizzazione struttura; selezionare, dalla casella degli strumenti, il pulsante Sottomaschera/Sottoreport e disegnare la sottomaschera nella maschera principale, in unarea vuota del corpo, trascinando il puntatore del mouse; impostare i dati per la creazione guidata verificare che nelle propriet della sottomaschera le propriet collega campi secondari e collega campi master contengano i campi che collegano la maschera principale alla sottomaschera

ECDL 5

Microsoft Access 2000

Pagina 24

Le Query
Capitolo 6
Le Query selezionano dati, da una o pi tabelle in un database, che soddisfano determinati requisiti e visualizzano i risultati in un foglio dati. I dati richiesti vengono visualizzati in un recordset (insieme dinamico di dati) e la loro struttura viene salvata come un oggetto del database per essere facilmente riutilizzabile in futuro. Le Query si auto-aggiornano ogni qualvolta vengono aggiornate le tabelle originali. Esistono vari tipi di query:

di selezione: una interrogazione al database che pu essere considerata come una


tabella virtuale. Query di selezione, Query di selezione parametriche, Query di ricerca duplicati, Query di ricerca di dati non corrispondenti;

di comando: a differenza della query di selezione, le query di comando consentono di


apportare delle modifiche ai dati contenuti nel nostro database, mediante ununica azione che agisce su interi gruppi di dati. Si suddividono in: query di creazione tabella: inserisce il risultato della query in una nuova tabella; query di aggiornamento: aggiorna il valore dei campi della tabella di partenza in base alle istruzioni della query; query di accodamento: accoda i campi dei record risultanti dallelaborazione della query ai campi di una tabella gi esistente; i campi dovranno essere dichiarati allo stesso modo; query di eliminazione: elimina dalla tabella i record selezionati mediante le istruzioni della query. a campi incrociati: consentono di calcolare totali e ridisporre i dati per una pi facile analisi

SQL specifico: offre allutente la possibilit di creare una query con il linguaggio
standard per linterrogazione dei database; inoltre, possibile vedere/modificare la traduzione SQL dellinterrogazione creata mediante gli strumenti della griglia QBE (menu Visualizza/SQL specifico).

Per creare una Query: 1) Selezionare loggetto Query dalla finestra del database 2) Click sul pulsante nuovo

ECDL 5

Microsoft Access 2000

Pagina 25

Le Query
Capitolo 6

1)

Autocomposizione : consente di creare query del tipo Semplice, a Campi Incrociati, per la Ricerca di dati duplicati e per la Ricerca di dati non corrispondenti. Nuovo/Visualizzazione struttura: consente di creare una query personalizzata.

2)

Attivando la visualizzazione struttura della query, si attiva la griglia QBE (Query by Example)

ECDL 5

Microsoft Access 2000

Pagina 26

Le Query
Capitolo 6
La griglia QBE suddivisa in colonne (campi di tabella/e) e in righe che specificano, per ogni campo: 1) nome del campo 2) nome della tabella di appartenenza 3) ordinamento (s/no) e tipo ordinamento (asc, desc) 4) mostra, per visualizzare o meno il campo nel foglio dati della query (recordset) 5) criteri di selezione/oppure 6) formula per inserire raggruppamenti/campi di totali

Per impostare tutti i campi nella griglia QBE Trascinare l* dalla casella della tabella oppure doppio click sul titolo della tabella e trascinamento sulla griglia con il mouse Per impostare alcuni campi nella griglia QBE Selezionarli dalla tabella e trascinarli sulla griglia QBE

Ordinamento A seconda del tipo di dato del campo, lordinamento viene eseguito in modalit diverse: alfabetico per nome cronologico per data numerico per valore Lordinamento (crescente o decrescente) pu essere eseguito su pi campi, ma viene applicato consecutivamente da sinistra a destra, pertanto i campi devono essere disposti nella stessa sequenza dellordinamento voluto.

Originale Ordinamento come campo testo


1 1234 23 3 11 22 12 4 2 5 1 11 12 1234 2 22 23 3 4 5

ordinamento come campo numerico 1 2 3 4 5 11 12 22 23 1234

ECDL 5

Microsoft Access 2000

Pagina 27

Le Query
Capitolo 6
Esempi di criteri di selezione, impostabili anche mediante generatore di espressioni

Criteri
Univ? Univ* 1## <100 >=1 <>"MO" Between 1 and 10 Is Null Is Not Null Like "a*" >0 And <=10 "Bob" Or "Jane" In (MO, BO)

Spiegazione
Il ? un carattere jolly che rappresenta un qualsiasi carattere alfabetico. L* un carattere jolly che rappresenta un qualsiasi numero di caratteri. Il # un carattere jolly che rappresenta un qualsiasi carattere numerico Valore < di 100 Valore > o = a 1 Diverso da MO Numeri da 1 a 10 Trova records nessun valore Trova tutti i records che hanno un valore Tutte le parole che iniziano con "a" Tutti i numeri > 0 e <= 10 Valori = Bob o Jane Deve essere = MO oppure = a BO

N.B.

Inserendo unespressione nella riga Criteri della griglia QBE ed altre espressioni nelle righe Oppure vengono selezionati tutti i record che rispettano almeno una delle condizioni immesse (la griglia QBE cos utilizzata simula pertanto loperatore logico OR). Inserendo pi espressioni nella riga Criteri (ogni espressione ovviamente relativa ad un campo) vengono selezionati solo quei record che rispettano tutte le condizioni immesse (la griglia QBE cos utilizzata simula pertanto loperatore logico AND). Il terzo operatore logico, ovvero il NOT, lo si pu utilizzare digitando il nome delloperatore stesso allinterno delle righe Criteri o Oppure della griglia QBE.

Riga della Formula nella griglia QBE


Si attiva dal menu Visualizza/Totali. Questa nuova riga contraddistinta dal nome Formula, permette di realizzare delle query di selezione che eseguono dei calcoli sui dati presenti allinterno di ogni singolo campo della tabella.

Selezionare
Somma Media Min Max Conteggio
ECDL 5

per trovare
somma dei valori di un campo(numerico, valuta) Media dei valori di un campo (numerico, valuta) Il minimo valore in un campo (no per OLE e memo) Il massimo valore in un campo (no per OLE e memo) Conteggio dei valori in un campo, non conteggia i valori Null
Microsoft Access 2000 Pagina 28

Le Query
Capitolo 6
DevST Var Primo Ultimo Deviazione standard dei valori del campo (numerico, valuta) Varianza dei valori contenuti in un campo (numerico, valuta) Primo record contenente il valore Ultimo record contenente il valore Definire i gruppi per i quali si desidera eseguire i calcoli (raggruppa per valori uguali del campo) Specificare dei criteri per un campo che si sta utilizzando per definire dei raggruppamenti Utilizzare unespressione come criterio in un calcolo

Raggruppamento
Dove Espressione

Query di ricerca dati corrispondenti/non corrispondenti Le prime trovano records con valori duplicati in uno o pi campi specificati, le seconde, al contrario, visualizzano records da una tabella che non hanno valori corrispondenti in unaltra tabella.

Query parametriche
Con query di selezione parametriche si intendono quelle interrogazioni che richiedono di volta in volta allutente il valore da ricercare nel campo specificato. La richiesta del valore da ricercare avviene attraverso luso di una finestra come da esempio:

Il modo pi semplice per creare una query di questo tipo quello di inserire nella riga Criteri della griglia QBE, in corrispondenza del campo su cui si vuole effettuare la ricerca, la stringa che richiede allutente il valore da trovare, inserita fra parentesi quadre. Esempio di query parametrica elastica: LIKE [Inserisci il nome del dipendente] & * Questa espressione permette di eseguire delle ricerche di tipo parziale, ovvero offre la possibilit allutente di digitare solamente le lettere iniziali di un nome; le ricerche di tipo parziale possono avvenire solamente con campi di tipo testo.

Query di comando

ECDL 5

Microsoft Access 2000

Pagina 29

Le Query
Capitolo 6
Si suddividono in: 1. Query di creazione tabella 2. Queri di aggiornamento 3. Query di eliminazione 4. Query di accodamento Da una query di selezione in visualizzazione struttura, selezionare il menu Query/tipo di query di comando. Specificare quindi eventuali criteri aggiuntivi nelle righe della griglia QBE ed eseguire la Query.

ECDL 5

Microsoft Access 2000

Pagina 30

I Report
Capitolo 7
I report vengono utilizzati per stampare/visualizzare informazioni raggruppate e/o riepilogate secondo determinati criteri, derivanti da tabello o query.

Possono essere creati mediante:

1. creazione guidata 2. in visualizzazione struttura

I dati contenuti in un report possono essere suddivise in sezioni, ciascuna delle quali ha uno scopo specifico: si ha una prima sezione in alto che costituisce l'intestazione del report: questa sezione figura una sola volta all'inizio del report e viene utilizzata per immettere un titolo, un logo, una data di stampa, ecc. segue un'intestazione di pagina, visualizzata nella parte superiore di ogni report (ad eccezione della prima pagina in cui segue immediatamente l'intestazione del report): viene di norma utilizzata per mostrare le intestazioni delle colonne; il corpo costituisce la parte pi consistente del report ed composto dai dati delle tabelle o delle query d'origine; in fondo a ciascuna pagina si ha il pi di pagina pagina utilizzato per mostrare elementi quali il numero di pagina; infine, il pi di pagina report appare una sola volta al termine del report e visualizza generalmente i totali. Le sezioni di un report, in visualizzazione struttura, sono rappresentate sotto forma di fasce ciascuna delle quali destinata a contenere controlli analoghi a quelli delle maschere. Le sezioni sono tutte dimensionabili posizionando il puntatore del mouse sul bordo di sezione e trascinandolo quando assume la forma di una freccia verticale a due punte. Il report dispone di tre tipi di visualizzazione: visualizzazione anteprima di layout, permette di controllare rapidamente il tipo e la dimensione dei caratteri e il layout generale del report, in quanto mostra solo un esempio limitato di dati della tabella o della query; visualizzazione anteprima di stampa, consente di esaminare l'intero documento, pagina per pagina, che andr alla stampa; visualizzazione struttura, viene usata per modificare il layout di un report o per crearne uno nuovo. La struttura del report realizzata con l'autocomposizione presenta gi un aspetto organizzato e professionale, tuttavia si pu rendere necessario apportare qualche modifica. Per cambiare o personalizzare l'aspetto di un report e per crearne uno nuovo senza ricorrere all'autocomposizione occorre:

ECDL 5

Microsoft Access 2000

Pagina 31

I Report
Capitolo 7
1. fare clic su Visualizzazione Struttura (eventualmente dopo avere scelto Nuovo dalla
scheda Report, se si vuole realizzare un report a partire da zero); 2. selezionare il nome della tabella o della query sui cui dati si desidera basare il report e fare clic su OK; 3. apparir la visualizzazione struttura del report nella quale effettuare tutte le operazioni.

I controlli utilizzati per realizzare il collegamento tra il report e la relativa fonte dei dati possono essere: le caselle di testo, in cui sono visualizzati nomi e numeri; le cornici, che visualizzano immagini e grafici; le etichette, che riportano i titoli dei report; le linee e i rettangoli, che hanno la funzione di migliorare l'aspetto grafico del report. Le osservazioni e le distinzioni fatte a proposito dei controlli per le maschere (controlli associati, non associati e calcolati) valgono anche per i report; utilizzare la casella degli strumenti per aggiungere controlli alla struttura:

per aggiungere un'etichetta o un altro controllo, selezionare l'apposito pulsante nella casella degli strumenti, fare clic sulla struttura e premere INVIO dopo avere digitato un testo sull'etichetta;

ECDL 5

Microsoft Access 2000

Pagina 32

I Report
Capitolo 7

per creare un qualsiasi controllo con l'autocomposizione controllo assicurarsi che questo strumento sia gi selezionato, quindi fare clic sul pulsante relativo al controllo che si desidera inserire e posizionarlo sulla struttura.

Si possono aggiungere altri campi dai record di origine dei report: necessario selezionarli dall'elenco dei campi posto sulla barra degli strumenti e trascinarli nei punti della struttura nei quali si vuole inserirli. Per modificare il testo o i dati di un controllo, procedere come segue: modificare il testo di un'Etichetta: scegliere l'Etichetta, selezionarne il testo col mouse e digitare il nuovo testo; modificare il campo associato ad una casella di testo o a un altro controllo: selezionare il controllo, fare doppio clic per aprire la finestra delle propriet, far scorrere l'elenco della propriet Origine controllo e fare clic sul campo desiderato; modificare una casella di testo contenente un'espressione: ripetere le operazioni del punto precedente e sulla propriet Origine controllo digitare la nuova espressione, oppure fare clic sui tre puntini posti sulla destra della casella per modificare l'espressione fin qui svolta tramite il Generatore di espressioni.

Impostazioni Di Pagina Per modificare i margini e lorientamento di pagina: - menu File/Imposta Pagina

Raggruppamenti Un gruppo un insieme di record simili corredato di informazioni introduttive e di riepilogo: ci facilita la comprensione di chi visiona il report. Inoltre all'interno del gruppo possibile ordinare i dati in ordine alfabetico oppure dal valore minore al massimo o viceversa. I gruppi si creano impostando le propriet nella finestra di dialogo Ordinamento e raggruppamento da aprire sulla barra degli strumenti: tale finestra elenca nella prima colonna i campi o le espressioni che si vuole raggruppare (o ordinare), e nella seconda il criterio di ordinamento: 1. selezionare il nome di un campo o digitare un'espressione nella prima riga della colonna Campo o espressione; 2. scegliere il Criterio ordinamento nella seconda colonna (crescente o decrescente); 3. selezionare il campo o l'espressione di cui si desidera impostare le propriet di gruppo; 4. impostare a S la propriet Intestazione (gruppo) (e eventualmente la propriet Pi di pagina (gruppo)) di un campo o di un'espressione. Si aggiunger automaticamente una sezione intestazione (e una sezione pi di pagina di gruppo) alla struttura del report;

ECDL 5

Microsoft Access 2000

Pagina 33

I Report
Capitolo 7
5. se si raggruppano dati di un campo di tipo Data/Ora, impostare la propriet Raggruppa
secondo con i valori Anno, Trimestre, Mese, Settimana, Giorno, Ora e Minuto; se invece i dati si raggruppano in base ad un tipo di campo Testo, la propriet va impostata a Caratteri iniziali, per raggruppare i dati nei vari gruppi secondo le loro lettere iniziali, oppure a Ogni valore per raggruppare i record che contengono lo stresso valore nel campo o nell'espressione; 6. con la propriet Stampa sezione unita si decide se stampare un gruppo su una stessa pagina (scegliere Gruppo intero) oppure anche in pi pagine (scegliere No).

ECDL 5

Microsoft Access 2000

Pagina 34

Le Macro
Capitolo 8
Una macro un set di una o pi azioni, ciascuna delle quali esegue una determinata operazione, ad esempio l'apertura di una maschera o la stampa di un report. Le macro consentono di automatizzare le attivit comuni. possibile ad esempio eseguire una macro che stampa un report quando l'utente sceglie un pulsante di comando. Per creare una macro fare innanzitutto clic sulla scheda corrispondente nella finestra Data Base e scegliere Nuovo

si apre la finestra macro, formata da due parti:

1. nella parte superiore inserire le azioni da far eseguire alla macro e un breve commento di spiegazione; 2. nella parte inferiore (a cui si pu accedere premendo il tasto F6), vengono specificati gli argomenti di ogni azione, cio quelle costanti, variabili o espressioni che costituiscono gli elementi di un'azione;

Esecuzione di una macro


Prima di eseguire una macro bisogna salvarla (fare clic su Salva sul menu File) e assegnarle un nome; l'esecuzione di una macro si pu avviare:

dalla finestra macro, fare clic sul pulsante Esegui sulla barra degli strumenti oppure, se questo pulsante non visualizzato, scegliere Esegui dal menu.
Microsoft Access 2000 Pagina 35

ECDL 5

Le Macro
Capitolo 8

dalla finestra Data Base, selezionare prima la scheda delle macro, poi il nome della macro che si vuole eseguire e quindi premere il pulsante Esegui: da altre finestre del Data Base, fare clic su Esegui macro dal menu Strumenti, scegliere il nome della macro dall'elenco e fare clic su OK; da un'altra macro, aggiungere Esegui Macro in una riga della colonna "Azioni" alla macro da cui si desidera eseguire la seconda, quindi impostare l'argomento Nome macro al nome della macro da eseguire.

ECDL 5

Microsoft Access 2000

Pagina 36

Il Pannello Comandi
Capitolo 9

Creazione di un Pannello Comandi tramite Gestore Menu Strumenti/Utilit database Click su Gestore Pannello Comandi Scegliere S per creazione pannello

Creare uno schermo di Avvio Menu Strumenti/Avvio compilare la finestra di dialogo Avvio, impostando una maschera o una pagina di avvio.

Le impostazioni di questa finestra vengono lette ogni volta che viene aperto un database.

ECDL 5

Microsoft Access 2000

Pagina 37