5 Modificare la struttura di una tabella - Digilander

1. Creare un nuovo database
2. Aprire un database esistente
3. Creazione guidata di una tabella: struttura
4. Creazione guidata di una tabella: campi e chiavi
5. Modificare la struttura di una tabella
6. Visualizzare i dati di una tabella
7. Aggiungere record in una tabella
8. Spostamenti all'interno di una visualizzazione
9. Personalizzare la visualizzazione foglio dati
10. Spostamenti all'interno di un foglio dati
11. Modificare i dati
12. Le maschere
13. Creare una maschera in visualizzazione struttura
14. Le query
15. Immettere criteri in una query
16. Ordinare una query
17. Calcoli in una query
18. I filtri
19. Creare un report
20. Anteprima di un report
21. Modificare la struttura di un report
22. Cenni generali sulle macro
23. Operazione dei controlli
1
Creare un nuovo database
Per creare un nuovo database basato su un modello database vuoto.
1. [Clic] sul pulsante Nuovo database nella barra degli strumenti Database
oppure scegliere File, Nuovo database. Appare la finestra di dialogo Salva
nuovo database
2.Selezionare database e premere OK
3.Assegnare il nome inserendolo nella casella nome file e premere
Crea
2
Aprire un database esistente
Per aprire un database esistente:
1. [Clic] sul pulsante Apri nella barra degli strumenti
oppure scegliere File, Apri database
2.Specificare la posizione del file come
3.Selezionare o immettere il nome del file e poi
3
desiderato
scegliere Apri.
Creazione guidata di una tabella: struttura
Tutti i dati di un database vengono memorizzati in tabelle, sia che si tratti solo di alcuni numeri telefonici o di migliaia di record.
Le tabelle devono essere create prima di qualsiasi altro oggetto del database, quali query o maschere.
Una tabella è composta da:
 righe che rappresentano i record;
 colonne che rappresentano i campi.
Microsoft Access 2000 permette di creare in modo semplice e
intuitivo le tabelle tramite la funzione di CREAZIONE GUIDATA.
Creazione guidata
1.Selezionare l'oggetto tabella
2.Fare doppio clic su crea una tabella mediante una creazione
guidata
3.Selezionare Ambito professionale per visualizzare un elenco di
tabelle di esempio per lavoro o Ambito privato per visualizzare
tabelle di esempio per uso personale
4.Scegliere i campi di esempio premendo il pulsante freccia
a destra (">") per inserirli nella nuova tabella,
mentre per aggiungere tutti i campi selezionare la doppia freccia a
destra (">>")
per rimuovere i singoli campi premere la singola freccia rivolta
verso sinistra ("<"), mentre per rimuovere tutti i campi premere la
doppia freccia rivolta verso sinistra ("<<")
Rinominare i campi
1.Selezionare il nome del campo che si desidera modificare
nell'elenco campi in una nuova tabella;
2.Scegliere il pulsante Rinomina campo: Appare la finestra di
dialogo Rinomina campo;
3.Immettere il nuovo nome di campo e scegliere OK: il nome di
campo viene modificato nell'elenco Campi in una nuova tabella.
4
Creazione guidata di una tabella: campi e chiavi
A questo punto è possibile procedere con la creazione guidata di
una tabella.
1. Scegliere avanti;
2. 2. Scegliere il nome da assegnare alla tabella scegliere
avanti
Campo chiave primaria
Un campo nel database deve essere designato come chiave
primaria. Il valore nel campo chiave deve essere unico per
permettere di distinguere e raggiungere i vari record nel
database.
Definendo una chiave primaria per una tabella si avranno i
seguenti vantaggi:
1. Per ciascuna chiave primaria viene creato automaticamente
un indice che consente di velocizzare le ricerche ed altre
operazioni sulla tabella.
2. I record in una maschera o in un foglio dati verranno
automaticamente visualizzati secondo l'ordine definito dalla
chiave primaria.
Quando si aggiungono dati ad una tabella, non sarà consentito
l'inserimento di record con la stessa chiave primaria di un record già
esistente. L'utente può lasciare che sia Access 2000 ad impostare il
campo chiave oppure può sceglierla personalmente.
Selezionando l'opzione Chiave primaria definita dall'utente,
appare una finestra di dialogo per impostare i dati della chiave
primaria. Scegliere il nome di campo che si desidera utlilizzare
come chiave primaria, poi selezionare il tipo di dati desiderati
per il campo.
Dopo aver immesso le impostazioni di campo desiderate,
scegliere Avanti.
Completare la nuova tabella
La finestra di dialogo mostrata qui sotto permette all'utente di
decidere il corso degli eventi dopo che Access 2000 ha creato la
tabella
5
Modificare la struttura di una tabella
Access permette modifiche strutturali a quasi tutti gli aspetti della
tabella, anche dopo che i record sono stati aggiunti.
1.Selezionare la tabella desiderata nella finestra del database.
2.[Clic] sul pulsante Struttura
Appare la struttura della tabella
3.Modificare la struttura della tabella come desiderato
4.Chiudere la struttura della tabella, salvare le modifiche
Le operazioni che si possono effettuare sui campi sono le
seguenti:
1 Modificare un campo: [Clic] sul campo che si desidera
modificare; cambiare il nome di campo, tipo di dati, descrizione
o proprietà come desiderato;
2. Inserire un campo: [Clic] sulla posizione desiderata e [Clic]
sullo strumento Inserisci righe;
3
Eliminare un campo: [Clic] sul campo che si desidera eliminare e
[Clic] sullo strumento Elimina righe
4.Spostare un campo: Selezionare la riga del campo e trascinarlo
nella nuova posizione.
6
Visualizzare i dati di una tabella
1 Selezionare la tabella nell'elenco e [clic] sul pulsante Apri
OPPURE
[Doppio clic] sulla tabella desiderata nell'elenco
Appare il foglio dati
7
Aggiungere record in una tabella
Fare [Clic] sul pulsante Nuovo Record sulla barra degli
strumenti
OPPURE
scegliere dal menu Inserisci, nuovo record
A questo punto è possibile digitare i dati nei vari campi del record
appena creato
8
Spostamenti all'interno di una visualizzazione
I pulsanti di spostamento visualizzati in fondo alla visualizzazione
Foglio dati o maschera offrono opzioni per spostarsi fra i record.
Vengono visualizzati anche la posizione del record ed il numero di
record all'interno della tabella.
Per spostarsi da un record all'altro:
1. Selezionare il numero del record corrente o premere F5;
2. 2. Digitare il numero del record a cui si desidera anda re e
premere Invio.
3. Cambia la visualizzazione per mostrare il record specifico
9
Personalizzare la visualizzazione foglio dati
Per modificare la visualizzazione foglio dati, si utilizzano le
seguenti tecniche:
Per selezionare una cella unica, [clic] all'interno del margine della
cella ed Il puntatore del mouse cambierà in una croce bianca]
quando è posizionato correttamente.
Per selezionare celle multiple, trascinare il puntatore attraverso
le celle, iniziando dal bordo interno della cella.
Per selezionare una colonna, [clic] sul settore campo. Il puntatore
del mouse cambierà in una freccia nera rivolta verso il basso
quando è posizionato correttamente.
Per selezionare colonne multiple, selezionare la prima colonna e
trascinare il puntatore per selezionare il numero desiderato di
colonne.

Per selezionare una riga, [clic] sul selettore riga. Il puntatore del
mouse cambierà in una freccia nera rivolta verso destra quando
posizionato correttamente.
Per selezionare colonne multiple, selezionare la prima riga e
trascinare il puntatore per selezionare il numero di righe desiderato.
Per selezionare l'intero foglio dati, [clic] sull'angolo superiore
sinistro del foglio dati.
Ridimensionare le colonne
1.Selezionare la colonna o le colonne da ridimensionare
2.Scegliere Formato, Larghezza colonne: Appare la finestra di dialogo larghezza colonne ove immettere la nuova larghezza per
la colonna selezionata.
3.Selezionare la casella di controllo Larghezza standard per ridimensionare la colonna o le colonne alla dimensione predefinita.
4.Selezionare Adatta, per permettere ad Access di ridimensionare la colonna o le colonne in base all'immissione più lunga nella
colonna.
Quando terminato, scegliere OK.
Ridimensionare le righe
1. Scegliere dal menu Formato la voce Altezza righe: appare la finestra di dialogo Altezza righe
Immettere l'altezza di riga in punti richiesta
Selezionare la casella di controllo Altezza standard, per modificare le righe all'altezza predefinita.
Quando terminato, scegliere OK.
10
Spostamenti all'interno di un foglio dati
La struttura della tabella determina l'ordine in cui appariranno i campi. Qualche volta è utile spostare colonne per comparare
cifre o visualizzare colonne correlate una accanto all'altra. Si possono spostare le colonne individualmente o in gruppo.
1.Selezionare la colonna o le colonne da spostare
2.Posizionare il puntatore del mouse sul selettore campo delle
colonne selezionate
3.Trascinare la colonna o le colonne nella posizione desiderata:
il puntatore del mouse assume la forma di quadratino ed una
barra verticale indica la nuova posizione della colonna
4. Rilasciare il pulsante del mouse
Nascondere e scoprire colonne
Scegliere Formato, Scopri colonne: Appare la finestra di dialogo Scopri colonne
Scegliere le colonne che devono essere visualizzate e quelle da
nascondere usando i segni di spunta. Quando terminato,
scegliere Chiudi.
Modificare il carattere
1. Scegliere Formato, Carattere e selezionare il carattere, lo stile e la dimensione desiderati
11
Modificare i dati
Access2000 offre la visualizzazione Foglio dati e la visualizzazione maschera non solo per visualizzare i dati, ma anche per
immettere dati e modificare i dati esistenti in una tabella.
Modificare valori di campo
Quando vengono modificati i valori di campo, non viene richiesto all'utente di salvare le modifiche. Il salvataggio ha luogo
automaticamente mentre l'utente si sposta tra i campi e record o preme [invio].
Individuare il record che si desidera modificare
Per sostituire l'intera immissione, selezionare i dati di campo e sovrascrivere la selezione.
Eliminare record
1. Scegliere il record o i record uno alla volta o in gruppo.
Mediante la selezione, si identificano il record o i record
da eliminare
2. 2. Premere [canc] oppure il pulsante Elimina record
Appare una finestra di avvertimento: scegliere Sì, per
confermare l'eliminazione; scegliere No, per continuare senza
l'eliminazione.
12
Le maschere
Le maschere di Access 2000 consentono di organizzare i dati in modo analogo alle schede su carta da compilare a penna. Le
maschere consentono inoltre di immettere dati nel database, visualizzarli e stamparli.
È possibile progettare maschere di semplice utilizzo in grado di presentare le informazioni nel modo desiderato. Access 2000
dispone di un'ampia varietà di elementi grafici, quali testo, dati immagini, linee e colori, che consentono di conferire alla nuova
maschera l'aspetto desiderato.
Il modo più semplice per creare una maschera consiste
nell'utilizzare la CREAZIONE GUIDATA DI UNA MASCHERA.
1.Scegliere maschere nella scheda Oggetti
2.Andare su Creare una maschera mediante una creazione
guidata e fare [doppio clic]: appare la finestra di dialogo
Creazione guidata maschera
3.Scegliere la tabella o la query da utilizzare nell'elenco a
discesa Tabelle/query
4.Immettere i campi desiderati selezionandoli con con la freccia
rivolta a destra
OPPURE
selezionarli tutti scegliendo la doppia freccia rivolta a destra
5.Scegliere avanti e selezionare il layout desiderato
6.Scegliere avanti e quindi lo stile da utilizzare
7.Scegliere avanti e quinidi il titolo da assegnare alla maschera
8.Scegliere Fine
13
Creare una maschera in visualizzazione struttura
Le strutture di maschera create con la Creazione guidata possono essere utilizzate proprio come sono. Tuttavia, ci sono dei
casi in cui la struttura di base della maschera non soddisfa le necessità dell'utente. Per esempio, può essere necessario
modificare un layout del campo di una maschera o aggiungervi un calcolo.
I controlli sono gli elementi della struttura in una maschera.
I controlli possono essere i valori di campo di una tabella, testo, linee o altre forme create sulla maschera.
Un modo per raggiungere il risultato desiderato è di usare
come punto di partenza la struttura creata con la Creazione
guidata per poi aggiungere, modificare, ed eliminare i
controlli come si desidera.
Utilizziamo la seguente procedura.
1.[Clic] sull'oggetto Maschere
Appaiono i nomi delle maschere disponibili
2.Selezionare la maschera che si desidera modificare e [Clic] sul
pulsante Struttura.
Appare la struttura della maschera
3.[Clic] sul pulsante Casella degli strumenti per visualizzare la
casella degli strumenti
4.Modificare la struttura della maschera come desiderato.
5.Visualizzare in anteprima la maschera per verificare che le
modifiche abbiano gli effetti desiderati, facendo [clic] sul
pulsante Visualizza per tornare alla maschera di schermo.
6.Clic] sul pulsante Salva per salvare i cambiamenti.
Le Operazioni sui controlli possono essere effettuati nel modo seguente:
1. Selezionare i controlli facendo [clic] sul controllo stesso: il
controllo viene contornato con la presenza di piccole maniglie
per cancellarlo basta fare [clic] sul pulsante [Canc], mentre per
deselezionarlo basta fare [Clic] su qualsiasi parte dello schermo
2.Spostare i controlli: dopo aver selezionato un controllo,
posizionare il puntatore del mouse sul bordo di un controllo. Il
puntatore si trasforma in una mano aperta quando è posizionato
in modo preciso. A questo punto possiamo trascinare il controllo
nel punto desiderato.
3.Per Ridimensionare i controlli andare a Formato, Adatta
dimensioni, al contenuto: si modificherà l'altezza e la larghezza
del controllo per adattarlo al contenuto.
4.Per Allineare il controllo o i controlli, scegliere Formato,
Allinea: selezionare l'allineamento desiderato
14
Le query
Si utilizza una query per porre delle domande al database in relazione ai dati memorizzati nelle tabelle. Il tipo di dati estratti dal
database dipende dal modo in cui la query è stata progettata. Quando si esegue una query, Access 2000 ricerca tutti i record
nella tabella per isolarne un sottoinsieme, allo scopo di visualizzarli, modificarli, cancellarli o stamparli. Quando i valori di campo
sono modificati o i record sono eliminati in un set, questi cambiamenti occorrono nella a cui la query fa riferimento.
Microsoft Access 2000 permette di creare un infinito numero di query in modo facile e veloce.
1.Nella finestra del database selezionare la scheda query
2.Scegliere Nuovo
3.Dopo aver scelto Nuovo scegliere Visualizzazione struttura:
premere OK.
4.Scegliere l'oggetto su cui basare la query e quindi scegliere
Aggiungi, poi scegliere Chiudi per chiudere la finestra di
dialogo Mostra tabella: Appare una finestra per strutturare la
query
5.Immettere i campi come desiderato nella query facendo
[doppio Clic] sul campo stesso
6.[Clic] sul pulsante Esegui per visualizzare il set di record
7.[Clic] su Visualizzazione Struttura nell'elenco a discesa
del pulsante Visualizza per tornare alla finestra della
visualizzazione struttura .
8.[Clic] sul pulsante Salva per salvare la finestra della
visualizzazione struttura per uso futuro
15
Immettere criteri in una query
I criteri nella griglia di struttura di una query informano Access 2000 di selezionare solo certi record della tabella, come per
esempio tutti i clienti di una certa città. Immettendo un'espressione nella cella criteri, si possono estrarre i record desiderati dalla
tabella sottostante e collocarli nel set di record.
Uno qualsiasi o tutti i campi della tabella possono ricevere delle espressioni.
Le espressioni hanno regole differenti per l'immissione:
1. Testo: Aggiungere virgolette quando l'espressione
contiene più di una parola;
2. 2. Data: Sono permessi molti formati
3. 3. Numerico: Esclude i simboli di valuta e punti, non
importa come il campo sia formattato.
a) Corrispondenza esatta di espressioni
esempi:
ESPRESSIONE
VALORE DEI CAMPI SELEZIONATI
Rossi
Il campo contiene “Rossi”
Not Rossi
Il campo non contiene “Rossi”
Rossi Or Verdi
Il campo contiene “Rossi” o “Verdi”
1200
Il campo contiene L. 1.200
07/04/68
Il campo contiene 7 aprile 1968
b)Espressioni di modelli
Si possono utlilizzare modelli nelle espressioni criterio per campi
di testo.
specifica
specifica
Esempi:
ESPRESSIONE
VALORE DEI CAMPI SELEZIONATI
?a
Campi di due caratteri che terminano con “a”, come Ma
Di*
I campi che iniziano con Di, come Di Carlo
G*i
I campi che iniziano con G e finiscono per i, come Gianni
c)Espressioni di intervallo
Espressioni di intervallo possono essere utilizzate nelle espressioni criterio per i campi numerico e data.
Esempi:
ESPRESSIONE
VALORE DEI CAMPI SELEZIONATI
>4000
Maggiore di 4.000
<4000
Minore di 4.000
>=4000
Maggiore o uguale di 4.000
<=4000
Minore o uguale di 4.000
>10/10/99
Dopo il 10 ottobre 1999
Between 4000 and 6000
Maggiore di 4.000 e minore di 6.000
Between 1/8/99 and 31/08/99
Qualsiasi data di agosto 1999
16
Ordinare una query
I record in una query possono essere ordinati in base qd un qualsiasi campo.
Ordinare i record in una query
1.[Clic] sul campo di ordinamento desiderato.
2.[Clic] nella cella di ordinamento:appaiono le opzioni di
ordinamento
3.Selezionare le opzioni di ordinamento desiderate.
Può accadere che la query debba essere ordinata per più di un campo.
Access 2000 ordina partendo da sinistra verso destra: cioè il campo di
ordinamento più importante (primario) è il campo di ordinamento più a
sinistra. I campi di ordinamento meno importanti (secondari) sono
collocati in ordine di importanza a destra del campo di ordinamento
primario.
17
Calcoli in una query
Quando si esegue una query, si possono eseguire calcoli matematici. In questi casi viene immessa un'espressione nella riga
del campo invece del nome del campo. L'espressione può contenere
una combinazione di operatori, nomi di campo e costanti.
Operatori matematici e di concatenamento
SIMBOLO OPERATORE SIGNIFICATO
+ addizione
- sottrazione
/ divisione
* moltiplicazione
& concatenazione (unire due o più campi di testo)
Componenti delle espressioni
COMPONENTE
UTILIZZO IN UNA FORMULA
Nome dell'espressione
Immettere il nome all'inizio dell'espressione, seguito da due punti
Nome di campo
Immettere il nome del campo racchiuso fra parentesi
Costante numerica
Immettere il numero da se stesso, senza simbolo di valuta o segni di punteggiatura
Costante di testo
Immettere il testo tra virgolette
Esempi di espressioni
CALCOLO ESPRESSIONE
Retribuzione
Retribuzione:[Ore]*[Retribuzione Oraria]
IVA
IVA: [Quantità]*[Prezzo]*0,19
Nome Completo
[Nome]&””&[Cognome]
Luogo
Luogo:[Città]&,&[Nazione]
18
I filtri
I filtri consento di selezionare dati di un tabella/qwery. In Access esistono filtri predefiniti attivabili tramite i bottoni presenti sulla
barra degli strumenti.
Filtro in base a selezione
Selezionare uno dei dati all’interno della tabella e ciccare sul bottone
Filtro in base a maschera
Fare clic sul bottone, ed impostare i criteri di selezione nei vari campi e nei fogli (Cerca/ oppur)
Fare clic su questo bottone per applicare o rimuovere filtri.
Fare clic su questo bottone per annullare i criteri di selezione
19
Creare un report
Il modo migliore per conferire ai propri dati l'aspetto desiderato per un
documento da stampare consiste nell'utilizzare i report.
Per quanto le maschere e i fogli dati possano essere stampati, i report
consentono un maggior controllo sulla visualizzazione dei dati e offrono
varie possibilità per la presentazione delle informazioni di riepilogo. In un
report che mostra le vendite suddivise per categoria di prodotti è
possibile, ad esempio, calcolare il totale per ciascuna categoria e la
percentuale rispetto al totale generale.
Utilizzare l'autocomposizione
1.Selezionare la scheda Report nella finestra Oggetti
2.Fare [doppio clic] su Crea un report meidante una creazione
guidata
3.Scegliere la tabella o query su cui basare il report
4.Selezionare i campi che si desiderano inserire nel report
utilizzano la freccia rivolta a destra.
5.Scegliere Avanti
6.Se necessario, selezionare il campo o i campi per aggiungere
livelli di gruppo nel report (un campo scelto come livello di
gruppo viene inserito nella parte superiore della pagina del
report)
7.Scegliere Avanti per continuare
8.Se necessario, selezionare il campo o i campi in base ai quali ordinare i record
9.Scegliere Avanti per continuare
10.Selezionare le opzioni di Layout e di orientamento del report
11.Scegliere Avanti per continuare
12.Selezionare lo stile desiderato per il report e scegliere Avanti
per continuare
13.Immettere un titolo per il report e selezionare un'opzione che
stabilisca cosa fare una volta che il report è completato
14.Scegliere Fine
20
Anteprima di un report
La funzione anteprima di un report di Access 2000 è molto utile per visualizzare i risultati del report senza stamparlo.
L' anteprima dà quindi l'opportunità di verificare che:
1.Il report riproduca i dati di tabella desiderati e/o calcoli
2.Le intestazioni delle colonne siano allineate appropriatamente
3.Il report sia facile da leggere.
Per visualizzare l'anteprima di un report salvato viente utilizzata la
seguente procedura:
1.Selezionare il report da visualizzare
2.[Clic] sul pulsante Anteprima di stampa
Quando la finestra si apre, l'anteprima del report mostra sempre
l'angolo superiore sinistro del report. Se si desidera, si può
ridimensionare la finestra dell'Anteprima di stampa per visualizzare
altre parti del report. Gli elementi di schermo mostrati qui sotto
possono venir utilizzati per esaminare i dati del report
21
Modificare la struttura di un report
Le strutture dei report creati con le varie creazioni guidate possono essere utilizzate come sono. Tuttavia vi sono dei casi in cui
è necessario modificare la struttura del report, ad esempio per aggiungere dei calcoli.
Per modificare la struttura utilizziamo la procedura seguente
1.Selezionare il report
2.[Clic] sul pulsante Casella degli strumenti
3.Modificare la struttura del report come desiderato
4.[Clic] sul pulsante Anteprima di stampa per visualizzare il report
5.Quando terminato di visualizzare, [Clic] sul pulsante Chiudi per
tornare alla struttura del report
6.[Clic] sul pulsante Salva per salvare le modifiche apportate al
report
22
Cenni generali sulle macro
Le macro consentono di utilizzare in modo efficace maschere,
report e altri oggetti di database. Esse permettono di infatti di
automatizzare operazioni abituali o ripetitive, quale la stampa di
rapporti settimanali. Le macro offrono inoltre svariate possibilità di
personalizzazione, quale la convalida di dati complessi per le
maschere, e possono persino essere utilizzate per creare barre dei
menu personalizzate per le maschere.
Quindi una macro esegue automaticamente una o più operazioni.
Ciascuna operazione che si desidera eseguire è detta azione. In
Access 2000 viene fornito un elenco di azioni utilizzabili per la
creazione di un macro. Durante l’esecuzione di una macro, le
azioni vengono eseguite nella sequenza in cui sono elencate
utilizzando gli oggetti o i dati specificati. È possibile creare una
macro per aprire automaticamente una tabella e una maschera che
vengono spesso utilizzate congiuntamente. Questa macro
utilizzerà due azioni, di cui una per aprire la tabella e l’altra per
aprire la maschera.
23
Operazione dei controlli
I controlli sono gli elementi della struttura di un report, come ad
esempio i valori dei campi di una tabella, intestazioni fisse o
numeri di pagina.
Per selezionare i controlli, bisogna fare [Clic] sul controllo che
viene contornato di quadratini
Per spostare i controlli una volta selezionati, posizionare il
puntatore del mouse sul bordo di un controllo: il puntatore si
trasforma in una mano aperta quando è posizionato in modo
preciso. A quel punto il controllo può essere trascinato nel punto
desiderato
Per ridimensionare il controllo o i controlli una volta selezionati,
scegliere Formato, Adatta dimensioni, Al contenuto per modificare
l'altezza e la larghezza del controllo per adattarlo al contenuto.
Per eliminare i controlli una volta selezionati basta premere [Canc]: il
controllo viene eliminato.
Per allineare i controlli, selezionare i controlli che si desiderano
allineare tenendo premuto il tasto [Maiusc], scegliere Formato,
Allinea: selezionare l'allineamento desiderato.