ECDL 5-1.

Di Giuseppe Servidio.

Modulo 5 lezione 1. 
Creazione di database e tabelle

In questa lezione impareremo a creare un nuovo database vuoto e a registrarlo.

A riaprirlo ed a creare una nuova tabella esaminandone tutte le possibilit.

Dal momento che da ora in avanti saremo chiamati non solo a leggere, ma soprattutto ad effettuare delle operazioni sui database occorre che ci organizziamo.

Qualora non lo avessimo gi fatto per memorizzare i vari capitoli di questo corso,  bene definire una nuova cartella e chiamarla "Corso Access '2000", in
essa metteremo tutto ci che occorre per fare le esercitazioni proposte.

A questo punto occorre aprire Access.

Per farlo, qualora sia stata creata sul desktop un'icona con il collegamento al programma (chiamata ad esempio MS Access), selezionarla battendo l'iniziale
del nome (M); qualora esistano diverse applicazioni il cui nome inizia con la stessa lettera batterla ancora fino a raggiungere l'icona desiderata ed infine
premere INVIO.

Se l'icona  stata associata ad un "tasto rapido" (hot key) utilizzare tale combinazione di tasti.

In caso contrario accedere al Menu "Avvio" (Start) premendo il tasto di avvio di Windows se esiste sulla tastiera utilizzata oppure con la combinazione
di tasti CTRL+Esc.

Selezionare Programmi e all'interno del menu che si presenta scegliere Microsoft Access.

All' apertura del programma si presenta sullo sfondo la finestra generale di Access che ha come titolo "Microsoft Access" , una barra dei menu con File,
Modifica, Visualizza, Inserisci, Strumenti, Finestra, ? e una barra degli strumenti standard (se attivata) che contiene icone che consentono di eseguire
velocemente le operazioni pi frequenti.

In primo piano si apre invece una finestra che ha per titolo "Microsoft Access" e che risulta quindi quella immediatamente visibile dall'ausilio: a differenza
delle usuali finestre, in questa non esiste la barra dei menu e quella degli strumenti.

Questa finestra contiene al suo interno due riquadri e due pulsanti.

Nel riquadro superiore vi sono due pulsanti di opzione (Caselle di gruppo) , il primo ha la descrizione "Database vuoto" ed il secondo "Autocomposizione
database" , entrambi risultano non selezionati (non contengono un puntino nero al loro interno). Le sottolineature mostrano che il primo pu essere attivato
premendo ALT+D ed il secondo ALT+A.

Il riquadro in basso contiene invece un solo pulsante di opzione, che appare selezionato all'apertura, indicato come "Apri database esistente" , la sottolineatura
 questa volta nella lettera E ad indicare che questa opzione pu essere attivata premendo INVIO (in quanto il pulsante  gi selezionato), oppure premendo
ALT+E.

Al di sotto di questa indicazione vi  una finestra che contiene diverse righe, la prima (attualmente selezionata e quindi con la scritta in bianco su fondo
blu) riporta la scritta "Altri file& " mentre al di sotto vi sono righe che individuano database gi esistenti e che possono essere aperti selezionandoli.

In basso vi sono poi i due pulsanti di comando "OK" ed "Annulla".

Esploriamo ora  quanto abbiamo detto utilizzando il nostro ausilio.

Per attivare queste scelte consigliamo comunque di utilizzare i tasti rapidi che sono stati appena descritti.

In questo caso desideriamo creare un database vuoto per cui scegliamo ALT+D e confermiamo con il pulsante OK (raggiungibile utilizzando il tasto TAB) o
premendo INVIO dato che il tasto  quello di default.

Si presenta allora una nuova finestra che invita a salvare il database e quindi il titolo della finestra  "Salva nuovo database" ; in alto vi  la scritta
"Salva in" ed a fianco una finestra a scorrimento propone "documenti"; noi invece dovremo salvarlo nella cartella "Corso Access 2000" nella quale dovranno
essere conservati tutti i documenti e gli esercizi di questo corso.

A fianco della finestra vi sono pulsanti funzione che consentono di salire di un livello di cartelle, di scegliere fra i "preferiti", di aggiungere qualcosa
ai preferiti ecc. ; in basso un riquadro consente di vedere il contenuto della cartella selezionata nella finestra mentre alla destra di questo riquadro
vi sono i pulsanti "Crea" ed "Annulla" mentre in basso l'indicazione "Nome file"  a fianco di una finestra in cui viene proposto il nome "db1.mdb" (mdb
 il suffisso dei file di Access), ancora al di sotto vi  l'intestazione "Tipo di file" e nella finestra a fianco viene suggerito "Database di Microsoft
Access (*.mdb)"

Selezioniamo ora la cartella nella quale desideriamo salvare questo scheletro di database, cio la cartella "Corso Access 2000" : per fare questo saliamo
di livello nelle cartelle fino a quando nel riquadro vediamo comparire la cartella desiderata che selezioniamo scendendo con il tasto freccia in basso,
modifichiamo il nome suggerito per il database in tabelle.mdb e confermiamo la nostra scelta con ALT+C per creare il database vuoto.

Il metodo pi rapido per eseguire lo stesso salvataggio consiste per nello scrivere direttamente nel campo "Nome file" l' espressione:

X/Corso Access 2000/tabelle

Ove X  il nome del drive in cui si trova la cartella (usualmente sar C); il programma provvede direttamente ad aggiungere a tabelle l' estensione mdb
che caratterizza i file Access.

Dopo la creazione di questo database il programma ci presenta una finestra nella quale possiamo cominciare a lavorare

Nella finestra, intitolata: Database (ove Tabelle  il nome del database appena creato) vi sono sei schede caratterizzate, come nei vecchi schedari manuali,
da una linguetta in alto: la prima (selezionata in questo momento)  intestata Tabelle, la seconda Query, la terza Maschere, la quarta Report, la quinta
Macro e la sesta Moduli; per passare da una linguetta all' altra si utilizza la combinazione di tasti CTRL+TAB.

Nella parte bassa si presenta una finestra vuota in quanto non esiste nessuna tabella (in seguito vi figureranno le tabelle via via create in questo database)
e alla destra vi sono uno sull'altro tre pulsanti.

Il primo dall'alto ha la scritta "Apri" e pu essere attivato con la combinazione di tasti ALT+A, il secondo "Struttura" si attiva con ALT+T ed il terzo
"Nuovo" pu essere attivato con ALT+U; in questo momento i primi due dall'alto hanno le scritte non in nero ma in grigio, ad indicare che non sono attivi,
ci  evidente in quanto non esistendo nessuna tabella non se ne pu aprire n vedere la struttura, ma si pu solamente creare una tabella nuova.

Creiamo perci una nuova tabella premendo ALT+U.

Viene presentata in primo piano una nuova finestra di dialogo intitolata "Nuova Tabella", in questa ci viene spiegato che da qui si "crea una nuova tabella
in visualizzazione foglio dati", e questo perch sulla destra della scritta si apre una finestra a discesa dove compaiono una sull'altra diverse righe
(selezionabili utilizzando la freccia in basso o in alto); la prima (che risulta selezionata ed appare quindi con la scritta bianca su fondo blu) indica
"Visualizzazione foglio dati" , essa serve per creare la tabella a partire da una videata simile ad un foglio di Excel, la seconda verso il basso  "Visualizzazione
struttura" e la scritta a sinistra dice "Crea una nuova Tabella in visualizzazione struttura" (questa  quella che utilizzeremo).

Scendendo ancora nell'elenco troviamo "Autocomposizione Tabella", "Importazione Tabella" e "Collegamento Tabella" che sono tutti sistemi per creare una
nuova Tabella.

In basso ci sono i soliti pulsanti di comando OK e Annulla.

Avendo selezionato "Visualizzazione struttura" premiamo INVIO affinch venga eseguito questo tipo di creazione tabella.

Viene ora presentata una nuova finestra intitolata "Tabella1 : Tabella", essa  sostanzialmente composta da due parti, quella in Alto  una tabella con
una quindicina di righe e tre colonne, la prima intestata "Nome campo", la seconda "Tipo dati" e la terza "Descrizione"; la parte inferiore della finestra
 dedicata alle "propriet campo" e contiene due schede (sempre caratterizzate dalle linguette) identificate da "Generale" selezionata attualmente e "Ricerca"
: in questo momento tutto il corpo della scheda selezionata appare vuoto in quanto non abbiamo ancora selezionato o scritto nulla nella parte alta della
finestra. A destra della scheda selezionata vi  un rettangolo grigio in cui in blu compare una descrizione sensibile al contesto, che cio  influenzata
da ci che stiamo facendo e dalla zona della finestra in cui si trova il cursore : in questo momento contiene la scritta "Un nome di campo pu contenere
al massimo 64 caratteri compresi gli spazi. Per la guida premere F1", infatti il cursore risulta posizionato nella Tabella in corrispondenza del primo
campo della prima riga e cio proprio nel nome campo.

Occorre anche dire che alla sinistra di ogni riga della Tabella nella parte alta della finestra esiste un piccolo quadratino grigio che potrebbe non risultare
visibile all'ausilio e che contiene simboli che forniscono informazioni: ad esempio in questo momento il quadratino della prima riga contiene un triangolo
(freccia) nero con la punta a destra che indica qual  la riga attualmente selezionata, la prima.

Anche a questo punto  consigliabile effettuare un' esplorazione di questa finestra e utilizzare il comando che consente di leggere la barra di stato (se
attivata) che fornisce molte utili informazioni sulla situazione attuale.

Cominciamo allora la creazione della nostra tabella inserendo un nome campo, il primo sar "Cognome", ci spostiamo poi con il tasto di tabulazione nel campo
immediatamente a destra, e cio nel Tipo dati.

Qui, appena attivato, ci viene proposto il tipo dati di default (Testo) che risulta selezionato e quindi  scritto in bianco su sfondo nero; sulla destra
del campo appare un quadretto grigio con un triangolo (freccia) con la punta in basso : facendoci click sopra (o premendo ALT + freccia in basso) si provoca
l'apertura di una finestra a discesa che mostra tutti i tipi di dati che possono essere selezionati. In questo caso il valore di default (Testo) ci va
bene in quanto evidentemente un Cognome ha il formato testo.

Fissiamo per la nostra attenzione sulla parte bassa della finestra: in questa parte  attiva la scheda generale che ci mostra una serie di indicazioni
e sulla destra compare la scritta "Il tipo di dati determina il tipo di valori memorizzabili nel campo". La scheda mostra una serie di propriet del campo
(che potrebbero essere non lette correttamente dall'ausilio): la prima  "Dimensioni del campo" ed alla sua destra si trova il valore di default (50) che
risulta selezionato, ed indica che il valore di default fissato da Access per la lunghezza dei campi di testo  di 50 bytes tenendo conte che i valori
consentiti sono invece da 1 a 255 bytes.

Pi in basso vi sono le caratteristiche "Formato", poi "Maschera di input", "Etichetta", "Valore predefinito" "Valido se", "Messaggio di errore", "Richiesto"
(default=No), "Consenti lunghezza zero" (No), "Indicizzato" (No).

Dal momento che per un cognome la lunghezza di 50 caratteri  decisamente troppo grande, sostituiamola con il valore 30. Per cambiare riquadro ed effettuare
la sostituzione, utilizziamo il tasto F6. Premiamolo e vediamo che il cursore si sposta alla dimensione campo, prima scelta di quel riquadro. Il valore
50  selezionato, e quindi viene rivisto in bianco su fondo nero. La scritta a destra  diventata "il numero massimo di caratteri digitabili in un campo.
Il massimo assoluto impostabile  255" Scriviamo dunque 35 e premiamo nuovamente F6.

Siamo tornati al campo da cui provenivamo, cio tipo dati. Col tasto TAB, passiamo al campo Descrizione. Come indica la scritta nel riquadro inferiore,
essa  facoltativa: "consente di descrivere il contenuto del campo e viene visualizzata sulla barra di stato quando il campo  selezionato". Noi possiamo
in questo caso indicare che contiene il cognome persona. In alcuni casi puo' essere un dato pi significativo. Spostandoci col TAB, ci troviamo nel primo
campo della seconda riga. Nel quadrettino a sinistra, quello che abbiamo detto potrebbe risultare invisibile,  comparsa la freccettina nera nella seconda
riga, per indicare che questa  la riga attiva, cio quella selezionata in questo momento. Scriviamo adesso NOME, poi ci posizioniamo, con TAB, sul tipo
dati. Anche qui c' scritto testo. Se ci spostiamo con F6 nella dimensione campo, possiamo scrivere 20. Ora con F6 torniamo al tipo dati di questa seconda
riga, con TAB ci portiamo alla descrizione dove possiamo scrivere "nome proprio della persona". Abbiamo completato le prime due righe e con il tabulatore
passiamo alla terza riga.

Questa volta possiamo mettere la data di nascita, quindi nel nome campo scriviamo "data di nascita". Spostandoci col tabulatore al tipo dati, otteniamo
la solita proposta testo; per una data, per, il tipo testo non va bene. Premiamo allora ALT + freccia gi per vedere quali tipi ci vengono proposti. Eseguita
questa manovra, vediamo la lista che ha come primo elemento "memo", poi "numerico", "data/ora", "valuta", "contatore", "s/no", "oggetto ole", "collegamento
ipertestuale", "autocomposizione ricerca"&

Scendiamo con la freccia fino al tipo di dati "data/ora" e confermiamo con INVIO. Questa volta ci troviamo, dopo aver premuto TAB, nella descrizione, dove
possiamo scrivere "data di nascita". Portiamoci ora, con F6, sulla parte inferiore della finestra per esaminare in dettaglio le propriet del tipo dati
data e ora. Naturalmente dobbiamo, prima di premere F6, riposizionarci su tipo dati, perch abbiamo detto che le propriet del campo si modificano a seconda
del punto in cui  posizionato il cursore. Per farlo, possiamo usare la combinazione di tasti MAIUSC+TAB. La scheda generale, ad esempio, non conterr, per
i campi data, la lunghezza. Access infatti non ci permette di determinarla, perch essa  scritta in modi definiti. Questa volta, il primo campo, "formato",
ci permette di fare delle scelte. Non vediamo infatti nessuna scritta, ma se premiamo ALT + freccia gi, vediamo un elenco di tipi di data. La scritta,
inoltre ci avverte "il layout di visualizzazione del campo: selezionare un formato predefinito o immettere un formato personalizzato".Occorre notare che
in Access il formato della data  uno unico; non possiamo modificarlo. Quello che possiamo modificare, come ci indica la scritta,  il layout di visualizzazione,
cio il modo in cui noi scegliamo, per i nostri scopi, di visualizzare questa data. Con ALT + freccia gi apriamo allora la finestra a scorrimento che
ci mostra i formati possibili. A partire dall' alto, abbiamo:

Elenco di 7 elementi

 data generica: 19/06/1994 17.34.23

 data estesa:domenica 19 giugno 1994

 data breve: 19-giu-94

 data in cifre: 19/06/1994

 ora estesa: 17.34.23

 ora breve su dodici ore: 5.34

 ora breve su 24 ore: 17.34

fine elenco

Noi possiamo scegliere "data in cifre" scendendo con freccia gi fino a selezionarla. L'esempio mostra 06/04/2006 e confermiamo questa scelta con INVIO.

La maschera di input potrebbe essere utilizzata per mostrare su quali cose bisogna immettere e una guida su come immetterle. Per il momento tralasciamo
questo parametro e concentriamoci sul campo che segue che  "etichetta".

La scritta sulla destra che ci aiuta a capire il significato di questo campo dice "l'etichetta del campo quando questo compare in una maschera. Se non viene
specificata alcuna stringa, il nome del campo viene utilizzato come etichetta". Nel nostro caso il nome del campo  molto significativo: data di nascita,
ma esso pu essere troppo lungo, ad esempio per essere inserito nell'intestazione di una query; scriviamo quindi semplicemente "nascita".

Il campo successivo, "valore predefinito", qui non ha senso: infatti non esiste una data di nascita migliore di un'altra. Tutte le date sono valide.

Il campo che segue  "valido se". E' gi stabilito dal programma, che se si tenta di immettere un valore non riconoscibile come data segnala gi errore.
La stessa cosa vale per il campo "messaggio di errore".

Ci vanno bene anche i due campi che seguono: "richiesto no" e "indicizzato no".

Torniamo alla parte alta della finestra con F6, poi premiamo TAB per passare alla descrizione che abbiamo gi scritto, e ancora TAB per passare al nome
campo nella quarta riga. Ricordiamo che ora vedremo evidenziato il quadratino accanto alla riga su cui ci troviamo, cio la quarta.

Dopo la data di nascita, potremmo mettere il sesso. Nel nome campo, quindi, scriviamo "sesso". Spostiamoci con TAB al tipo dati. Il tipo testo ci va bene,
ma abbiamo bisogno di una lunghezza che non  quella di default, 50; spostiamoci allora con F6 per modificare le propriet, e scriviamo 1 nella dimensione
campo.

Non prendiamo in considerazione n la maschera di input, n il formato, che sono i due campi che seguono. Se volessimo, potremmo modificare l' etichetta,
ma il nome campo sesso  abbastanza breve e quindi lo lasceremo invariato.

Nel campo "valore predefinito", se fossimo sicuri di avere una prevalenza di maschi o di femmine, potremmo utilizzare M o F. Ma dato che supponiamo che
le percentuali siano pi o meno simili, qui non indichiamo nulla.

Prendiamo invece in considerazione il campo che segue: "valido se". L'indicazione sulla destra ci dice che "questa  un'espressione che limita i valori
che possono essere immessi nel campo". Ora noi vogliamo limitarci come sesso ad indicare solo M o F. Quindi potremo scrivere "M" or "F". Con questo abbiamo
indicato al programma che in questo campo possono essere immessi solo i caratteri M o F. Qualsiasi altro valore sar considerato come errore.

A questo punto possiamo riempire anche il campo relativo al messaggio di errore che troviamo subito sotto. La guida ci dice: "il messaggio di errore visualizzato
quando si immette un valore non consentito dall'espressione specificata per valido se". Il messaggio di errore qui indicato verr quindi visualizzato quando
si scriver un valore diverso da F o M. Esso potrebbe essere "valore diverso da M o F".

Con questo abbiamo completato le propriet del nostro campo, e con F6 possiamo tornare alla parte alta della finestra.

Siamo nuovamente posizionati sul tipo dati del campo sesso. Spostiamoci con TAB alla sua descrizione e scriviamo "Sesso: M oppure F", cos specifichiamo
quali sono i valori che noi accettiamo. Poi, con TAB, ci spostiamo al nome campo della riga successiva, la quinta. La freccettina a sinistra del nome campo
ce lo ricorda. Qui possiamo immettere "Indirizzo" e poi passare con TAB al tipo di dati. Come al solito ci viene proposto testo. Se, con F6, passiamo al
primo campo delle propriet, dimensione campo, vediamo che ci viene proposto 50. Anche in questo caso essa  troppo grande; imponiamo 40, dimensione pi
che sufficiente. Con F6 torniamo dove eravamo partiti, cio al tipo dati. Passiamo alla descrizione con TAB e scriviamo "Via e numero".

Premiamo ancora TAB per posizionarci sul nome campo della sesta riga.

Scriviamo "Localit" e premiamo TAB. Anche per la localit ci va bene il tipo testo, ma anche qui vogliamo modificare la dimensione. Scendiamo nella parte
propriet con F6 e indichiamo 40 nella dimensione campo. Torniamo alla parte superiore premendo nuovamente F6.

Premiamo ancora TAB per passare alla descrizione, dove scriveremo "Localit".

Se premiamo ancora TAB, passiamo al nome campo della riga successiva, dove scriveremo "CAP". Con TAB passeremo al tipo dati che anche questa volta sar
testo, con lunghezza 50. Per il CAP dovremo scegliere 5. Per questo premiamo F6 per passare alle propriet, scriveremo 5 al posto di 50, e premeremo ancora
F6 per tornare al tipo dati. Da qui passiamo al campo descrizione dove scriviamo "Codice di avviamento postale".

Volevo far notare che, per passare da un campo all' altro, oltre al tasto TAB o MAIUSC+TAB per tornare indietro,  possibile usare anche la freccia sinistra
o destra. Premiamo adesso quest'ultima per passare alla riga successiva.

A questo punto ci accorgiamo che nello scrivere abbiamo messo prima la localit e poi il CAP. Sarebbe invece pi logico mettere prima il cap e poi la localit.
Vediamo allora come possiamo procedere per correggere questo errore. Portiamoci, utilizzando freccia su, sulla localit (la freccia ci indicherebbe il
campo selezionato). A questo punto ci avvarremo dei men di Access presenti, come abbiamo visto, nella finestra principale del programma.

La barra dei men, come si ricorder,  accessibile tramite il tasto ALT che, se premuto una volta, ci fa arrivare alla barra dei men, se premuto nuovamente,
ci fa lasciare la barra stessa.

Ogni men pu essere aperto con freccia gi o INVIO o direttamente tramite ALT + un tasto.

I men di questa finestra sono:

Elenco di 7 elementi

 FILE, che pu essere richiamato tramite la combinazione di tasti ALT + F

 MODIFICA, che pu essere richiamato tramite la combinazione di tasti ALT + M

 VISUALIZZA, che pu essere richiamato tramite la combinazione di tasti ALT + V

 INSERISCI, che pu essere richiamato tramite la combinazione di tasti ALT + I

 STRUMENTI, che pu essere richiamato tramite la combinazione di tasti ALT + S

 FINESTRA, che pu essere richiamato tramite la combinazione di tasti ALT + N

 ?, che pu essere richiamato tramite la combinazione di tasti ALT + ? e serve a fornire aiuto.

fine elenco

Se ci troviamo sulla barra dei men, sia che ne abbiamo aperto uno, sia che non l'abbiamo aperto, premendo CTRL + TAB passiamo alla barra degli strumenti
standard. Con TAB e maiusc + TAB o le frecce destra e sinistra, scorriamo la barra degli strumenti; con CTRL + TAB torniamo alla barra dei men o passiamo
alla barra degli strumenti di formattazione o a qualsiasi altra barra degli strumenti, se presente.

Per tornare a noi, in questo momento abbiamo bisogno del men Inserisci, che pu essere richiamato con la combinazione di tasti ALT + I e che ci consente
di inserire nuovi elementi. Siamo quindi posizionati su localit e premiamo ALT + I per aprire il men inserisci. Subito sotto la barra dei men si apre
un men a tendina composto da sole due scelte: la prima indica righe e contiene un piccolo disegnino che spiega come tramite questa scelta si possa inserire
una riga in mezzo a due righe gi esistenti; la seconda scelta indica invece campo ricerca... Noi utilizziamo la scelta righe che pu essere richiamata
premendo semplicemente INVIO o R. Noi premiamo INVIO.

Noteremo che subito prima della localit  stata inserita una riga vuota. Ora dobbiamo trasferire i dati inseriti per il cap, che si trovano subito dopo
localit, nella riga vuota. Posizioniamoci allora su CAP e utilizziamo il comando taglia (CTRL + X o anche ALT + M per aprire il men modifica e poi INVIO
su taglia) per togliere il CAP da dove si trova. Poi ci posizioniamo sul nome campo della riga vuota sopra localit e diamo il comando incolla (CTRL +
V o ALT + M per aprire il men modifica e poi INVIO su incolla). Il campo testo non pu essere tagliato o incollato, perch nascerebbe un errore, dato
che abbiamo tolto il tipo campo testo e lasciato uno spazio che non  accettabile in questa situazione.

Per questo, dobbiamo modificare il nuovo tipo di dati del campo cap e ridargli lunghezza 5 invece di 50. Ricordo di premere F6, essendo posizionati sul
tipo dati del cap per andare al riquadro delle propriet, nella dimensione scrivere 5, e poi, sempre con F6, tornare alla parte di immissione campi. Ci
posizioniamo poi sulla descrizione della vecchia riga del cap, dove avevamo scritto codice di avviamento postale, la tagliamo col comando CTRL + X; poi
saliamo di due righe fino a trovarci nella riga del nuovo cap, sempre nel campo descrizione, e la incolliamo col comando CTRL + V.

Abbiamo ottenuto finalmente la nostra tabella, con i campi nella posizione desiderata: cognome, nome, data di nascita, sesso, indirizzo, cap e localit,
ognuno coi tipi di campi e descrizioni scelti da noi.

Per il momento siamo soddisfatti di ci che abbiamo fatto e per questo procediamo a chiudere il lavoro. Per prima cosa chiudiamo la nostra tabella. Facciamolo
con ALT + F4. Appena premuta questa combinazione di tasti, ci verr inviato un messaggio: "Salvare le modifiche alla struttura di Tabella1?" Essendo questa
una finestra di dialogo, ci saranno anche i tre pulsanti SI' (default), NO, ANNULLA. Noi premiamo INVIO per scegliere s.

Ci compare un' altra finestra di dialogo in cui ci viene richiesto di immettere il nome della tabella. Il nome che Access ci propone  TABELLA1. Anche qui
ci sono i pulsanti OK (default) e ANNULLA.

A noi il nome Tabella1 sembra troppo generico. Lo sostituiamo con Indirizzi. Dato che il nome era selezionato, ci baster, senza spostare il cursore, scrivere
direttamente il nuovo nome e premere INVIO per salvare la nostra tabella. Ci compare un messaggio di errore: "Nome di campo mancante". Un'ulteriore spiegazione
ci avverte che "E' stato definito un tipo di dati o una descrizione per cui non  stato specificato un nome. Immettere un nome di campo o eliminare la
riga". In questa finestra  presente solo il pulsante OK; per questo premiamo INVIO per vedere cosa  accaduto.

Ti ricordi la riga che avevamo scritto per errore? Era la riga CAP. Abbiamo tagliato il nome campo e la descrizione, ma non il tipo dati. Questo perch
ci avrebbe dato un errore, in quanto ci sarebbe rimasto un blank (spazio) non accettabile. In questa riga  rimasto il tipo dati testo, e questo  considerato
un errore da Access. E' meglio quindi eliminare completamente questa riga. A questo scopo utilizziamo il men Modifica. Per aprirlo, usiamo la combinazione
di tasti ALT + M. Alcune delle scelte del men che compare (taglia, copia, incolla... ), sono grigie, e il nostro ausilio ci dir che non sono attive
e quindi non selezionabili. Se scorriamo con le frecce le scelte, troveremo Elimina righe. Possiamo premere INVIO o direttamente R (la r  sottolineata).

A questo punto possiamo ricominciare la procedura di chiusura. Premiamo ALT + F4.

Alla richiesta se vogliamo salvare le modifiche, premiamo INVIO per confermare. Ci verr poi chiesto di indicare il nome della tabella. Noi sostituiremo
Tabella1 con indirizzi.

Questa volta non ci compare un messaggio di errore, ma un avviso che dice "nessuna chiave primaria definita". Nella finestra ci viene spiegato che, "anche
se non  indispensabile,  consigliabile avere una chiave primaria". La chiave primaria  necessaria per definire una relazione fra questa tabella e altre
tabelle nel database. Creare una chiave primaria adesso?" Ci sono i soliti pulsanti SI' , NO e ANNULLA. Dato che SI'  selezionato, basta premere INVIO
per confermare. Finalmente non abbiamo pi nessun tipo di messaggio, il salvataggio viene fatto ed Access chiuso.
Giuseppe Servidio.

