Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Fcm/Edizione/GruppoC5"
Differenze tra le versioni 68 e 82 (in 14 versioni)
Versione 68 del 22/10/2011 09.37.39
Dimensione: 19208
Autore: MarcoBuono
Commento:
Versione 82 del 15/12/2012 09.45.15
Dimensione: 7995
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Fcm/Edizione/HowTo6
#acl GruppoAdmin:admin,read,write,revert GruppoOperatori:admin,read,write,revert GruppoEditori:read,write,revert CristianoLuinetti:admin,read,write,revert MarcoBuono:admin,read,write,revert AldoLatino:admin,read,write,revert PaoloGarbin:admin,read,write,revert GruppoFcm:read,write,revert -All:read -Known:read
#acl GruppoAdmin:admin,read,write,revert GruppoOperatori:admin,read,write,revert GruppoEditori:read,write,revert GruppoFcm:read,write,revert palombo:admin,read,write,revert new.life:admin,read,write,revert paolettopn:admin,read,write,revert Known:read All:read
Linea 6: Linea 6:
I database sono utilizzati per immagazzinare informazioni riguardo oggetti o dati. Nel precedente tutorial, abbiamo mappato come dovrebbe apparire il nostro database di libri. Abbiamo progettato tabelle per i nostri dati, e definito relazioni tra queste tabelle. Ora metteremo in atto la nostra pianificazione creando veramente il file del database, aggiungendo le tabelle e creando le relazioni.
Linea 7: Linea 8:
Calc è il modulo foglio di calcolo di LibreOffice, che è compatibile con Microsoft Excel. Abbiamo già visto un uso per Calc quando abbiamo creato il database del povero uomo nel mio ultimo articolo, ma Calc è capace di più di una sola collezione di dati. Come suggerisce il nome, Calc può fare operazioni usando un ricco numero di funzioni integrate nel programma. Ciò significa che non dobbiamo calcorare manualmente il totale di qualche colonna; possiamo inserire una formula per aggiungerlo per noi. Calc ci permette anche di prevedere uno scenario “cosa accadrebbe se...” per giocare con i numeri nel vostro foglio di calcolo. Creare il file del database
Linea 9: Linea 10:
Prima di addentrarci nella costruzione del foglio di calcolo del nostro bilancio, è necessario sapere alcune cose su come un file, a volte indicato come una cartella di lavoro in Calc, funziona. Ogni file può contenere alcuni fogli di calcolo diversi. In una nuova cartella di lavoro si ottengono di default tre fogli di calcolo di nome Foglio1, Foglio2 e Foglio3. Essi sono elencati sulle schede nella parte inferiore della finestra. Ogni foglio è costituito da singole cellule. Identificate le celle dalla loro lettera di colonna e numero di riga. Per esempio, la prima cella in alto a sinistra è A1, la prima colonna, prima riga. Ogni foglio di calcolo è in grado di avere 1.024 colonne e 1.048.576 righe. L'aspetto della finestra di Calc è un po' diverso rispetto alla finestra di Writer. Avete ancora una barra dei menu e una barra di formattazione, ma sotto la barra di formattazione, si ha la barra della formula. La barra della formula è il tuo amico quando si lavora in Calc. La casella più a sinistra è l'attuale casella nome della cella. Vi dice la cella selezionata o intervallo di celle. I tre pulsanti sono la procedura guidata della funzione, il tasto della somma e il tasto funzione. La casella di testo è la stringa di input. Usala per modificare il contenuto di una cella. Come ho menzionato prima Base non è un database ma una interfaccia per accedere e manipolare un file di database. Anche se è possibile connettersi a a molti differenti tipi di database, useremo il database di default per il nostro database di libri.
Linea 11: Linea 12:
Nella parte superiore del foglio di calcolo hai le intestazioni delle colonne (A, B, C. ..) e, lungo il lato sinistro, si hanno la intestazioni di riga (1, 2, 3 ...). Le colonne e le righe sono
segnate sul foglio da linee grigio chiaro. Troverete questa griglia a portata di mano quando state disponendo il foglio di calcolo.
Per fare partire la creazione guidata del database, selezionate Database dalla pagina iniziale di LibreOffice o File > Nuovo > Database. La prima schermata della creazione guidata del database ci lascia scegliere se vogliamo aprire un database esistente o crearne uno di nuovo. Selezionate Creare un Nuovo Database e premete Prossimo.
Linea 14: Linea 14:
Hai diverse scelte nel modo in cui si immettono i dati nelle celle. È possibile fare clic sulla cella e iniziare a digitare. Quando avete finito, premere Invio e si passerà alla cella sottostante. È anche possibile fare clic su una cella e inserire i propri dati nella riga di immissione della barra della formula. Questo metodo ha un inconveniente, che spiegherò in un minuto, ma a volte, è il metodo migliore per modificare il contenuto di una cella. È possibile modificare direttamente la cella facendo doppio clic sulla cella. In questo modo andrete in modalità di modifica delle celle. Questa modalità è simile alla modifica nella barra della formula. La seconda schermata della creazione guidata ci chiederà se vogliamo registrare il database e che cosa vogliamo fare una volta che il database è stato creato. Registrare un database in LibreOffice lo rende disponibile a tutti i nostri documenti. Non ne abbiamo bisogno per il nostro database, così selezionate No – Non registrare il database. Selezionate Aprire il Database per modifica e premete fine. Libre Office aprirà una finestra di dialogo per definire una posizione e un nome per il database. Ho nominato semplicemente il file: libri.
Linea 16: Linea 16:
Per navigare all'interno del vostro foglio di calcolo, si può sempre prendere il mouse e fare clic sulla cella che si desidera. Tuttavia, dato che spesso le vostre mani sono già sulla tastiera, le scorciatoie da tastiera funzionano meglio. Tab vi sposta di una cella a destra. Shift-Tab vi sposta di una cella a sinistra. Invio per spostarsi una cella verso il basso e Shift-Enter vi sposta una cella in alto. Anche se non in modalità di modifica o senza l'uso della stringa di input, i tasti freccia vi spostano nella direzione della freccia. I tasti freccia sono disabilitati per la navigazione, mentre nella stringa di input e in modalità di modifica vi consente di muoverti all'interno del tuo contenuto. Una volta che avete un nome e una posizione per il file di database, la finestra principale di Base si apre. In basso a sinistra, avete i differenti pezzi con cui potete realizzare un file di database. In cima a destra vi permette di accedere alle differenti azioni che potere intraprendere per ciascuna parte, e in basso a destra mostra gli oggetti già creati.
Linea 18: Linea 18:
Ora, con questi attrezzi nella vostra cintura, costruiamo la prima sezione del nostro foglio di calcolo di bilancio. Aprite un nuovo file di Calc. Fate clic sul punto bianco grigio a sinistra della colonna e sopra l'intestazione della prima riga. In questo modo selezionare l'intero foglio. Nella barra di formattazione, impostate il carattere di un bel sans-serif come Arial e impostate la dimensione del carattere 12pt. In questo modo abbiamo impostato il font predefinito e la dimensione per il nostro intero foglio. Tipi di campo
Linea 20: Linea 20:
Nella cella A1, digitate il testo "Reddito per questo periodo" e premete Invio. Per ora non preoccupatevi se il testo supera la cella. Lo sistemeremo in un minuto. Nella seconda riga della colonna A, digitate "Fonti". Giù la colonna A, a partire dalla riga 3, nei diversi tipi di reddito che hai digita, ad esempio, Lavoro, Freelance, Bonus. Io di solito aggiungo una "Varie" per quelle cose che non rientrano in altre categorie, come vincere la lotteria e rinunciare al vostro giorno di lavoro. Prima che creiamo la nostra prima tabella, abbiamo bisogno di discutere alcuni dei tipi di campo comuni per un database. Quando voi selezionate un tipo per un campo, vi vengono presentate molte opzioni per il tipo. Molti dei tipi sono identici e sono qui per ragioni di compatibilità. I tipi più comuni sono:
Linea 22: Linea 22:
A questo punto, alcune delle vostre fonti di reddito possono sovraccaricare le relative celle. Possiamo regolare la larghezza della colonna trascinandola facendo clic tra le intestazioni delle celle A e B. Non ci siamo ancora interessati della cella A1. Per adesso, il sovraccarico di A1 va bene, basta assicurarsi che tutte le fonti di reddito sono inserite in colonna. Integer (ndt Intero) – un numero intero per esempio 123
VarChar – un stringa di caratteri di lunghezza variabile. Definirete la lunghezza massima per il VarChar.
Date – una data, naturalmente, per esempio 10-15-2012 ( il formato esatto è specifico per la locazione)
Time- un valore di tempo come 09:15:25
decimal - un numero reale composto da una parte intera e dalla parte frazionari, eg 123.45 (il separatore della parte intera e decimale è specifico per la locazione).
Linea 24: Linea 28:
Spostatevi nella cella B2. Digitate "Importo". Premete Invio. Sotto la colonna B, inserite un importo per ciascuna delle fonti di reddito. Si noterà che il valore predefinito per numeri è solo qualche numero non formattato. Facciamoli sembrare come importi in valuta. Li cambieremo tutti in una volta. Potete selezionare tutte le celle numerate da cliccando con il tasto sinistro del mouse e trascinando fino ad avere evidenziato tutti i numeri. È anche possibile fare clic sulla prima cella, tenere premuto il tasto Shift e cliccate su l'ultima. Con la tastiera, utilizzare Shift in combinazione con i tasti freccia. Formato> Celle> Numeri. Selezionare la categoria Valuta. Sopra la casella Formato, selezionate il tipo corretto di valuta per il proprio paese. Selezionate un formato di valuta dalla casella del formato. Ciò è tutto sopra di voi. Dal momento che non si dovrebbe mai avere un dato negativo nelle celle del reddito, non c'è bisogno di preoccuparsi troppo dei formati che trattano i numeri negativi. Per i nostri scopi useremo Integer e VarChar.
Linea 26: Linea 30:
Ora, ci prenderemo cura di A1 che straborda in B1. Dal momento che questo testo è una voce per la sezione, vorremmo che si estendesse lungo tutta la larghezza della sezione. Unisci celle è la risposta. Evidenziate le celle A1 e B1, e Formato> Unisci celle> Unisci e centra celle. Useremo molto unire le celle, e ciò dovrebbe diventare una delle tue usuali caratteristiche di formattazione. Purtroppo non c'è una scorciatoia da tastiera. È possibile crearne una in Strumenti > Personalizza > Tastiera, ma fate attenzione a non assegnare la scorciatoia da tastiera per una funzionalità comune o predefinita. Creare le Tabelle
Linea 28: Linea 32:
Adesso facciamola apparire come un'intestazione. Rendiamo il carattere in grassetto, Formato > Celle > Carattere. Seleziona Grassetto sotto Tipo di carattere. Mettiamo un bordo intorno a esso per farlo risaltare solo un po' di più. Fate clic sulla scheda Bordi. Sotto Predefinito, fate clic sulla seconda casella, Imposta tutti i quattro bordi. Lasciate lo stile predefinito, ma cambiate il colore in grigio. Fate clic su OK. Base ha tre modi differenti per creare le tabelle: attraverso la creazione guidata di tabelle, attraverso la vista di progetto e con istruzioni SQL. La creazione guidata è buona solo per creare specifici tipi di tabelle presi da un elenco di nomi di campo predefiniti. Il metodo SQL richiede la conoscenza e la comprensione del linguaggio SQL ed è oltre lo scopo di questo articolo. La vista di progettazione è di solito la scelta migliore e vi presenta una lista che voi riempirete per creare la vostra tabella. Useremo la vista di progettazione per creare le nostre tabelle per questo progetto.
Linea 30: Linea 34:
Con le nostre intestazioni Sorgente e Importo, vogliamo che questi risaltino pure, ma c'è bisogno di farli apparire un po' diversi per distinguerli dall'intestazione di sezione. Selezionate le due celle che contengono la Sorgente e l'Importo. Formato > Celle > Carattere. Selezionate di nuovo grassetto. Fate clic sulla scheda Bordi. Questa volta vogliamo solo un bordo tra le due celle. Fate clic nella casella Definito dall'utente tra i due box grigi che hanno una X bianca. Vedrete una linea tra i due. Cambiare il colore in grigio. Nella scheda Allineamento, modificate l'allineamento orizzontale e verticale a centrato. Nella scheda Sfondo, selezionate azzurro (Blue 8) come colore di sfondo. Fate clic su OK.
Per i nostri elementi dei proventi, potremmo mettere un bordo intorno a loro, ma che può essere a volte difficile da leggere. Invece, evidenziamo le righe pari. Iniziamo con la seconda voce, evidenziate sia il nome e il suo importo. Formato > Celle > Scheda Sfondo. Selezionate un grigio chiaro per lo sfondo. Ho usato grigio 10%. Fate clic su OK. Ripetete l'operazione per tutte le righe pari.
Cominceremo con la tabella Books (ndt Libri). Selezionate Tabelle dal pannello Database sulla sinistra. Nel pannello dei task, premete su Creare Tabella nella Vista di Progettazione. In cima avete etichette per ciascuno degli elementi di un campo: il Nome del Campo, il Tipo di Campo e la Descrizione. La Descrizione è opzionale ma è utile per prendere delle note su come è usato un campo. In basso vediamo le Proprietà del Campo. Questa sezione cambierà in funzione del tipo di campo che abbiamo selezionato.
Linea 33: Linea 36:
Sarebbe bello avere un divisore tra il nome e la quantità e un bordo intorno l'intera lista. Cliccate sul nome, tenete premuto il tasto Maiusc e fare clic sull'ultimo numero. Questo dovrebbe evidenziare tutti gli elementi e i loro importi. Formato > Celle > Scheda Bordo. Sotto Predefinito selezionate la seconda casella, impostate solo Bordo esterno. Noterete che il box Definite dall'utente questa volta è diverso. Ci sono quattro caselle di colore grigio con X bianco in queste. Fate clic tra le prime due caselle. Questo vi darà una linea verticale tra le celle. Se fate clic nel mezzo, si creerà una linea verticale e orizzontale che non è quello che vogliamo. Cambiate il colore in grigio e fate clic su OK.
Questo completa la sezione Importi del nostro foglio di calcolo. Nel prossimo articolo continueremo con i nostri fogli di calcolo di bilancio con l'aggiunta della sezione Attività. E cominceremo cercando di far fare al nostro foglio di calcolo un po' di matematica per noi utilizzando la funzione Somma.
Nel primo campo inserite il nome BookID. Dalla lista a selezione, selezionate Integer. Inserire una descrizione spetta a voi. Sotto le proprietà del campo cambiate AutoValue a Sì. Questo metterà una icona nel riquadro a lato del record del campo mostrando che è l'indice ( o la chiave ) primario. Nella seconda riga digitate Titolo per il nome. Assegnate a questo un tipo VarChar. Ancora la descrizione spetta a voi. Nelle proprietà del campo lasciate la lunghezza a 100, il valore predefinito per VarChar. Il terzo campo è Published (ndt Pubblicato) con un tipo VarChar. Cambiate la lunghezza nelle proprietà del campo a 12. Ho scelto VarChar piuttosto che una data perché vogliamo soltanto l'anno e se l'anno di pubblicazione di un libro è sconosciuto posso semplicemente inserire “Sconosciuto”. Premete sulla icona per salvare e Base vi chiederà di inserire il nome della tabella. Inserite Books.
Linea 36: Linea 38:
Le nostre tabelle per Authors e Media sono create pressapoco nello stesso modo: per Authors create due campi: AuthorID , integer (AutoValue:Yes); e Name, VarChar (lunghezza 50). Per Media, MediaID, integer (AutoValue:Yes); e Type , VarChar ( lunghezza 25).

Le nostre due tabelle per le chiavi esterne richiedono un trattamento leggermente differente, create due campi interi di nome BookID e AuthordID. Premete sul riquadro dell'icona a fianco del primo record. Tenendo premuto il tasto Shift, premete sul riquadro dell'icona del secondo. A questo punto dovreste avere entrambi i record selezionati. Premete sul pulsante destro sul riquadro dell'icona e selezionate Chiave Primaria dal menu contestuale. Questo crea una chiave combinata. I due valori insieme creano una chiave primaria, che identifica univocamente ciascun record della tabella. Per la tabella BooksMedia, create due campi interi dal nome BookID e MediaID. Selezionate entrambi i campi, premete sul pulsante destro e selezionate Chiave Primaria.

Creare Relazioni

Una volta che abbiamo definito tutte le nostre tabelle, possiamo creare le relazioni che collegano tutto insieme. Creeremo relazioni tra le nostre tre tabelle principali e le nostre tabelle con le chiavi esterne. La direzione in cui trascinate i campi è importante, così fate molta attenzione al modo in cui lo fate.

Per far partire la finestra di dialogo Progettazione Relazioni andate a Strumenti > Relazioni. Vi saranno presentata una lista di tabelle. Selezionate una tabella e premete Aggiungi per aggiungere la tabella alla Progettazione delle Relazioni. Aggiungete le tabelle nel seguente ordine per farla facile: Authors, BooksAuthors, Books, BooksMedia, Media. Una volta che tutte le tabelle sono stte aggiunte, selezionate Close.

Trascinate il campo BookID in Books su BookId in BooksAuthors. Un dialogo Relazione spunta fuori. Sotto l'opzione Aggiorna pigliate Update cascade e OK. Questo farà in modo di aggiornare il cmpao quando la tabella Books si aggiorna. Trascinate l'AuthorID in Authors a AuthordID in BooksAuthors: Selezionate Update cascade nel dialogo Relazione. Quindi trasicnate il BookID in Books a BookID in BooksMedia. Selezionate Update cascade. Infine trascinate MediaID in Media a MediaID in BooksMedia. Selezionate Update cascade. Il vostro progetto di relazione dovrebbe sembrare come quello fotograto sotto.

Con le nostre tabelle e relazioni create, siamo pronti a lavorare sulla creazione di moduli per l'inserimento dei dati. Nel nostro prossimo How -To creeremo i moduli per l'inserimento dei dati. Tutto insieme contribuirà a creare un sistema usabile per l'inserimento dei dati.
Linea 39: Linea 54:
Linea 41: Linea 57:
Calc è il modulo foglio di calcolo di LibreOffice, che è compatibile con Microsoft Excel. Abbiamo già visto un uso per Calc quando abbiamo creato il database del povero uomo nel mio ultimo articolo, ma Calc è capace di più di una sola collezione di dati. Come suggerisce il nome, Calc può fare operazioni usando un ricco numero di funzioni integrate nel programma. Ciò significa che non dobbiamo calcolare manualmente il totale di qualche colonna; possiamo inserire una formula che lo aggiunga per noi. Calc ci permette anche di prevedere uno scenario “cosa accadrebbe se...” per giocare con i numeri nel vostro foglio di calcolo.
Linea 43: Linea 58:
Prima di addentrarci nella costruzione del foglio di calcolo del nostro bilancio, è necessario sapere alcune cose su come un file, a volte indicato come una cartella di lavoro in Calc, funziona. Ogni file può contenere alcuni fogli di calcolo diversi. In una nuova cartella di lavoro si ottengono di default tre fogli di calcolo di nome Foglio1, Foglio2 e Foglio3. Essi sono elencati sulle schede nella parte inferiore della finestra. Ogni foglio è costituito da singole celle. Le celle vengono identificate dalla loro lettera di colonna e numero di riga. Per esempio, la prima cella in alto a sinistra è A1, la prima colonna, prima riga. Ogni foglio di calcolo è in grado di avere 1.024 colonne e 1.048.576 righe. L'aspetto della finestra di Calc è un po' diverso rispetto alla finestra di Writer. Avete ancora una barra dei menu e una barra di formattazione, ma sotto la barra di formattazione, vi è la barra della formula. La barra della formula è il tuo amico quando si lavora in Calc. La casella più a sinistra è il nome dell'attuale cella. Vi dice qual'è la cella selezionata o l'intervallo di celle. I tre pulsanti sono la procedura guidata della funzione, il tasto della somma e il tasto funzione. La casella di testo è la stringa di input. Usala per modificare il contenuto di una cella.

Nella parte superiore del foglio di calcolo hai le intestazioni delle colonne (A, B, C. ..) e, lungo il lato sinistro, si hanno la intestazioni di riga (1, 2, 3 ...). Le colonne e le righe sono
segnate sul foglio da linee grigio chiaro. Troverete questa griglia a portata di mano quando state disponendo il foglio di calcolo.

Hai diverse scelte per inserire i dati nelle celle. È possibile fare clic sulla cella e iniziare a digitare. Quando avete finito, premere Invio e si passerà alla cella sottostante. È anche possibile fare clic su una cella e inserire i propri dati nella riga di immissione della barra della formula. Questo metodo ha un inconveniente, che spiegherò in un minuto, ma a volte, è il metodo migliore per modificare il contenuto di una cella. È possibile modificare direttamente la cella facendo doppio clic sulla cella. In questo modo andrete in modalità di modifica delle celle. Questa modalità è simile alla modifica nella barra della formula.

Per navigare all'interno del vostro foglio di calcolo, si può sempre prendere il mouse e fare clic sulla cella che si desidera. Tuttavia, dato che spesso le vostre mani sono già sulla tastiera, le scorciatoie da tastiera funzionano meglio. Tab vi sposta di una cella a destra. Shift-Tab vi sposta di una cella a sinistra. Invio vi sposta una cella verso il basso e Shift-Enter vi sposta una cella in alto. Anche se non in modalità di modifica o senza l'uso della stringa di input, i tasti freccia vi spostano nella direzione della freccia. I tasti freccia sono disabilitati per la navigazione, mentre nella stringa di input e in modalità di modifica vi consente di muovervi all'interno del vostro contenuto.

Ora, con questi strumenti nella vostra cintura, costruiamo la prima sezione del nostro foglio di calcolo di bilancio. Aprite un nuovo file di Calc. Fate clic sul punto bianco grigio a sinistra della colonna e sopra l'intestazione della prima riga. In questo modo selezionare l'intero foglio. Nella barra di formattazione, impostate il carattere, per esempio, un bel sans-serif come Arial e impostate la dimensione del carattere a 12pt. In questo modo abbiamo impostato il font predefinito e la dimensione per il nostro intero foglio.

Nella cella A1, digitate il testo "Reddito per questo periodo" e premete Invio. Per ora non preoccupatevi se il testo supera la cella. Lo sistemeremo in un minuto. Nella seconda riga della colonna A, digitate "Fonti". Ancora sotto nella colonna A, a partire dalla riga 3, nei diversi tipi di reddito che si ha digita, ad esempio, Lavoro, Freelance, Bonus. Io di solito aggiungo una cella "Varie" per quelle cose che non rientrano in altre categorie, come vincere la lotteria e rinunciare al vostro giorno di lavoro.

A questo punto, alcune delle vostre fonti di reddito possono superare la dimensione delle relative celle. Possiamo regolare la larghezza della colonna trascinandola facendo clic tra le intestazioni delle celle A e B. Non ci siamo ancora interessati della cella A1. Per adesso, il superamento della dimensione di A1 va bene, basta assicurarsi che tutte le fonti di reddito siano inserite in colonna.

Spostatevi nella cella B2. Digitate "Importo". Premete Invio. Sotto la colonna B, inserite un importo per ciascuna delle fonti di reddito. Si noterà che il valore predefinito per numeri è solo qualche numero non formattato. Facciamoli sembrare come importi in valuta. Li cambieremo tutti in una volta. Potete selezionare tutte le celle numerate facendo clic con il tasto sinistro del mouse e trascinando fino ad avere evidenziati tutti i numeri. È anche possibile fare clic sulla prima cella, tenere premuto il tasto Shift e cliccate su l'ultima. Con la tastiera, utilizzare Shift in combinazione con i tasti freccia. Formato> Celle> Numeri. Selezionare la categoria Valuta. Sopra la casella Formato, selezionate il tipo corretto di valuta per il proprio paese. Selezionate un formato di valuta dalla casella del formato. tutto questo lo trovate sopra di voi. Dal momento che non si dovrebbe mai avere un dato negativo nelle celle del reddito, non c'è bisogno di preoccuparsi troppo dei formati che trattano i numeri negativi.

Ora, ci prenderemo cura di A1 che straborda in B1. Dal momento che questo testo è una voce per la sezione, vorremmo che si estendesse lungo tutta la larghezza della sezione. Il comando Unisci celle è la risposta. Evidenziate le celle A1 e B1, e Formato> Unisci celle> Unisci e centra celle. Useremo molto il comando Unisci Celle e ciò dovrebbe diventare una delle vostre usuali caratteristiche di formattazione. Purtroppo non c'è una scorciatoia da tastiera. È possibile crearne una in Strumenti > Personalizza > Tastiera, ma fate attenzione a non assegnare la scorciatoia da tastiera modificando una preesistente funzionalità comune o predefinita.

Adesso facciamola apparire come un'intestazione. Formattiamo il carattere in grassetto, Formato > Celle > Carattere. Seleziona Grassetto sotto Tipo di carattere. Inseriamo un bordo intorno ad esso per farlo risaltare solo un po' di più. Fate clic sulla scheda Bordi. Sotto Predefinito, fate clic sulla seconda casella, Imposta tutti i quattro bordi. Lasciate lo stile predefinito, ma cambiate il colore in grigio. Fate clic su OK.

Con le nostre intestazioni Sorgente e Importo, vogliamo che anche queste risaltino, ma c'è bisogno di farle apparire un po' diverse per distinguerle dall'intestazione di sezione. Selezionate le due celle che contengono la Sorgente e l'Importo. Formato > Celle > Carattere. Selezionate di nuovo grassetto. Fate clic sulla scheda Bordi. Questa volta vogliamo solo un bordo tra le due celle. Fate clic nella casella Definito dall'utente tra i due box grigi che hanno una X bianca. Vedrete una linea tra i due. Cambiate il colore in grigio. Nella scheda Allineamento, modificate l'allineamento orizzontale e verticale a centrato. Nella scheda Sfondo, selezionate azzurro (Blue 8) come colore di sfondo. Fate clic su OK.
Per i nostri elementi dei proventi, potremmo mettere un bordo intorno a loro, ma potrebbe risultare difficile da leggere. Invece, evidenziamo le righe pari. Iniziamo con la seconda voce, evidenziate sia il nome e il suo importo. Formato > Celle > Scheda Sfondo. Selezionate un grigio chiaro per lo sfondo. Ho usato grigio 10%. Fate clic su OK. Ripetete l'operazione per tutte le righe pari.

Sarebbe bello avere un divisore tra il nome e la quantità e un bordo intorno l'intera lista. Cliccate sul nome, tenete premuto il tasto Maiusc e fare clic sull'ultimo numero. Questo dovrebbe evidenziare tutti gli elementi e i loro importi. Formato > Celle > Scheda Bordo. Sotto Predefinito selezionate la seconda casella, impostate solo Bordo esterno. Noterete che il box Definite dall'utente questa volta è diverso. Ci sono quattro caselle di colore grigio con X bianco in queste. Fate clic tra le prime due caselle. Questo vi darà una linea verticale tra le celle. Se fate clic nel mezzo, si creerà una linea verticale e orizzontale che non è quello che vogliamo. Cambiate il colore in grigio e fate clic su OK.
Questo completa la sezione Importi del nostro foglio di calcolo. Nel prossimo articolo continueremo con i nostri fogli di calcolo di bilancio con l'aggiunta della sezione Attività. E cominceremo cercando di far fare al nostro foglio di calcolo un po' di matematica al posto nostro utilizzando la funzione Somma.
Linea 71: Linea 60:

Traduzione italiana

I database sono utilizzati per immagazzinare informazioni riguardo oggetti o dati. Nel precedente tutorial, abbiamo mappato come dovrebbe apparire il nostro database di libri. Abbiamo progettato tabelle per i nostri dati, e definito relazioni tra queste tabelle. Ora metteremo in atto la nostra pianificazione creando veramente il file del database, aggiungendo le tabelle e creando le relazioni.

Creare il file del database

Come ho menzionato prima Base non è un database ma una interfaccia per accedere e manipolare un file di database. Anche se è possibile connettersi a a molti differenti tipi di database, useremo il database di default per il nostro database di libri.

Per fare partire la creazione guidata del database, selezionate Database dalla pagina iniziale di LibreOffice o File > Nuovo > Database. La prima schermata della creazione guidata del database ci lascia scegliere se vogliamo aprire un database esistente o crearne uno di nuovo. Selezionate Creare un Nuovo Database e premete Prossimo.

La seconda schermata della creazione guidata ci chiederà se vogliamo registrare il database e che cosa vogliamo fare una volta che il database è stato creato. Registrare un database in LibreOffice lo rende disponibile a tutti i nostri documenti. Non ne abbiamo bisogno per il nostro database, così selezionate No – Non registrare il database. Selezionate Aprire il Database per modifica e premete fine. Libre Office aprirà una finestra di dialogo per definire una posizione e un nome per il database. Ho nominato semplicemente il file: libri.

Una volta che avete un nome e una posizione per il file di database, la finestra principale di Base si apre. In basso a sinistra, avete i differenti pezzi con cui potete realizzare un file di database. In cima a destra vi permette di accedere alle differenti azioni che potere intraprendere per ciascuna parte, e in basso a destra mostra gli oggetti già creati.

Tipi di campo

Prima che creiamo la nostra prima tabella, abbiamo bisogno di discutere alcuni dei tipi di campo comuni per un database. Quando voi selezionate un tipo per un campo, vi vengono presentate molte opzioni per il tipo. Molti dei tipi sono identici e sono qui per ragioni di compatibilità. I tipi più comuni sono:

Integer (ndt Intero) – un numero intero per esempio 123 VarChar – un stringa di caratteri di lunghezza variabile. Definirete la lunghezza massima per il VarChar. Date – una data, naturalmente, per esempio 10-15-2012 ( il formato esatto è specifico per la locazione) Time- un valore di tempo come 09:15:25 decimal - un numero reale composto da una parte intera e dalla parte frazionari, eg 123.45 (il separatore della parte intera e decimale è specifico per la locazione).

Per i nostri scopi useremo Integer e VarChar.

Creare le Tabelle

Base ha tre modi differenti per creare le tabelle: attraverso la creazione guidata di tabelle, attraverso la vista di progetto e con istruzioni SQL. La creazione guidata è buona solo per creare specifici tipi di tabelle presi da un elenco di nomi di campo predefiniti. Il metodo SQL richiede la conoscenza e la comprensione del linguaggio SQL ed è oltre lo scopo di questo articolo. La vista di progettazione è di solito la scelta migliore e vi presenta una lista che voi riempirete per creare la vostra tabella. Useremo la vista di progettazione per creare le nostre tabelle per questo progetto.

Cominceremo con la tabella Books (ndt Libri). Selezionate Tabelle dal pannello Database sulla sinistra. Nel pannello dei task, premete su Creare Tabella nella Vista di Progettazione. In cima avete etichette per ciascuno degli elementi di un campo: il Nome del Campo, il Tipo di Campo e la Descrizione. La Descrizione è opzionale ma è utile per prendere delle note su come è usato un campo. In basso vediamo le Proprietà del Campo. Questa sezione cambierà in funzione del tipo di campo che abbiamo selezionato.

Nel primo campo inserite il nome BookID. Dalla lista a selezione, selezionate Integer. Inserire una descrizione spetta a voi. Sotto le proprietà del campo cambiate AutoValue a Sì. Questo metterà una icona nel riquadro a lato del record del campo mostrando che è l'indice ( o la chiave ) primario. Nella seconda riga digitate Titolo per il nome. Assegnate a questo un tipo VarChar. Ancora la descrizione spetta a voi. Nelle proprietà del campo lasciate la lunghezza a 100, il valore predefinito per VarChar. Il terzo campo è Published (ndt Pubblicato) con un tipo VarChar. Cambiate la lunghezza nelle proprietà del campo a 12. Ho scelto VarChar piuttosto che una data perché vogliamo soltanto l'anno e se l'anno di pubblicazione di un libro è sconosciuto posso semplicemente inserire “Sconosciuto”. Premete sulla icona per salvare e Base vi chiederà di inserire il nome della tabella. Inserite Books.

Le nostre tabelle per Authors e Media sono create pressapoco nello stesso modo: per Authors create due campi: AuthorID , integer (AutoValue:Yes); e Name, VarChar (lunghezza 50). Per Media, MediaID, integer (AutoValue:Yes); e Type , VarChar ( lunghezza 25).

Le nostre due tabelle per le chiavi esterne richiedono un trattamento leggermente differente, create due campi interi di nome BookID e AuthordID. Premete sul riquadro dell'icona a fianco del primo record. Tenendo premuto il tasto Shift, premete sul riquadro dell'icona del secondo. A questo punto dovreste avere entrambi i record selezionati. Premete sul pulsante destro sul riquadro dell'icona e selezionate Chiave Primaria dal menu contestuale. Questo crea una chiave combinata. I due valori insieme creano una chiave primaria, che identifica univocamente ciascun record della tabella. Per la tabella BooksMedia, create due campi interi dal nome BookID e MediaID. Selezionate entrambi i campi, premete sul pulsante destro e selezionate Chiave Primaria.

Creare Relazioni

Una volta che abbiamo definito tutte le nostre tabelle, possiamo creare le relazioni che collegano tutto insieme. Creeremo relazioni tra le nostre tre tabelle principali e le nostre tabelle con le chiavi esterne. La direzione in cui trascinate i campi è importante, così fate molta attenzione al modo in cui lo fate.

Per far partire la finestra di dialogo Progettazione Relazioni andate a Strumenti > Relazioni. Vi saranno presentata una lista di tabelle. Selezionate una tabella e premete Aggiungi per aggiungere la tabella alla Progettazione delle Relazioni. Aggiungete le tabelle nel seguente ordine per farla facile: Authors, BooksAuthors, Books, BooksMedia, Media. Una volta che tutte le tabelle sono stte aggiunte, selezionate Close.

Trascinate il campo BookID in Books su BookId in BooksAuthors. Un dialogo Relazione spunta fuori. Sotto l'opzione Aggiorna pigliate Update cascade e OK. Questo farà in modo di aggiornare il cmpao quando la tabella Books si aggiorna. Trascinate l'AuthorID in Authors a AuthordID in BooksAuthors: Selezionate Update cascade nel dialogo Relazione. Quindi trasicnate il BookID in Books a BookID in BooksMedia. Selezionate Update cascade. Infine trascinate MediaID in Media a MediaID in BooksMedia. Selezionate Update cascade. Il vostro progetto di relazione dovrebbe sembrare come quello fotograto sotto.

Con le nostre tabelle e relazioni create, siamo pronti a lavorare sulla creazione di moduli per l'inserimento dei dati. Nel nostro prossimo How -To creeremo i moduli per l'inserimento dei dati. Tutto insieme contribuirà a creare un sistema usabile per l'inserimento dei dati.

Note alla traduzione

Revisione

Note alla revisione

Errata Corrige


CategoryComunitaFcm