![]() |
|
|
||
|
![]() |
|
In OpenOffice "Base", per aprire un database esistente, cliccare con il pulsante destro del mouse sull'icona che appare nella barra delle applicazioni a scegliere la voce "Database" ... |
![]() |
|
... oppure, dal menù "Start" o "Avvio", scegliere la voce "Tutti i programmi/OpenOffice.org 2.0/OpenOffice.org Base". |
![]() |
|
In alternativa, cliccando due volte sull'icona dell'OpenOffice presente nella barra delle applicazioni, si aprirà la finestra dei modelli e dei documenti. Per aprire un documento esistente, cliccare sul pulsante "Nuovo documento" (anche se non è un nuovo documento) e scegliere la voce "Database". Quindi, utilizzare il pulsante "Apri". |
![]() |
|
Qualsiasi caso scelto in precedenza, si aprirà la finestra che permette di creare un nuovo database oppure aprirne uno esistente. Selezionare la voce "Apri un file di database esistente" e sceglierne l'apposito nome della finestra di riepilogo oppure tramite il pulsante "Apri...". Nota: Una procedura più immediata di apertura di un documento esistente, la si trova alla pagina: lou-it-openoffice-PR-0032-000, Aprire un documento, elaborabile da un qualsiasi programma dell'OpenOffice, direttamente dal QuickStart. |
![]() |
|
Si aprirà l'applicazione "Base" dell'OpenOffice. Selezionare il pulsante "Tabelle" e quindi cliccare sulla voce "Crea tabella in vista struttura...". |
![]() |
|
Nella nuova finestra, indicare i vari nomi dei campi ... |
![]() |
|
... ed il loro tipo. Nota: Per conoscere i tipi dei dati dell'OpenOffice "Base", vedi la Tabella: lou-it-openoffice-Tab-0001-001, I tipi dei campi dell'OpenOffice "Base". |
![]() |
|
Per i campi inseriti, utilizzando il pulsante "..." (che presenta i punti di sospensione) si possono ulteriormente perfezionare le definizioni dei tipi. |
![]() |
|
Infatti, tramite quel pulsante si possono stabilire particolari parametri per ogni campo del data base. Nel nostro esempio, sono stati inseriti tre campi di tipo testo ("VARCHAR") ed un campo numerico intero che ha l'incremento automatico (tipo "Identity") e nel quale non si possono inserire i dati. Nota: Per avere la tabella esplicativa di parecchi formati numerici riconosciuti dall'OpenOffice, vedi la: Tabella: lou-it-openoffice-Tab-0002-000, Alcuni esempi di formattazione dei campi numerici. |
![]() |
|
Per definire il campo che sia la chiave primaria del database, cliccare con il pulsante destro del mouse nel rettangolo con la freccia verde che si trova a sinistra del nome del campo. Nel menù che si aprirà, scegliere la voce "Chiave primaria". Il rettangolo presenterà il simbolo della chiave primaria. Una chiave primaria di un archivio è un valore (sia stringa, che testo) il quale deve essere unico tra i campi dei records dell'archivio, in modo da permettere al motore del database di potere registrare il record secondo il principio dei files indexed (archivi sequenziali con indice). Per tale motivo, la chiave primaria segue il vincolo dell'unicità; in altre parole, non può avere dei duplicati. |
![]() |
|
Prima di uscire dalla fase di progettazione del database, dal menù "File", utilizzare la voce "Salva" oppure premere i tasti "Ctrl-S" per memorizzare la tabella ... |
![]() |
|
... oppure utilizzare il pulsante "Salva" ... |
![]() |
|
... oppure, sempre dal menù "File", la voce "Chiudi". |
![]() |
|
In tutti i casi, si aprirà una finestra di dialogo che chiede il nome della nuova tabella. Inserirlo e premere il pulsante "OK". |
![]() |
|
La nuova tabella figurerà nell'elenco delle tabelle del database. |
![]() |
|
Una volta creata la nuova tabella, si possono usare i pulsanti della barra degli strumenti standard (i primi 4 partendo da destra) per: 1) Aprire la tabella per effettuare gli inserimenti nei campi; 2) Modificare, aggiungere o eliminare i campi della tabella; 3) Eliminare la tabella; 4) Rinominare la tabella. Le stesse procedure possono essere avviate, tramite il menù che apparirà quando si preme il pulsante destro del mouse sopra il nome della stessa tabella ... |
![]() |
|
... oppure tramite le opportune voci del menù "Modifica". |
