summaryrefslogtreecommitdiffstats
path: root/koffice-i18n-it/docs/koffice/kexi
diff options
context:
space:
mode:
authorSlávek Banko <[email protected]>2012-08-20 20:02:39 +0200
committerSlávek Banko <[email protected]>2012-08-20 20:02:39 +0200
commite2a67e0b1f3ee8890ba2fce71d41def0e114aca2 (patch)
treeccbc5b26503151ec4eeb450a3b4498924ad7cb55 /koffice-i18n-it/docs/koffice/kexi
downloadkoffice-i18n-e2a67e0b1f3ee8890ba2fce71d41def0e114aca2.tar.gz
koffice-i18n-e2a67e0b1f3ee8890ba2fce71d41def0e114aca2.zip
Initial import of extracted tarballs
Diffstat (limited to 'koffice-i18n-it/docs/koffice/kexi')
-rw-r--r--koffice-i18n-it/docs/koffice/kexi/Makefile.am4
-rw-r--r--koffice-i18n-it/docs/koffice/kexi/basics.docbook540
-rw-r--r--koffice-i18n-it/docs/koffice/kexi/building.docbook314
-rw-r--r--koffice-i18n-it/docs/koffice/kexi/comparing.docbook120
-rw-r--r--koffice-i18n-it/docs/koffice/kexi/configuration.docbook186
-rw-r--r--koffice-i18n-it/docs/koffice/kexi/credits.docbook105
-rw-r--r--koffice-i18n-it/docs/koffice/kexi/database.docbook782
-rw-r--r--koffice-i18n-it/docs/koffice/kexi/designingforms.docbook1699
-rw-r--r--koffice-i18n-it/docs/koffice/kexi/enteringdataintotables.docbook159
-rw-r--r--koffice-i18n-it/docs/koffice/kexi/enteringdatausingforms.docbook31
-rw-r--r--koffice-i18n-it/docs/koffice/kexi/index.docbook152
-rw-r--r--koffice-i18n-it/docs/koffice/kexi/intro.docbook61
-rw-r--r--koffice-i18n-it/docs/koffice/kexi/menus.docbook1289
-rw-r--r--koffice-i18n-it/docs/koffice/kexi/querydesigning.docbook153
14 files changed, 5595 insertions, 0 deletions
diff --git a/koffice-i18n-it/docs/koffice/kexi/Makefile.am b/koffice-i18n-it/docs/koffice/kexi/Makefile.am
new file mode 100644
index 00000000..5c1b8e5b
--- /dev/null
+++ b/koffice-i18n-it/docs/koffice/kexi/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = it
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/koffice-i18n-it/docs/koffice/kexi/basics.docbook b/koffice-i18n-it/docs/koffice/kexi/basics.docbook
new file mode 100644
index 00000000..a467f421
--- /dev/null
+++ b/koffice-i18n-it/docs/koffice/kexi/basics.docbook
@@ -0,0 +1,540 @@
+<!--
+ <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+
+ -->
+
+<chapter id="basics">
+ <title
+>Informazioni di base su &kexi; </title>
+
+ <sect1 id="doc-vs-project">
+ <title
+>Banche dati &kexi; </title>
+ <para
+>Molte applicazioni, come OpenOffice.org o Microsoft Excel, creano dei file chiamati <firstterm
+>documenti</firstterm
+>. Anche &kexi; crea dei file, ma ci riferiamo ad essi come <firstterm
+>file banche dati di &kexi;</firstterm
+>, oppure semplicemente come <firstterm
+>file banche dati</firstterm
+>. I file di banche dati di &kexi; hanno tipicamente l'estensione <filename
+>.kexi</filename
+>. </para>
+
+<!-- TODO: Picture of Kexi database icon? -->
+
+ <para
+>Oltre a poter memorizzare le tue banche dati in file banche dati, &kexi; può anche utilizzare delle banche dati che si trovano su <firstterm
+>server di banche dati</firstterm
+>, motivo per cui ci riferiamo ad essi come <emphasis
+>file banche dati</emphasis
+> e non semplicemente come <emphasis
+>banche dati</emphasis
+>. </para>
+
+ <para
+>Anche il termine <firstterm
+>progetto &kexi;</firstterm
+>, o semplicemente <firstterm
+>progetto</firstterm
+> viene utilizzato per far riferimento alle banche dati di &kexi;, senza tenere conto se siano memorizzate in file o su un server per banche dati. </para>
+ </sect1>
+
+ <sect1 id="new-database">
+ <title
+>Creare un nuovo file banca dati </title>
+
+ <procedure>
+ <step>
+ <para
+>Avvia &kexi;, oppure se è già in esecuzione, utilizza <menuchoice
+> <shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>File</guimenu
+><guimenuitem
+>Nuovo</guimenuitem
+> </menuchoice
+>. </para>
+ </step>
+ <step>
+ <para
+>Fai clic su <guibutton
+>OK</guibutton
+> per confermare la creazione del progetto. </para>
+ </step>
+ <step>
+ <para
+>Inserisci un nome per il progetto e fai clic su <guibutton
+>Avanti</guibutton
+>. </para>
+ </step>
+ <step>
+ <para
+>Utilizza lo strumento "sfoglia file" per scegliere la cartella nella quale vuoi salvare il tuo file banca dati. Puoi cambiare il nome del file nella casella <guilabel
+>Indirizzo:</guilabel
+> se non ti piace quello che ti viene suggerito. </para>
+ </step>
+ <step>
+ <para
+>Fai clic su <guibutton
+>Crea</guibutton
+>. </para>
+ </step>
+ </procedure>
+ </sect1>
+
+ <sect1 id="main-window">
+ <title
+>La finestra principale di &kexi; </title>
+ <para
+>Il <guilabel
+>Navigatore progetto</guilabel
+> e <guilabel
+>Editor delle proprietà</guilabel
+> vengono mostrati in pannelli su ogni lato di un riquadro figlio. Possono essere ridimensionati o nascosti. Un pannello può essere nascosto facendo clic sulla piccola croce che si trova nella parte alta del pannello (appena sotto la barra degli strumenti). </para>
+ <para
+>Gli oggetti banca dati (tabelle, interrogazioni, ecc.) elencati nel <guilabel
+>Navigatore progetto</guilabel
+> possono essere aperti facendo clic (o doppio clic, in base alle impostazioni generali di &kde;) sui loro nomi. </para>
+
+<sect2 id="main-application-elements">
+<title
+>Elementi principali dell'applicazione </title>
+<!--
+<br
+><img src="img/04_06_00_main_window.png">
+<br
+>Kexi's main window<br
+><br>
+-->
+<itemizedlist>
+<title
+>Gli elementi principali della finestra dell'applicazione &kexi; sono: </title>
+<listitem>
+<para
+><emphasis
+>Barra del menu</emphasis
+></para>
+<para
+>contiene i comandi disponibili all'applicazione. Potrai trovare una descrizione dettagliata di ogni comando nell'appendice. </para>
+</listitem>
+<listitem>
+<para
+><emphasis
+>Barra degli strumenti</emphasis
+></para>
+<para
+>contiene i comandi utilizzati più di frequente. </para>
+</listitem>
+
+<listitem>
+<!-- @todo: link to the various chapters from the listitems -->
+<para
+><emphasis
+>Pannello del <guilabel
+>navigatore progetto</guilabel
+></emphasis
+></para>
+<para
+>contiene una lista di tutti gli oggetti (tabelle, interrogazioni, moduli, ...) creati all'interno del progetto attualmente aperto. Il navigatore contiene inoltre una piccola barra degli strumenti con i comandi più utili in relazione agli oggetti della banca dati. </para>
+</listitem>
+
+<listitem>
+<para
+><emphasis
+>Area degli <guilabel
+>oggetti aperti della banca dati</guilabel
+></emphasis
+></para>
+<para
+>un'area centrale dell'applicazione, che occupa la maggior parte dello schermo. Nella modalità interfaccia utente IDEAl contiene delle barre e delle finestre sempre massimizzate. Nella modalità interfaccia grafica Finestre annidate contiene delle finestre fluttuanti. </para>
+</listitem>
+
+<listitem>
+<para
+><emphasis
+>Pannello delle <guilabel
+>Proprietà</guilabel
+></emphasis
+></para>
+<para
+>contiene una lista di proprietà per gli oggetti attivi. Per alcuni oggetti (&eg; le finestre dei moduli) può consistere di diverse schede. </para>
+</listitem>
+
+<listitem>
+<para
+><emphasis
+>Barra delle applicazioni</emphasis
+></para>
+<para
+>contiene una lista delle finestre aperte con i relativi oggetti banca dati. Nella modalità interfaccia utente IDEAl è disponibile come un insieme di schede. Nella modalità interfaccia utente Finestre annidate è disponibile come un insieme di pulsanti, e si comporta esattamente come la barra delle applicazioni del tuo sistema operativo. </para>
+</listitem>
+
+</itemizedlist>
+
+<sect3 id="project-navigator-pane">
+<title
+>Panello <guilabel
+>Navigatore progetto</guilabel
+></title>
+<para
+>Il pannello <guilabel
+>Navigatore progetto</guilabel
+> è uno degli elementi della finestra principale di &kexi; utilizzati più di frequente. Il pannello contiene una lista di tutti gli oggetti creati all'interno del progetto per banca dati &kexi; attualmente aperto. Gli oggetti sono divisi in gruppi: tabelle, interrogazioni, modelli. </para>
+<para id="project-navigator-pane-toolbar"
+>Il pannello <guilabel
+>Navigatore progetto</guilabel
+> contiene inoltre una <emphasis
+>piccola barra delle applicazioni per comandi utilizzati più di frequente</emphasis
+> (da sinistra a destra): <guilabel
+>Apri oggetto selezionato</guilabel
+>, <guilabel
+>Progetta oggetto selezionato</guilabel
+>, <guilabel
+>Crea un nuovo oggetto</guilabel
+> e <guilabel
+>Cancella oggetto selezionato</guilabel
+>. </para>
+<para
+>Per ogni oggetto nella lista è disponibile un menu contestuale utilizzando il &RMB; Ad esempio, questo è il menu contestuale per la tabella <emphasis
+>persone</emphasis
+>. </para>
+
+<para
+>Facendo doppio clic con il &LMB; sul nome di ogni oggetto nella lista, potrai aprire l'oggetto nella Vista dati. Se la finestra dell'oggetto era stata già aperta, l'azione la attiva semplicemente senza spostarsi nella modalità vista. </para>
+<para
+>Nota che il tuo sistema operativo o il gestore delle finestre può essere impostato per gestire i clic singoli invece dei doppi clic. In questo caso è sufficiente un singolo clic sul nome dell'oggetto per aprire la sua finestra. </para>
+
+</sect3>
+
+<sect3 id="database-object-windows">
+<title
+>Finestre degli oggetti banca dati</title>
+
+<orderedlist>
+<title
+>Aprire la finestra di un oggetto</title>
+<listitem>
+<para
+>Seleziona l'oggetto nel <link linkend="project-navigator-pane"
+>pannello Navigatore progetto</link
+>. </para>
+</listitem>
+<listitem>
+<para
+>Fai clic sul pulsante <guibutton
+>Apri</guibutton
+> nella <link linkend="project-navigator-pane-toolbar"
+>barra degli strumenti del navigatore progetto</link
+>. </para>
+</listitem>
+</orderedlist>
+
+<itemizedlist>
+<title
+>Comandi relativi alle finestre degli oggetti</title>
+<listitem
+><para
+><emphasis
+>Chiudere la finestra di un oggetto</emphasis
+></para>
+<para
+>Quando viene utilizzata la modalità interfaccia utente IDEAl (valore predefinito), ogni finestra ha la propria scheda. Posiziona il puntatore del mouse sull'icona della scheda. Vedrai apparire il pulsante <guibutton
+>Chiudi</guibutton
+>. Fai clic su di esso per chiudere la scheda. </para>
+<para
+>Nella modalità Finestre annidate, nella parte destra di ogni finestra aperta ci sono dei pulsanti che puoi utilizzare per controllare la finestra stessa. Fai clic sul primo sulla destra per chiudere la finestra. </para>
+<para
+>Alternativamente, senza tener conto della modalità interfaccia utente che stai utilizzando, puoi selezionare <menuchoice
+><guimenu
+>Finestra</guimenu
+> <guimenuitem
+>Chiudi</guimenuitem
+></menuchoice
+> dalla barra del menu. </para>
+</listitem>
+<listitem
+><para
+><emphasis
+>Pulsanti della finestra nella modalità interfaccia utente Finestre annidate</emphasis
+></para>
+<!--
+<para>
+<br
+><img src="img/04_06_02_window_buttons.png">
+<br
+>Window's buttons<br
+><br>
+</para>
+-->
+<para
+>È possibile utilizzare gli altri pulsanti (da destra a sinistra) per: massimizzare, minimizzare e sganciare la finestra. </para>
+<para
+>C'è una piccola icona sulla parte sinistra della barra del titolo sulla quale puoi fare clic per mostrare un menu contestuale che contiene comandi relativi alla finestra. </para>
+<!--
+<para
+>See also Docking and undocking of the windows.</para>
+-->
+</listitem>
+</itemizedlist>
+
+</sect3>
+
+<sect3 id="property-editor-pane">
+<title
+>Pannello <guilabel
+>Editor delle proprietà</guilabel
+></title>
+<para
+>Nel pannello di <guilabel
+>modifica proprietà</guilabel
+> puoi modificare le proprietà dell'oggetto mostrato nella finestra attiva. In base al contesto, il pannello consiste di una o più schede. La prima scheda sempre visibile, Proprietà, contiene una lista di proprietà disponibili. </para>
+<!--
+<para>
+<img src="img/04_06_03_prop_panel.png">
+<br
+>Property Editor<br
+><br>
+</para>
+-->
+<itemizedlist>
+<title
+>Regole per l'utilizzo del pannello di modifica delle proprietà:</title>
+<listitem>
+<para
+>Ogni riga contiene una singola proprietà.</para>
+</listitem>
+<listitem>
+<para
+>Puoi utilizzare il mouse oppure la tastiera per modificare i valori di una particolare proprietà.</para>
+</listitem>
+<listitem>
+<itemizedlist>
+<title
+>I tipi di valori per le proprietà usati più di frequente sono:</title>
+<listitem>
+<para
+><emphasis
+>un numero;</emphasis
+> puoi inserire il valore direttamente oppure incrementarlo o decrementarlo facendo clic con il &LMB; sulle frecce. </para>
+</listitem>
+<listitem
+><para
+>testo</para
+></listitem>
+<listitem
+><para
+>lista a cascata di valori</para
+></listitem>
+<listitem
+><para
+><emphasis
+>si/no;</emphasis
+> puoi commutare il valore facendo clic sul pulsante; il valore <guibutton
+>si</guibutton
+> (<emphasis
+>vero</emphasis
+>) significa che il pulsante è acceso, il valore <guibutton
+>no</guibutton
+> (<emphasis
+>falso</emphasis
+>) significa che il pulsante è spento. </para>
+</listitem>
+</itemizedlist>
+</listitem>
+<listitem
+><para
+>Non c'è necessità di confermare i valori modificati: le modifiche sono immediatamente visibili dopo essersi spostati su una riga differente nella lista del pannello di modifica delle proprietà o premendo il tasto <keycombo
+><keycap
+>Invio</keycap
+></keycombo
+>. </para
+></listitem>
+<listitem>
+<para
+>I nomi delle proprietà modificate di recente che non sono ancora state memorizzate nella banca dati vengono mostrate in grassetto. </para>
+</listitem>
+<listitem>
+<para
+>Dopo aver modificato il valore di una proprietà, apparirà un pulsante speciale <guibutton
+>Annulla modifiche</guibutton
+> nella parte destra della lista del pannello di modifica delle proprietà. Facendo clic su di esso puoi ripristinare il valore della proprietà a quello originale caricato dalla banca dati al momento dell'apertura dell'oggetto banca dati. Il pulsante è visibile solamente quando la proprietà è effettivamente evidenziata. </para>
+</listitem>
+</itemizedlist>
+
+<itemizedlist>
+<title
+>Il pannello di modifica delle proprietà è vuoto se:</title>
+<listitem
+><para
+>non è stata aperta alcuna finestra per gli oggetti banca dati, oppure</para>
+</listitem>
+<listitem
+><para
+>la finestra dell'oggetto banca dati attivo non offre proprietà; tipicamente è il caso in cui è stata aperta nella Vista dati invece che nella Vista progetto </para>
+</listitem>
+</itemizedlist>
+
+<!--
+<para>
+See also the list of keyboard shortcuts available for the Property Editor
+pane in appendix Property Editor pane.
+</para>
+-->
+
+</sect3>
+
+</sect2>
+
+ </sect1>
+
+ <sect1 id="project-opening">
+ <title
+>Aprire un file banca dati di &kexi; esistente </title>
+ <itemizedlist>
+ <title
+>Per aprire un file banca dati di &kexi; esistente: </title>
+ <listitem
+><para
+>selezionalo dalla finestra di dialogo <guilabel
+>Apri progetto esistente</guilabel
+>; oppure </para
+></listitem>
+ <listitem
+><para
+>aprilo facendo clic sull'icona del file .kexi. </para
+></listitem>
+ </itemizedlist>
+
+ <sect2 id="window-open-existing">
+ <title
+>Aprire un file banca dati dalla finestra di dialogo <guilabel
+>Apri progetto esistente</guilabel
+> </title>
+ <itemizedlist>
+ <listitem
+><para
+>Avvia &kexi;. Dovresti vedere la finestra di dialogo di avvio <guilabel
+>Scegli progetto</guilabel
+>. Scegli la scheda <guilabel
+>Apri progetto esistente</guilabel
+>. Vedrai la seguente finestra di dialogo: </para
+></listitem>
+ <listitem
+><para
+>Scegli la cartella che contiene il file che stai cercando dal menu a discesa <guilabel
+>Indirizzo corrente</guilabel
+>. </para
+></listitem>
+ <listitem
+><para
+>Puoi sia scegliere un file che inserire il suo nome nella casella <guilabel
+>Indirizzo:</guilabel
+>. </para
+></listitem>
+ <listitem
+><para
+>Fai clic su <guibutton
+>OK</guibutton
+>. </para
+></listitem>
+ </itemizedlist>
+
+ <sect3 id="open-existing-notes">
+ <title
+>Note </title>
+ <itemizedlist>
+ <listitem
+><para
+>Il menu a discesa <guilabel
+>Filtro:</guilabel
+> ha come impostazione valore predefinito <guilabel
+>Progetto banca dati Kexi su file</guilabel
+>. Nel caso in cui il file che stai cercando ha un'altra estensione, puoi modificare la scelta nel menu a discesa <guilabel
+>Filtro:</guilabel
+> con <guilabel
+>Tutti i file</guilabel
+> per mostrare tutti i file disponibili (senza tenere conto delle estensioni). </para
+></listitem>
+ <listitem
+><para
+>Se hai selezionato un file di un tipo esterno, come un file .mdb di MS Access, &kexi; ti fornirà un opzione per importarlo. </para
+></listitem>
+ <listitem
+><para
+>Se hai selezionato un file <emphasis
+>connessione dati</emphasis
+> (con l'estensione .kexic) oppure un file <emphasis
+>scorciatoia ad un progetto su un server per banche dati</emphasis
+> (con l'estensione .kexis), &kexi; mostrerà le finestre di dialogo appropriate. </para
+></listitem>
+ </itemizedlist>
+ </sect3>
+ </sect2>
+
+ <sect2 id="open-icon">
+ <title
+>Aprire un file di banca dati di &kexi; esistente facendo clic sull'icona di un file .kexi </title>
+ <para
+>Fai clic sull'icona del file utilizzando il tuo gestore di file oppure il tuo desktop. &kexi; aprirà il progetto banca dati automaticamente. </para>
+<!-- <img src="icons/mime-kexiproject_sqlite.png" class="icon"
+></img
+> -->
+ <sect3 id="open-icon-notes">
+ <title
+>Note </title>
+ <para
+><emphasis
+>Nota circa i file banche dati acceduti per via remota.</emphasis
+> Potresti voler aprire un file di banca dati che si trova su una sorgente remota (&eg; un server web o FTP o una condivisione di rete MS Windows). L'ambiente desktop K (KDE) ti permette di aprire, dalle applicazioni, dei file che si trovano su sorgenti remote e di salvare le modifiche sulle sorgenti, ma non nel caso di file banca dati. Facendo clic su di un file banca dati collocato su una sorgente remota, scaricherai il file in una cartella temporanea sul tuo computer e tutte le modifiche verranno apportate su questo file locale. Il file remoto originale rimarrà intatto, per questo si raccomanda di copiare (scaricare) il file prima sul computer, per poi aprirlo e ricopiarlo sulla sorgente remota se vuoi mantenerla aggiornata. </para>
+ </sect3>
+ </sect2>
+ </sect1>
+
+ <sect1 id="using-help">
+ <title
+>Usare l'aiuto integrato </title>
+ <itemizedlist>
+ <title
+>Sono disponibili i seguenti modi per ottenere aiuto in &kexi;: </title>
+ <listitem>
+ <para
+><emphasis
+>Il manuale sotto forma di documento elettronico.</emphasis
+></para>
+ <para
+>Il manuale è disponibile premendo il tasto <keycombo
+><keycap
+>F1</keycap
+></keycombo
+> o selezionando <menuchoice
+><guimenu
+>Aiuto</guimenu
+><guimenuitem
+>Manuale di &kexi;</guimenuitem
+></menuchoice
+> dalla barra del menu. </para>
+ </listitem>
+ <listitem>
+ <para
+><emphasis
+>I suggerimenti "Che cos'è?".</emphasis
+></para>
+ <para
+>Seleziona <menuchoice
+><guimenu
+>Aiuto</guimenu
+><guimenuitem
+>Che cos'è?</guimenuitem
+></menuchoice
+> dalla barra del menu e fai clic su un'area dell'applicazione per la quale vuoi ottenere dei suggerimenti. </para>
+ </listitem>
+ </itemizedlist>
+ </sect1>
+
+</chapter>
diff --git a/koffice-i18n-it/docs/koffice/kexi/building.docbook b/koffice-i18n-it/docs/koffice/kexi/building.docbook
new file mode 100644
index 00000000..72275a51
--- /dev/null
+++ b/koffice-i18n-it/docs/koffice/kexi/building.docbook
@@ -0,0 +1,314 @@
+<!--
+ <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+-->
+
+<chapter id="building-databases">
+<title
+>Costruire semplici banche dati</title>
+<sect1 id="building-intro">
+<title
+>Introduzione</title>
+<para
+>Per imparare le basi di &kexi;, potresti costruire una semplice banca dati usando le funzionalità più elementari di &kexi;. Per rendere le cose più semplici gli argomenti relativi alla progettazione avanzata di una banca dati non verranno affrontati qui. </para>
+<para
+>Comincia creando una nuova <emphasis
+>Rubrica</emphasis
+> vuota. </para>
+
+<para
+>Ora che hai un nuovo progetto di banca dati vuoto, compi i prossimi passi:</para>
+<procedure>
+<step
+><para
+>Progetta le tabelle della banca dati. Leggi <xref linkend="designing-tables"/>.</para
+></step>
+<step
+><para
+>Inserisci i dati nella tabelle. Leggi <xref linkend="entering-data-into-tables"/>.</para
+></step>
+<step
+><para
+>Progetta le interrogazioni per la banca dati. Leggi <xref linkend="designing-queries"/>.</para
+></step>
+<step
+><para
+>Progetta i moduli. Leggi <xref linkend="designing-forms"/>.</para
+></step>
+<step
+><para
+>Usa i moduli per inserire i dati. Leggi <xref linkend="entering-data-using-forms"/>.</para
+></step>
+</procedure>
+</sect1>
+
+<sect1 id="designing-tables">
+<title
+>Progettare le tabelle della banca dati</title>
+<para
+>Per prima cosa, ci saranno due tabelle aggiunte alla tua banca dati: <emphasis
+>persone</emphasis
+> e <emphasis
+>numeri_telefonici</emphasis
+>. Sono esattamente le stesse tabelle descritte nel capitolo <link linkend="database-and-spreadsheet"
+>Banca dati e foglio di calcolo</link
+>. Puoi trovare un layout per <emphasis
+>Persone</emphasis
+> nella sezione <link linkend="data-integrity-and-validity"
+>Integrità e validità dei dati</link
+> in questo capitolo. </para>
+
+<procedure>
+<step>
+<para
+>Seleziona <menuchoice
+><guimenu
+>Inserisci</guimenu
+><guimenuitem
+>Tabella</guimenuitem
+> </menuchoice
+> dalla barra del menu. Puoi anche utilizzare il pulsante <guilabel
+>Crea oggetto: tabella</guilabel
+> nella <link linkend="project-navigator-pane"
+>barra degli strumenti del Navigatore progetto</link
+>. </para>
+</step>
+<step>
+<para
+>Apparirà la finestra designer per la tabella. Osservando la parte alta della finestra noterai che &kexi; ti ha proposto un nome generico per la nuova tabella, tipo <emphasis
+>modello</emphasis
+>. La progettazione della tabella non viene ancora salvata, così potrai assegnarle un nome più appropriato in seguito. Inoltre, per la stessa ragione, il nome della tabella non è ancora visibile nel <link linkend="project-navigator-pane"
+>Navigatore progetto</link
+>. </para>
+</step>
+</procedure>
+
+
+<sect2 id="design-window">
+<title
+>Finestra Designer tabella</title>
+<itemizedlist>
+<title
+>La finestra Designer tabella è composta dalle seguenti colonne:</title>
+<listitem
+><para
+><guilabel
+>CP</guilabel
+> - Chiave primaria. </para
+></listitem>
+<listitem
+><para
+><guilabel
+>Descrizione campo</guilabel
+> - descrizione del campo che sarà visibile durante l'inserimento dei dati. </para
+></listitem>
+<listitem
+><para
+><guilabel
+>Tipo di dati</guilabel
+> - una casella a scelta multipla che contiene una lista dei tipi di dati e che ti permette di impostare una regola generale per i dati immessi in un dato campo. Ad esempio, quando viene impostato il tipo di dati numero intero per un campo, un utente della banca dati non riuscirà ad inserire lettere in questo campo. </para
+></listitem>
+<listitem
+><para
+><guilabel
+>Commenti</guilabel
+> - qui puoi inserire qualsiasi informazione utile a comprendere lo scopo del campo. Questo testo addizionale verrà salvato all'interno del progetto della tabella e sarà visibile solamente in modalità progettazione. </para
+></listitem>
+</itemizedlist>
+<para
+>Nella finestra <guilabel
+>Designer tabella</guilabel
+> ogni riga corrisponde a un singolo campo della tabella. Puoi renderti conto di essere nella <emphasis
+>modalità design</emphasis
+> perché il pulsante <guibutton
+>Passa alla modalità vista design</guibutton
+> è acceso nella barra degli strumenti principale di &kexi;. </para>
+
+
+<procedure>
+<title
+>Progettazione della tabella <emphasis
+>Persone</emphasis
+></title>
+<step
+><para
+>Fai clic sulla prima riga nella cella della colonna <guilabel
+>Descrizione campo</guilabel
+> ed inserisci <emphasis
+>Nome</emphasis
+> come descrizione del campo. </para>
+<itemizedlist>
+<title
+>Note sui nomi dei campi e sulle descrizioni</title>
+<listitem
+><para
+>Ogni campo di una tabella deve avere un nome ed una didascalia, non possono essere vuoti. </para
+></listitem>
+<listitem
+><para
+>Il nome del campo è una parola usata dalla banca dati, tipicamente non visibile agli utenti dell'applicazione. I nomi non possono contenere caratteri speciali (nazionali, come ±, ¶, Ü) o degli spazi. I nomi devono contenere solamente lettere romane, numeri e trattini bassi &quot;_&quot;. Usa l'ultimo al posto di spazi o trattini. </para
+></listitem>
+<listitem
+><para
+>I nomi dei campi devono cominciare con una lettera o un trattino basso &quot;_&quot;, mai con un numero. </para
+></listitem>
+<listitem
+><para
+>Non importa se usi lettere minuscole o maiuscole. Per &kexi; il nome di banca dati &quot;Persone&quot; è lo stesso di &quot;persone&quot;. </para
+></listitem>
+<listitem
+><para
+>Le descrizioni dei campi, d'altro canto, ti permettono di inserire qualsiasi lettera e carattere speciale. Verrà mostrata agli utenti dell'applicazione per banche dati. </para
+></listitem>
+</itemizedlist>
+</step>
+
+<step>
+<itemizedlist>
+<title
+>In maniera simile, inserisci i seguenti campi nel progetto della tabella:</title>
+<listitem
+><para
+><guilabel
+>cognome</guilabel
+></para
+></listitem>
+<listitem
+><para
+>via</para
+></listitem>
+<listitem
+><para
+>numero_casa</para
+></listitem>
+<listitem
+><para
+>città</para
+></listitem>
+</itemizedlist>
+</step>
+
+<step
+><para
+>Tutti i campi precedenti, eccetto <emphasis
+>numero_casa</emphasis
+>, sono di tipo <emphasis
+>testo</emphasis
+>. Modifica il tipo del campo <emphasis
+>numero_casa</emphasis
+> in <emphasis
+>numero intero</emphasis
+>. Per fare ciò, fai clic su una cella nella colonna <guilabel
+>Tipo di dati</guilabel
+>, riga <emphasis
+>numero_casa</emphasis
+>, e fai clic sul pulsante della casella a discesa (puoi anche premere <keycombo
+><keycap
+>F4</keycap
+></keycombo
+> oppure <keycombo action="simul"
+>&Alt;<keycap
+>Giù</keycap
+></keycombo
+>. Apparirà la lista dei tipi di dati. Seleziona il tipo <emphasis
+>Numero intero</emphasis
+>. </para
+><para
+>D'ora in poi il campo <emphasis
+>numero_casa</emphasis
+> accetterà solamente dei numeri. </para
+></step>
+
+<!-- TODO setting additional properties: e.g. caption -->
+<step
+><para
+>Il progetto della tabella <emphasis
+>Persone</emphasis
+> è pronto. Fai clic sul pulsante <guibutton
+>Passa alla vista dati</guibutton
+> nella barra degli strumenti per completare la progettazione e per passare alla vista dati per la tabella. Questo ti permette di inserire dati nella tabella. </para
+></step>
+
+<step
+><para
+>Visto che il progetto non è ancora stato salvato nella banca dati, apparirà la finestra di dialogo Salva <guibutton
+>oggetto con nome. Devi</guibutton
+> specificare il nome della nuova tabella. </para>
+<para
+>&kexi; offre un nome generico come <emphasis
+>Tabella1</emphasis
+>. Per modificarlo, inserisci <emphasis
+>Persone</emphasis
+> nel campo <emphasis
+>Descrizione</emphasis
+> e premi il tasto <keycombo
+> <keycap
+>Invio</keycap
+></keycombo
+> oppure fai clic sul pulsante <guibutton
+>OK</guibutton
+>. Il campo <guilabel
+>Descrizione</guilabel
+> verrà utilizzato per mostrare la tabella agli utenti finali della banca dati, &eg; come un modulo. A differenza del nome, la descrizione può contenere qualsiasi carattere inclusi gli spazi ed i caratteri speciali. </para>
+<para
+>Nota che riempendo il campo <guilabel
+>Descrizione</guilabel
+> verrà riempito automaticamente anche il campo <guilabel
+>Nome</guilabel
+>. Per tua comodità vale ancora la regola di utilizzare solamente lettere, numeri ed il trattino basso &quot;_&quot;. Puoi modificare i contenuti del campo <guilabel
+>Nome</guilabel
+>se vuoi. </para
+></step>
+
+<step
+><para
+>Ti verrà chiesto di accettare l'aggiunta automatica di una chiave primaria alla tabella. Fai clic sul pulsante <guibutton
+>Aggiungi chiave primaria per conti</guibutton
+>nuare. </para
+></step>
+
+<step
+><para
+>La tabella <emphasis
+>Persone</emphasis
+> è stata creata ed aperta nella vista dati. Il suo nome appare nel pannello del <guilabel
+>Navigatore progetto</guilabel
+>. </para
+></step>
+
+<step
+><para
+>Crea la tabella <emphasis
+>numeri_telefonici</emphasis
+>, in maniera simile a come hai creato la tabella <emphasis
+>persone</emphasis
+>. </para
+></step>
+
+<step
+><para
+>Crea un campo <emphasis
+>persona</emphasis
+> di tipo <emphasis
+>Numero intero</emphasis
+> e <emphasis
+>telefono</emphasis
+> di tipo <emphasis
+>Testo</emphasis
+>. Non usare un tipo numerico qui perché i numeri telefonici possono avere forme e prefissi diversi. </para
+></step>
+
+<step
+><para
+>Fai clic sul pulsante <guibutton
+>Passa alla vista dati</guibutton
+>sulla barra degli strumenti ed inserisci la descrizione <emphasis
+>Telefoni</emphasis
+> per la tabella. Come per la tabella precedente, permetti a &kexi; di creare automaticamente delle chiavi primarie. </para
+></step>
+</procedure>
+
+</sect2>
+
+</sect1>
+&enteringdataintotables; &querydesigning; &designingforms; &enteringdatausingforms; </chapter>
+
diff --git a/koffice-i18n-it/docs/koffice/kexi/comparing.docbook b/koffice-i18n-it/docs/koffice/kexi/comparing.docbook
new file mode 100644
index 00000000..2e4404f8
--- /dev/null
+++ b/koffice-i18n-it/docs/koffice/kexi/comparing.docbook
@@ -0,0 +1,120 @@
+<!--
+ <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+-->
+
+<appendix id="comparing">
+ <title
+>Confronto tra &kexi; ed altre applicazioni per banche dati </title>
+ <para
+>Sebbene differenti applicazioni per banche dati tendono a fornire funzioni simili, esse usano spesso una terminologia diversa. A tuo vantaggio, questa appendice mostra come la terminologia utilizzata da &kexi; corrisponda a quella utilizzata da altre applicazioni per banche dati. Per questo, il presente capitolo può essere utile durante la migrazione di una banca dati da un'applicazione all'altra. </para>
+ <sect1 id="comparing-data-types">
+ <title
+>Tipi di dati </title>
+ <para
+>La tabella sottostante mostra in che modo i tipi di dati in &kexi; corrispondono ai tipi di dati in altre applicazioni per banche dati. </para>
+ <para
+>Alcuni dei tipi di dati qui elencati sono <firstterm
+>sottotipi</firstterm
+> di altri. Ad esempio, il tipo <emphasis
+>Testo lungo</emphasis
+> è un sottotipo del tipo <emphasis
+>Testo</emphasis
+>. Per usare un sottotipo in &kexi;, dovresti selezionare quello di base corrispondente (in questo caso Testo) nel designer della tabella e poi selezionare il sottotipo utilizzando l'impostazione <guilabel
+>Sottotipo</guilabel
+> nell' <guilabel
+>Editor delle proprietà</guilabel
+>. </para>
+ <table>
+ <title
+>Confronto tra i tipi di dati usati in &kexi; e dalle altre applicazioni per banche dati </title>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry
+>&kexi;</entry>
+ <entry
+>MS Access</entry>
+ <entry
+>dBase/FoxPro</entry>
+ <entry
+>Paradox</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry
+>Testo (testo)</entry>
+ <entry
+>Testo</entry>
+ <entry
+>Carattere</entry>
+ <entry
+>Alfanumerico</entry>
+ </row>
+ <row>
+ <entry
+>Testo lungo (testo lungo)</entry>
+ <entry
+>Promemoria</entry>
+ <entry
+>Promemoria</entry>
+ <entry
+>Promemoria</entry>
+ </row>
+ <row>
+ <entry
+>Data/Ora (data/ora)</entry>
+ <entry
+>Data, ora</entry>
+ <entry
+>Data</entry>
+ <entry
+>DataOra</entry>
+ </row>
+<!-- Not visible in Kexi GUI yet.
+ <row>
+ <entry
+>Object (Object)</entry>
+ <entry
+>OLE Object</entry>
+ <entry
+>General</entry>
+ <entry
+>OLE, Graphical Binary</entry>
+ </row>
+-->
+ <row>
+ <entry
+>Numero intero (numero intero)</entry>
+ <entry
+>Numero (intero)</entry>
+ <entry
+>Numerico</entry>
+ <entry
+>Intero</entry>
+ </row>
+ <row>
+ <entry
+>Numero intero grande (numero intero grande)</entry>
+ <entry
+>Intero long</entry>
+ <entry
+>Numerico</entry>
+ <entry
+>Intero long</entry>
+ </row>
+ <row>
+ <entry
+>Numero in virgola mobile (numero in virgola mobile)</entry>
+ <entry
+>Numero in singola/doppia precisione</entry>
+ <entry
+>Float</entry>
+ <entry
+>Numero</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </sect1>
+</appendix>
diff --git a/koffice-i18n-it/docs/koffice/kexi/configuration.docbook b/koffice-i18n-it/docs/koffice/kexi/configuration.docbook
new file mode 100644
index 00000000..d9898ac6
--- /dev/null
+++ b/koffice-i18n-it/docs/koffice/kexi/configuration.docbook
@@ -0,0 +1,186 @@
+<!--
+ <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+-->
+
+<chapter id="configuration">
+ <title
+>Configurare &kexi; </title>
+
+ <para
+>Questo capitolo descrive come configurare &kexi; per soddisfare le tue necessità e preferenze. </para>
+
+ <sect1 id="configuring-window-layout">
+ <title
+>Layout finestre </title>
+ <para
+>&kexi; fornisce una <firstterm
+>Multiple Document Interface</firstterm
+> (MDI) (Interfaccia per documenti multipli). Questo significa che puoi avere diversi oggetti della banca dati (come tabelle, interrogazioni, moduli e script) aperti nello stesso momento e nella stessa finestra principale di &kexi;. Ogni oggetto della banca dati viene mostrato in una <firstterm
+>finestra figlia</firstterm
+> all'interno della finestra principale. </para>
+ <para
+>C'è la possibilità di scegliere tra due modalità MDI disponibili, che ti permettono di decidere come le finestre figlie debbano essere gestite e mostrate. Le due modalità sono: <itemizedlist
+> <listitem
+><para
+><guisubmenu
+>Modalità IDEAl</guisubmenu
+>; e</para
+></listitem
+> <listitem
+><para
+><guisubmenu
+>Modalità Riquadro figlio</guisubmenu
+>.</para
+></listitem
+> </itemizedlist
+> Tali modalità vengono descritte nelle prossime due sezioni. Puoi cambiare modalità MDI dal sottomenu <guisubmenu
+>Modalità MDI</guisubmenu
+> all'interno del menu <guimenu
+>Finestra</guimenu
+>. Nota che cambiare la modalità MDI richiede che &kexi; venga riavviato prima che essa abbia effetto. </para>
+ <sect2 id="window-layout-ideal">
+ <title
+>Modalità IDEAl </title>
+<!-- TODO: Screenshot of IDEAl mode -->
+ <para
+>La modalità IDEAl è quella predefinita e può risultare familiare dalle altre applicazioni &kde;. In questa modalità, una singola finestra figlia alla volta viene mostrata massimizzata all'interno della finestra principale di &kexi;. Una barra delle linguette, che contiene una linguetta per ogni finestra figlia, ti permette di visualizzare le altre finestre figlie semplicemente facendo clic sulla linguetta corrispondente. </para>
+ </sect2>
+ <sect2 id="window-layout-childframe">
+ <title
+>Modalità Riquadro figlio </title>
+<!-- TODO: Screenshot of Childframe mode -->
+ <para
+>Nella modalità Riquadro figlio, le finestre figlie vengono mostrate nella finestra principale di &kexi;, ma non hanno bisogno di essere massimizzate all'interno di essa. Per utilizzare questa modalità, devi selezionare <action
+> <guimenu
+>Finestra</guimenu
+>, <guisubmenu
+>Modalità MDI</guisubmenu
+>, <guimenuitem
+>Modalità Riquadro figlio</guimenuitem
+> </action
+> dal menu. </para>
+ <para
+>Ogni finestra figlia possiede una barra del titolo con alcuni pulsanti per massimizzarla, minimizzarla e per chiuderla. Possono anche essere spostate e ridimensionate dalla finestra principale nel modo usuale (ad esempio, possono essere spostate facendo clic e trascinando la barra del titolo). </para>
+ <para
+>I pulsanti si comportano nella maniera seguente: quello più a destra chiude la finestra figlia. Il pulsante alla sua sinistra massimizza la finestra figlia - nota che ciò causerà lo spostamento dei pulsanti nella parte in alto a destra della finestra principale, sopra <guilabel
+>Editor delle proprietà</guilabel
+> se è aperta. Il pulsante successivo sulla sinistra commuta la finestra figlia tra lo stato massimizzato e ripristinato. </para>
+ <para
+>Il pulsante più a sinistra stacca, o <firstterm
+>sgancia</firstterm
+>, la finestra figlia, permettendoti di spostarla al di fuori della finestra principale. Per ulteriori informazioni su come agganciare e sganciare le finestre fai riferimento alla prossima sezione. </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="docking-windows">
+ <title
+>Agganciare e sganciare le finestre </title>
+ <para
+>Come impostazione predefinita, i pannelli <guilabel
+>Navigatore progetto</guilabel
+> ed '<guilabel
+>Editor progetto</guilabel
+> vengono mostrati come parti della finestra principale di &kexi;. È possibile <firstterm
+>sganciare</firstterm
+> ogni pannello, in modo tale che venga mostrato in una finestra separata. Una volta sganciato, è possibile <firstterm
+>agganciare</firstterm
+> il pannello così che appaia di nuovo nella finestra principale. </para>
+ <para
+>Nella <link linkend="window-layout-childframe"
+>Modalità Riquadro figlio</link
+> è anche possibile sganciare le finestre figlie. Ad esempio, si potrebbe sganciare una finestra figlia che mostra una tabella di una banca dati, facendo sì che essa possa mostrare la tabella massimizzata sullo schermo. </para>
+ <para
+>Può essere utile sganciare una finestra quando si utilizza: <itemizedlist>
+ <listitem>
+ <para
+>uno schermo piccolo; </para>
+ </listitem>
+ <listitem>
+ <para
+>grosse tabelle, interrogazioni o moduli; e/o </para>
+ </listitem>
+ <listitem>
+ <para
+>più di un monitor. </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <sect2>
+ <title
+>Agganciare e sganciare i pannelli laterali </title>
+ <para
+>I pannelli laterali <guilabel
+>Navigatore progetto</guilabel
+> e <guilabel
+>Editor proprietà</guilabel
+> possono essere sganciati tramite: <itemizedlist>
+ <listitem>
+ <para
+>un doppio clic sulla maniglia nella sommità del pannello; oppure </para>
+ </listitem>
+ <listitem>
+ <para
+>un clic singolo sulla freccia nella sommità del pannello, vicino alla croce. </para>
+ </listitem>
+ </itemizedlist>
+<!-- TODO: Screenshot -->
+ </para>
+ <para
+>Una volta sganciato, le finestre dei pannelli possono essere nuovamente agganciati nella finestra principale in maniera simile a come sono stati sganciati: <itemizedlist>
+ <listitem>
+ <para
+>con un doppio clic sulla maniglia nella sommità della finestra; oppure </para>
+ </listitem>
+ <listitem>
+ <para
+>un clic singolo sulla freccia nella sommità del pannello, vicino alla croce. </para>
+ </listitem>
+<!-- TODO: Screenshot -->
+ </itemizedlist>
+ </para>
+ </sect2>
+ <sect2>
+ <title
+>Agganciare e sganciare le finestre figlie </title>
+ <para
+>Le finestre figlie possono essere agganciate e sganciate solamente nella <link linkend="window-layout-childframe"
+>modalità Riquadro figlio</link
+>. </para>
+ <para
+>Nella modalità Riquadro figlio, le finestre figlio possono essere sganciate attraverso: <itemizedlist>
+ <listitem>
+ <para
+>un clic col tasto destro sulla barra delle etichette, sulla linguetta che corrisponde alla finestra da sganciare, e selezionando <guilabel
+>Sgancia</guilabel
+>; oppure </para>
+<!-- TODO: Screenshot -->
+ </listitem>
+ <listitem>
+ <para
+>un clic col tasto destro sulla barra del titolo della finestra figlia, e selezionando <guilabel
+>Sgancia</guilabel
+>; oppure </para>
+<!-- TODO: Screenshot -->
+ </listitem>
+ <listitem>
+ <para
+>se la finestra figlia <emphasis
+>non</emphasis
+> è massimizzata, facendo clic sulla freccia nell'angolo in alto a destra della finestra figlia (vicino ai pulsanti di minimizzazione, massimizzazione e chiusura della finestra in oggetto); </para>
+<!-- TODO: Screenshot -->
+ </listitem>
+ <listitem>
+ <para
+>se la finestra figlia è massimizzata, facendo clic sulla freccia alla destra della barra dei menu (vicino ai pulsanti di minimizzazione, ripristino e chiusura della finestra in oggetto). </para>
+<!-- TODO: Screenshot -->
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para
+>Per agganciare una finestra figlia, fai clic con il tasto destro sulla barra delle etichette, sull'etichetta corrispondente alla finestra da agganciare, e seleziona <guilabel
+>Aggancia</guilabel
+>. </para>
+<!-- TODO: Screenshot -->
+ </sect2>
+ </sect1>
+</chapter>
diff --git a/koffice-i18n-it/docs/koffice/kexi/credits.docbook b/koffice-i18n-it/docs/koffice/kexi/credits.docbook
new file mode 100644
index 00000000..059f9e26
--- /dev/null
+++ b/koffice-i18n-it/docs/koffice/kexi/credits.docbook
@@ -0,0 +1,105 @@
+<chapter id="credits">
+<!-- Include credits for the programmers, documentation writers, and
+ contributors here. The license for your software should then be
+ included below the credits with a reference to the appropriate
+ license file included in the KDE distribution. -->
+
+<title
+>Riconoscimenti e licenza</title>
+
+<para
+>Copyright di &kexi; 2002-2006 la squadra di &kexi;: <itemizedlist>
+ <title
+>Sviluppatori di &kexi;:</title>
+ <listitem>
+ <para
+>Jaroslaw Staniek / OpenOffice Polska <email
+></para>
+ </listitem>
+ <listitem>
+ <para
+>Lucijan Busch <email
+></para>
+ </listitem>
+ <listitem>
+ <para
+>Cedric Pasteur <email
+></para>
+ </listitem>
+ <listitem>
+ <para
+>Adam Pigg <email
+></para>
+ </listitem>
+ <listitem>
+ <para
+>Martin Ellis <email
+></para>
+ </listitem>
+ <listitem>
+ <para
+>Sebastian Sauer <email
+></para>
+ </listitem>
+ <listitem>
+ <para
+>Christian Nitschkowski <email
+></para>
+ </listitem>
+ <listitem>
+ <para
+>Peter Simonsson <email
+></para>
+ </listitem>
+ <listitem>
+ <para
+>&Joseph.Wenninger; <email
+></para>
+ </listitem>
+ <listitem>
+ <para
+>Seth Kurzenberg <email
+></para>
+ </listitem>
+ <listitem>
+ <para
+>Laurent Montel <email
+></para>
+ </listitem>
+ <listitem>
+ <para
+>Till Busch <email
+></para>
+ </listitem>
+ </itemizedlist>
+</para>
+
+<para
+>Documentazione a cura di Martin A. Ellis <email
+>, Jaroslaw Staniek <email
+> con contributi da parte di Anne-Marie Mahfouf, Raphael Langerhorst, Michal Kubicki e Aron Stansvik. </para>
+
+<para
+>Andrea Di Menna<email
+></para
+>
+&underFDL;<para
+>Questo programma è dato in licenza secondo le condizioni della <ulink url="http://www.gnu.org/copyleft/library.html#SEC1"
+>&GNU; Library GeneralPublic License v2</ulink
+>.</para
+> </chapter>
diff --git a/koffice-i18n-it/docs/koffice/kexi/database.docbook b/koffice-i18n-it/docs/koffice/kexi/database.docbook
new file mode 100644
index 00000000..5eec7d57
--- /dev/null
+++ b/koffice-i18n-it/docs/koffice/kexi/database.docbook
@@ -0,0 +1,782 @@
+<!--
+ <!DOCTYPE appendix PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+-->
+
+<appendix id="database">
+<title
+>Introduzione alle banche dati</title>
+
+<sect1 id="what-is-a-database">
+<title
+>Che cos'è una banca dati?</title>
+<para
+>Una banca dati può essere definita come una collezione di dati su un argomento. È organizzata in modo tale da rendere semplice scorrere le informazioni, apportare delle modifiche oppure aggiungere nuovi elementi. </para>
+<para
+>Guarda il diagramma per uno degli esempi di sopra: una semplice rubrica telefonica. </para>
+<screenshot>
+ <screeninfo
+>Diagramma di una banca dati di numeri telefonici</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="contact-example.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Diagramma di una banca dati di numeri telefonici</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+<para
+>L'immagine di sopra mostra un insieme di contatti presentati su schede diverse. Sembra che tale scheda possa costituire una singola riga in una tabella: </para>
+
+<para
+><emphasis
+>Tabella <guilabel
+>Contatti</guilabel
+></emphasis
+></para>
+<informaltable>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry
+><guilabel
+>Nome</guilabel
+></entry>
+<entry
+><guilabel
+>N. tel.</guilabel
+></entry>
+</row>
+<row>
+<entry
+>Joan</entry>
+<entry
+>699 23 43 12</entry>
+</row>
+<row>
+<entry
+>Adam</entry>
+<entry
+>711 19 77 21</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+><emphasis
+>Termini e definizioni</emphasis
+>: un dato singolo che costituisce parte di una collezione più grande può essere chiamato <firstterm
+>riga</firstterm
+> o in maniera più professionale <firstterm
+>record</firstterm
+>. La collezione viene generalmente chiamata <firstterm
+>tabella</firstterm
+>. Inoltre, il nome più naturale per la tabella è quello che descrive i dati che offre/contiene, cioè <guilabel
+>Contatti</guilabel
+>. Ogni riga nella tabella è formata da <firstterm
+>colonne</firstterm
+>, spesso chiamate <firstterm
+>campi</firstterm
+>. Nella tabella <guilabel
+>Contatti</guilabel
+> ci sono due colonne (campi): <guilabel
+>Nome</guilabel
+> e <guilabel
+>N. tel</guilabel
+>. </para>
+<para
+>Per utilizzi più semplici una <firstterm
+>banca dati</firstterm
+> può essere costituita da una singola tabella. Molti le considerano equivalenti. Come vedrai, tipicamente avremo bisogno di più di una tabella nel caso di banche di dati reali. </para>
+<para
+>Per riassumere, hai appena visto una semplice banca dati con una tabella <guilabel
+>Contatti</guilabel
+>. </para>
+</sect1>
+
+
+<sect1 id="database-and-spreadsheet">
+<title
+>Banca dati e foglio di calcolo</title>
+<para
+>È molto probabile che tu abbia già usato applicazioni per fogli di calcolo come KSpread, OpenOffice.org Calc o Microsoft Excel. In tal caso, probabilmente ti starai chiedendo: visto che sia un foglio di calcolo che una banca dati hanno delle tabelle, perché dovrei usare l'ultimo? </para>
+<para
+>Confrontando i fogli di calcolo con le banche dati puoi incontrare i seguenti problemi, che verranno affrontati in maggior dettaglio in seguito: </para>
+<itemizedlist>
+<listitem
+><para
+><link linkend="referential-data-integrity"
+>Integrità referenziale sui dati</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="data-redundyncy"
+>Ridondanza di dati</link>
+</para
+></listitem>
+<listitem
+><para
+><link linkend="data-integrity-and-validity"
+>Integrità e validità dei dati</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="data-limiting"
+>Limitare la visualizzazione dei dati</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="performance-and-capacity"
+>Prestazioni e capacità</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="convenient-data-entry"
+>Voci di dati convenienti</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="reports"
+>Rapporti</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="programming"
+>Programmazione</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="multiuse"
+>Utilizzo multiplo</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="security"
+>Sicurezza</link
+></para
+></listitem>
+</itemizedlist>
+
+<sect2 id="difference-database-and-spreadsheet">
+<title
+>In cosa una banca dati differisce da un foglio di calcolo?</title>
+
+<para
+>xxx, amplia la tua tabella <guilabel
+>Contatti</guilabel
+> aggiungendo una colonna (campo) <guilabel
+>Indirizzo</guilabel
+>. Aggiungi più numeri di telefono (ufficio, casa) per ogni persona ed aggiungi dei cognomi ai nomi. Per rendere il tutto più facile facciamo le seguenti assunzioni: </para>
+<itemizedlist>
+<listitem
+><para
+>la tabella è limitata a due persone (ovviamente ce ne potrebbero essere centinaia e migliaia in una vera banca dati)</para
+></listitem>
+<listitem
+><para
+>non esistono due persone con lo stesso nome e cognome</para>
+</listitem>
+</itemizedlist>
+<para
+><emphasis
+>Tabella dei contatti</emphasis
+></para>
+<informaltable>
+<tgroup cols="3">
+<tbody>
+<row>
+<entry
+><emphasis
+>Nome e cognome</emphasis
+></entry>
+<entry
+><emphasis
+>Tel</emphasis
+></entry>
+<entry
+><emphasis
+>Indirizzo</emphasis
+></entry>
+</row>
+<row>
+<entry
+>Joan Smith</entry>
+<entry
+>699 23 43 12</entry>
+<entry
+>Western Gate 1, Warsaw</entry>
+</row>
+<row>
+<entry
+>Adam Willson</entry>
+<entry
+>711 19 77 21</entry>
+<entry
+>London, Frogs Drive 5</entry>
+</row>
+<row>
+<entry
+>Joan Smith</entry>
+<entry
+>110 98 98 00</entry>
+<entry
+>Western Gate 1</entry>
+</row>
+<row>
+<entry
+>Smith Joan</entry>
+<entry
+>312 43 42 22</entry>
+<entry
+>Warsaw, Western Gate 1</entry>
+</row>
+<row>
+<entry
+>ADAM Willson</entry>
+<entry
+>231 83 02 04</entry>
+<entry
+>Frogs Drive 5, London</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Una tabella di questo tipo può essere realizzata sia un foglio di calcolo che in una banca dati. Utilizzare un foglio di calcolo è sicuramente molto semplice. Quali problemi emergono a questo punto? </para>
+
+<sect3 id="referential-data-integrity">
+<title
+>Integrità referenziale sui dati</title>
+<para
+>Supponi di utilizzare un foglio di calcolo e di avere la necessità di modificare l'indirizzo di almeno una persona. Nasce un piccolo problema: devi cambiare spesso l'indirizzo su diverse righe. Ad esempio, Joan appare su tre righe. Sorgerebbe un problema serio se dimenticassi di modificarne una - l'indirizzo associato a questa persona risulterebbe <emphasis
+>ambiguo</emphasis
+>, quindi <emphasis
+>i tuoi dati perderebbero l'integrità</emphasis
+>. </para>
+<para
+>Inoltre non c'è un modo semplice per cancellare una determinata persona dalla tabella dato che devi ricordarti di cancellare tutte le righe che la riguardano. </para>
+</sect3>
+
+
+<sect3 id="data-redundyncy">
+<title
+>Ridondanza dei dati</title>
+<para
+>È direttamente connesso al problema precedente. Nei campi <guilabel
+>Nome e cognome</guilabel
+> e <guilabel
+>Indirizzo</guilabel
+> vengono inseriti più volte gli stessi dati. È tipico del modo inefficiente con il quale un foglio di calcolo memorizza i dati, poiché la banca dati cresce inutilmente, il che richiede più risorse (dimensione più grande dei dati ed accesso più lento). </para>
+<para
+>Come puoi risolvere questi problemi con una banca dati? Puoi separare le informazioni in porzioni più piccole creando tabelle aggiuntive, come <emphasis
+>Persone</emphasis
+> con sole due colonne: <guilabel
+>Nome e cognome</guilabel
+> e <guilabel
+>Indirizzo</guilabel
+>: </para>
+
+<para
+><emphasis
+>Tabella <guilabel
+>Persone</guilabel
+></emphasis
+></para>
+<informaltable>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry
+><emphasis
+>Nome e cognome</emphasis
+></entry>
+<entry
+><emphasis
+>Indirizzo</emphasis
+></entry>
+</row>
+<row>
+<entry
+>Joan Smith</entry>
+<entry
+>Western Gate 1, Warsaw</entry>
+</row>
+<row>
+<entry
+>Adam Willson</entry>
+<entry
+>Frogs Drive 5, London</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Ogni riga della tabella <guilabel
+>Persone</guilabel
+> corrisponde ad una <emphasis
+>singola persona</emphasis
+>. La tabella <guilabel
+>Contatti</guilabel
+> è d'ora in poi in relazione con la tabella <guilabel
+>Persone</guilabel
+>. </para>
+
+</sect3>
+
+<sect3 id="data-integrity-and-validity">
+<title
+>Integrità e validità dei dati</title>
+<para
+>Fai attenzione al modo con il quale vengono inseriti i dati nei campi <guilabel
+>Nome e cognome</guilabel
+> e <guilabel
+>Indirizzo</guilabel
+>. Chi inserisce i dati potrebbe commettere degli errori, alcune volte potrebbe essere addirittura negligente. Tra i nostri dati campione abbiamo sia sequenze diverse di nome e cognome (Joan Smith e Smith Joan; Adam e ADAM) che molti altri modi di inserire lo stesso indirizzo. Puoi certamente immaginarne altri. </para>
+<para
+>Il problema suddetto mostra come, &eg;, quando si cerca un numero di telefono di una persona il cui indirizzo è "Western Gate 1, Warsaw" non si ottiene un risultato completo. Otterrai solo una riga invece di tre. Inoltre, non troverai neanche tutti i numeri di telefono cercando il valore "Joan Smith" nel campo <guilabel
+>Nome e cognome</guilabel
+>, poiché "Smith Joan" non coinciderà con "Joan Smith". </para>
+<para
+>Come puoi risolvere questi problemi usando una banca dati? Lo puoi fare modificando il progetto della tabella <guilabel
+>Persone</guilabel
+> attraverso: </para>
+<orderedlist>
+<listitem
+><para
+><emphasis
+>Divisione dei dati</emphasis
+> nei campi <guilabel
+>Nome e cognome</guilabel
+> in due campi separati: <guilabel
+>Nome</guilabel
+> e <guilabel
+>Cognome</guilabel
+>. </para
+></listitem>
+<listitem
+><para
+><emphasis
+>Divisione dei dati</emphasis
+> nel campo <guilabel
+>Indirizzo</guilabel
+> in tre campi diversi: <guilabel
+>Via</guilabel
+>, <guilabel
+>Numero di casa</guilabel
+> e <guilabel
+>Città</guilabel
+>. </para
+></listitem>
+<listitem
+><para
+><emphasis
+>Garantendo la correttezza dei dati:</emphasis
+> assicurando che nessun campo sia vuoto; &eg;, dovrai sempre inserire il numero di casa. </para
+></listitem>
+</orderedlist>
+
+<para
+>Una tabella modificata ha il seguente aspetto: </para>
+
+<para
+><emphasis
+>Tabella Persone</emphasis
+></para>
+<informaltable>
+<tgroup cols="5">
+<colspec colnum="1" colname="c1"
+></colspec>
+<colspec colnum="2" colname="c2"
+></colspec>
+<colspec colnum="3" colname="c3"
+></colspec>
+<colspec colnum="4" colname="c4"
+></colspec>
+<colspec colnum="5" colname="c5"
+></colspec>
+<tbody>
+<row>
+<entry
+><emphasis
+>Nome</emphasis
+></entry>
+<entry
+><emphasis
+>Cognome</emphasis
+></entry>
+<entry
+><emphasis
+>Via</emphasis
+></entry>
+<entry
+><emphasis
+>Numero di casa</emphasis
+></entry>
+<entry
+><emphasis
+>Città</emphasis
+></entry>
+</row>
+<row>
+<entry
+>Joan</entry>
+<entry
+>Smith</entry>
+<entry
+>Western Gate</entry>
+<entry
+>1</entry>
+<entry
+>Warsaw</entry>
+</row>
+<row>
+<entry
+>Adam</entry>
+<entry
+>Willson</entry>
+<entry
+>Frogs Drive</entry>
+<entry
+>5</entry>
+<entry
+>London</entry>
+</row>
+<row>
+<entry namest="c1" nameend="c5"
+><emphasis
+>Vincoli</emphasis
+></entry>
+</row>
+<row>
+<entry
+>campo obbligatorio</entry>
+<entry
+>campo obbligatorio</entry>
+<entry
+>campo obbligatorio</entry>
+<entry
+>campo obbligatorio</entry>
+<entry
+>campo obbligatorio</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Grazie all'introduzione del vincolo di <guilabel
+>campo obbligatorio</guilabel
+> possiamo essere certi che il dato inserito sarà completo. In altri casi potresti ovviamente permettere l'omissione di alcuni campi quando si inseriscono i dati. </para>
+
+</sect3>
+
+<sect3 id="data-limiting">
+<title
+>Limitare la visualizzazione dei dati</title>
+<para
+>Un foglio di calcolo mostra tutte le righe e le colonne della tabella, il che risulta fastidioso con fogli di dati molto grandi. Puoi ovviamente filtrare ed ordinare le righe nei fogli di calcolo, tuttavia devi essere molto attento quando lo fai. Gli utenti dei fogli di calcolo rischiano di dimenticare che la visualizzazione dei dati è stata filtrata, situazione che può portare a commettere degli errori. Ad esempio, mentre si calcolano delle somme puoi pensare di avere 100 righe di dati mentre in realtà ce ne sono altre 20 nascoste. </para>
+<para
+>Se vuoi lavorare su un piccolo sottoinsieme dei dati, &eg; per inviarlo ad altri affinché lo modifichino, puoi copiarlo ed incollarlo su un altro foglio di calcolo e, dopo aver apportato le modifiche, ricopiare i dati modificati su quello principale. Una modifica "manuale" di questo tipo potrebbe causare la perdita di dati o calcoli scorretti. </para>
+<para
+>Per limitare la <emphasis
+>visualizzazione dei dati</emphasis
+>, le applicazioni per banche dati offrono <emphasis
+>interrogazioni</emphasis
+>, <emphasis
+>moduli</emphasis
+> e <emphasis
+>rapporti</emphasis
+>. </para>
+<para
+>Un modo molto pratico per limitare la visualizzazione dei dati è la seguente versione estesa della tabella <guilabel
+>Persone</guilabel
+> descritta in precedenza: </para>
+
+<para
+><emphasis
+>Tabella Persone</emphasis
+></para>
+<informaltable>
+<tgroup cols="6">
+<tbody>
+<row>
+<entry
+><emphasis
+>Nome</emphasis
+></entry>
+<entry
+><emphasis
+>Cognome</emphasis
+></entry>
+<entry
+><emphasis
+>Via</emphasis
+></entry>
+<entry
+><emphasis
+>Numero di casa</emphasis
+></entry>
+<entry
+><emphasis
+>Città</emphasis
+></entry>
+<entry
+><emphasis
+>Entrata</emphasis
+></entry>
+</row>
+<row>
+<entry
+>Joan</entry>
+<entry
+>Smith</entry>
+<entry
+>Western Gate</entry>
+<entry
+>1</entry>
+<entry
+>Warsaw</entry>
+<entry
+>2300</entry>
+</row>
+<row>
+<entry
+>Adam</entry>
+<entry
+>Willson</entry>
+<entry
+>Frogs Drive</entry>
+<entry
+>5</entry>
+<entry
+>London</entry>
+<entry
+>1900</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Supponiamo che la colonna appena introdotta <guilabel
+>Entrata</guilabel
+> contenga dati confidenziali. Come puoi condividere, &eg;, i dettagli di un contatto con i tuoi colleghi senza <emphasis
+>rivelare le loro entrare</emphasis
+>? È possibile solo se <emphasis
+>condividi un'interrogazione e non la tabella intera</emphasis
+>. L'interrogazione potrebbe selezionare tutte le colonne eccetto quella <guilabel
+>Entrata</guilabel
+>. Nel gergo delle banche dati questo tipo di interrogazione viene spesso chiamata <guilabel
+>vista</guilabel
+>. </para>
+
+</sect3>
+
+<sect3 id="performance-and-capacity">
+<title
+>Prestazioni e capacità</title>
+<para
+>Probabilmente il tuo computer è abbastanza veloce, tuttavia potrai notare come questo non sia di aiuto con fogli di calcolo lenti e di grosse dimensioni. La loro bassa efficienza è per prima cosa dovuta alla mancanza di indici che accelerano il processo di ricerca dei dati (le banche dati spesso li offrono). Inoltre, se usi cose come gli appunti di sistema, addirittura la copia dei dati potrebbe diventare problematica con il passare del tempo. </para>
+<para
+>I fogli di calcolo che contengono grossi insiemi di dati potrebbero richiedere molto tempo per aprirsi. Un foglio di calcolo carica una grande quantità di dati sulla memoria del computer durante l'apertura. La maggior parte di essi sono probabilmente inutili/non necessari per il momento. Le banche dati, al contrario dei fogli di calcolo, caricano i dati dagli archivi solo quando necessario. </para>
+<para
+>Nella maggior parte dei casi non dovrai preoccuparti di come la banca dati memorizza i suoi dati. Ciò significa che, a differenza dei fogli di calcolo, le banche dati non si curano circa: </para>
+<itemizedlist>
+<listitem
+><para
+>La sequenza delle righe, visto che puoi ordinarle in base alle tue esigenze. Inoltre, puoi visualizzare gli stessi dati in maniere diverse con ordinamenti diversi. </para
+></listitem>
+<listitem
+><para
+>Lo stesso vale per le colonne (campi) della tabella. </para
+></listitem>
+</itemizedlist>
+
+<para
+>Insieme alla possibilità di <link linkend="data-limiting"
+>limitare la visualizzazione dei dati</link
+>, descritta nel paragrafo precedente, queste qualità costituiscono i vantaggi di una banca dati. </para>
+
+</sect3>
+
+<sect3 id="convenient-data-entry">
+<title
+>Voce di dato</title>
+<para
+>Le ultime edizione delle applicazioni per la creazione di fogli di calcolo ti permette di progettare moduli per voci di dato. Questi tipi di modulo sono per lo più utili se i tuoi dati non possono essere mostrati in maniera conveniente con una visualizzazione tabulare, &eg; se il testo occupa troppe righe oppure se tutte le colonne non entrano nello schermo. </para>
+<para
+>In questo caso il modo con il quale lavorano i fogli di calcolo è problematico. I campi per le voci di dato vengono collocati liberamente all'interno del foglio di calcolo e molto spesso non sono sicuri rispetto all'intervento (intenzionale od accidentale) dell'utente. </para>
+</sect3>
+
+<sect3 id="reports">
+<title
+>Rapporti</title>
+<para
+>Le banche dati permettono il raggruppamento, la limitazione e l'aggregazione di dati in un modulo o in un <emphasis
+>rapporto</emphasis
+>. I fogli di calcolo sono generalmente stampanti sotto forma di piccole tabelle senza un pieno controllo automatico sulla divisione delle pagine e sul layout dei campi. </para>
+</sect3>
+
+<sect3 id="programming">
+<title
+>Programmazione</title>
+<para
+>Le applicazioni per la creazione di banche dati contengono spesso linguaggi di programmazione completi. I fogli di calcolo più recenti hanno la stessa capacità, tuttavia i calcoli si limitano alla modifica dei campi del foglio di calcolo e alla mera copia dei dati, senza tener conto della rilevanza e dei vincoli di integrità, citati nei paragrafi precedenti. </para>
+<para
+>Il processamento dei dati all'interno di un foglio di calcolo è tipicamente eseguito attraverso una interfaccia utente di tipo grafico, cosa che potrebbe rallentarne la velocità. Le banche dati sono in grado di lavorare in background, al di fuori di interfacce grafiche. </para>
+</sect3>
+
+<sect3 id="multiuse">
+<title
+>Utilizzo multiplo</title>
+<para
+>È difficile immaginare un utilizzo multiplo di un singolo foglio di calcolo. Anche se tecnicamente possibile nell'ambito delle applicazioni più recenti, richiede molta disciplina, attenzione e conoscenza da parte degli utenti, e ciò non può essere garantito. </para>
+<para
+>Un modo classico per condividere i dati salvati in un foglio di calcolo con altre persone è di inviarlo come nella sua interezza come file (tipicamente utilizzando la posta elettronica) oppure rendendolo disponibile come file in una rete di computer. Questo modo di lavorare è porta vantaggi in un grosso gruppo di persone - i dati necessari in un particolare momento potrebbero essere bloccati da un'altra persona. </para>
+<para
+>D'altro canto, le banche dati sono state progettate principalmente con gli accessi multiutente in mente. È permesso il blocco a livello di una riga di una determinata tabella persino nelle versioni più semplici, rendendo semplice la condivisione dei dati. </para>
+</sect3>
+
+<sect3 id="security">
+<title
+>Sicurezza</title>
+<para
+>Rende sicuro un foglio di calcolo oppure le sue specifiche sezioni con una password è solamente un'azione simbolica. Dopo aver fornito un foglio di calcolo in una rete di computer, ogni persona in grado di copiarlo potrà provare ad eludere la protezione. A volte non è così difficile dato che la password è memorizzata all'interno del file stesso. </para>
+<para
+>È altrettanto facile eludere il blocco alle modifiche ed il blocco alla copia per un foglio di calcolo (o per una sua parte). </para>
+<para
+>Le banche dati (ad eccezione di quelle salvate in un file invece che su un server) non hanno bisogno di essere disponibili su un singolo file. Potrai accedere ad esse tramite una rete di calcolatori, tipicamente fornendo un nome utente ed una password. Otterrai l'accesso solamente a quelle aree (tabelle, moduli o addirittura specifiche righe e colonne) che ti sono state assegnate impostando appropriati diritti di accesso. </para>
+<para
+>I diritti di accesso possono influenzare la possibilità di modificare o di leggere i dati. Se non ti è reso disponibile alcun dato, non verrà neanche inviato al tuo computer in modo tale che non ci sia modo di crearne una copia così facilmente, come accade per i fogli di calcolo. </para>
+
+</sect3>
+</sect2>
+</sect1>
+
+<sect1 id="database-design">
+<title
+>Progettazione di una banca dati</title>
+<para
+>La progettazione di una banca dati richiede una pianificazione attenta. Nota che la riprogettazione della tabella <guilabel
+>Contatti</guilabel
+> proposta nella sezione 1.2 può generare dei problemi quando la tabella viene riempita di dati. Ad esempio, rinominare un campo è un compito semplice, ma separare il campo <guilabel
+>Indirizzo</guilabel
+> in campi separati richiede attenzione e uno lavoro tedioso. </para>
+<para
+>Per evitare queste situazioni, <emphasis
+>pensa di nuovo al progetto della tua banca dati</emphasis
+> prima di crearla sul tuo computer, e prima che tu e gli altri comincino ad utilizzarla. In questo modo, investendo del tempo all'inizio, probabilmente risparmierai del tempo durante l'uso quotidiano. </para>
+</sect1>
+
+<sect1 id="who-needs-a-database">
+<title
+>Chi ha bisogno di una banca dati?</title>
+<itemizedlist>
+<title
+>Rimani ai fogli di calcolo se:</title>
+<listitem
+><para
+>Le tue esigenze sono limitate ed i tuoi dati non cresceranno mai così tanto (puoi realmente prevederlo?) </para
+></listitem>
+<listitem
+><para
+>Non riesci ad acquisire la metodologia necessaria alla costruzione di una banca dati. Tuttavia puoi considerare sia di delegare questa operazione a qualcun altro oppure di utilizzare strumenti più semplici. </para
+></listitem>
+<listitem
+><para
+>Utilizzi fogli di calcolo complicati e ti manca il tempo o il denaro per spostarti su una banca dati. Pensa, oppure chiedi a qualcuno, se questo non ti porti in un vicolo cieco. Non fare affidamento in strumenti "magici" (per quanto ben fatti) che convertono i tuoi fogli di calcolo in banche dati. </para
+></listitem>
+</itemizedlist>
+
+<itemizedlist>
+<title
+>Considera l'utilizzo di banche dati se:</title>
+<listitem
+><para
+>La tua collezione di dati si espande ogni settimana.</para
+></listitem>
+<listitem
+><para
+>Crei spesso nuovi fogli di calcolo, effettui delle operazioni di copia all'interno di essi e ti sembra che questo lavoro stia diventando sempre più noioso. In tal caso lo sforzo impiegato nella trasformazione in una banca dati ripaga facilmente. </para
+></listitem>
+<listitem
+><para
+>Crei dei rapporti per i quali la vista a tabelle di un foglio di calcolo non è sufficiente. Potresti allora pensare di utilizzare una banca dati con viste a modello. </para
+></listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="database-software">
+<title
+>Software per la creazione di banche dati</title>
+<para
+>Finora hai imparato le caratteristiche generali delle banche dati senza aver visto in dettaglio le applicazioni specifiche per la loro progettazione. </para>
+<para
+>Le prime banche dati furono costruite all'interno di grandi computer mainframe negli anni 60, come gli IBM S&eg;ystem/360. Non era ancora l'era dei PC e quindi queste banche dati avevano bisogno di personale altamente specializzato. Sebbene l'hardware dei vecchi computer fosse inaffidabile, fossero incredibilmente più lenti ed offrissero una capacità di memorizzazione minore, una caratteristica delle banche dati rimane ancora la più affascinante: l'accesso ai dati da parte di diversi utenti all'interno di una rete. </para>
+<para
+>Negli anni 70 alcuni scienziati crearono la teoria della banche dati relazionali (termini come <firstterm
+>tabella</firstterm
+>, <firstterm
+>record</firstterm
+>, <firstterm
+>colonna (campo)</firstterm
+> e <firstterm
+>relazionalità</firstterm
+> e molti altri). Sulla base di questa teoria vennero create le banche dati IBM DB2 ed Oracle, che sono state sviluppate ed utilizzate fino ai nostri giorni. Negli ultimi anni 70 vennero costruiti i primi PC. I loro utenti poterono (gradualmente) utilizzare differenti tipi di applicazioni, incluse quelle per la costruzione delle banche dati. </para>
+<para
+>Quando si tratta di grandi banche dati nelle aziende, la situazione cambia: richiedono ancora computer potenti o complessi chiamati <firstterm
+>cluster</firstterm
+>. Tutto questo va, però, oltre gli scopi del manuale. </para>
+<para
+>Nell'ambito delle banche dati "accessibili" con interfacce utenti grafiche per PC puoi scegliere tra i seguenti: </para>
+
+<itemizedlist>
+<listitem
+><para
+><ulink url="http://www.dbase.com/"
+>DBase</ulink
+> - uno strumento per operazioni su banche dati per DOS, diffuso negli anni 80. I file nel formato DBase vengono ancora utilizzati in alcuni casi specifici a causa della loro semplicità. </para
+></listitem>
+<listitem
+><para
+><ulink url="http://msdn.microsoft.com/vfoxpro/productinfo/overview/"
+>FoxPro</ulink
+> - un'applicazione simile a DBase (primi anni 90). Dopo essere stato acquisito da Microsoft vennero introdotte le interfacce utente grafiche e venne utilizzato quindi per creare banche dati sui PC. Questo prodotto viene ancora distribuito, anche se è ormai un po' obsoleto. </para
+></listitem>
+<listitem
+><para
+><ulink url="http://office.microsoft.com/access/"
+>Microsoft Access</ulink
+> - un'applicazione per banche dati (progettazione sui dati e attraverso l'interfaccia grafica) con molte semplificazioni, per questo adatta ai principianti, progettata nei tardi anni 80, basato su un'architettura a 16 bit. Questo prodotto viene offerto ed è ampiamente utilizzato ancora ora, specialmente nelle piccole aziende, dove l'efficienza ed i requisiti di utenza multipla non sono fortemente richiesti. </para
+></listitem>
+<listitem
+><para
+><ulink url="http://www.filemaker.com/"
+>FileMaker</ulink
+> - applicazione diffusa simile a MS Access per la semplicità, operativa sulle piattaforme Windows e Macintosh, distribuito sin dal 1985. </para
+></listitem>
+<listitem
+><para
+><ulink url="http://www.kexi.pl/"
+>&kexi;</ulink
+> - un'applicazione multipiattaforma (Unix/Linux, Windows, Mac OS X) progettata nel 2003, sviluppata nel rispetto dei principi OpenSource, parte del progetto globale <ulink url="http://www.kde.org/"
+>KDE</ulink
+>, &ie; un ambiente grafico per sistemi Unix/Linux. Un contributo significativo allo sviluppo di &kexi; è stato apportato dalla compagnia OpenOffice Poland. </para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+</appendix>
diff --git a/koffice-i18n-it/docs/koffice/kexi/designingforms.docbook b/koffice-i18n-it/docs/koffice/kexi/designingforms.docbook
new file mode 100644
index 00000000..548812b9
--- /dev/null
+++ b/koffice-i18n-it/docs/koffice/kexi/designingforms.docbook
@@ -0,0 +1,1699 @@
+<!--
+ <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+
+ -->
+
+ <sect1 id="designing-forms">
+ <title
+>Progettare i moduli</title>
+
+ <sect2 id="most-important-terms">
+ <title
+>Termini più importanti</title>
+ <glosslist>
+ <glossentry id="gloss-form">
+ <glossterm
+>Modulo</glossterm>
+ <glossdef>
+ <para
+>Una finestra per inserire dei dati e presentarli sullo schermo del computer in modo facile. </para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-form-data-source">
+ <glossterm
+>Sorgente di dati per un modulo</glossterm>
+ <glossdef>
+ <para
+>Tabelle di banche dati o interrogazioni che forniscono i dati mostrati nel modulo. La sorgente di dati è necessaria poiché i moduli stessi sono solo degli <emphasis
+>strumenti</emphasis
+> per la visualizzazione e l'inserimento di dati, mentre le tabelle e le interrogazioni sono fonti di dati. I moduli nuovi e vuoti non hanno alcuna sorgente di dati assegnata, per questo non mostrano alcun dato dalla vostra banca dati finché non ne assegnate loro una. </para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-form-field">
+ <glossterm
+>Campo di un modulo</glossterm>
+ <glossdef>
+ <para
+>Equivalente diretto di una colonna in una tabella o in una interrogazione. I campi più utilizzati sono quelli per la visualizzazione di testo e numeri. L'inserimento di un nuovo valore o la modifica di uno esistente in un campo di questo tipo provoca una modifica nella colonna della tabella o interrogazione ad esso legata (dopo aver confermato la modifica). </para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-form-design">
+ <glossterm
+>Design di un modulo</glossterm>
+ <glossdef>
+ <para
+>Insieme di operazioni che stai compiendo per definire l'aspetto e le funzioni di un modulo. Per fare questo, devi fornire una <glossterm linkend="gloss-form-data-source"
+>sorgente di dati</glossterm
+>, inserire dei <glossterm linkend="gloss-form-field"
+>campi di un modulo</glossterm
+> di diversi tipi e collocarli nella posizione appropriata. </para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-form-widget">
+ <glossterm
+>Oggetto modulo</glossterm>
+ <glossdef>
+ <para
+>Elemento di un modulo. I tipi di oggetti principali sono:</para>
+ <itemizedlist>
+ <listitem>
+ <para
+>Oggetti che mostrano informazioni, &eg; una casella di testo o una casella immagine. Ogni oggetto di questo tipo può essere <emphasis
+>legato</emphasis
+> ad un campo di una sorgente dati (la colonna di una tabella o di una interrogazione). Perciò, essi sono chiamati in breve <glossterm linkend="gloss-form-field"
+>campi di un modulo</glossterm
+>. </para>
+ </listitem>
+ <listitem>
+ <para
+>Oggetti in grado di eseguire azioni specifiche, &eg; un pulsante per chiudere il modulo corrente. All'interno di altre applicazioni, esso è chiamato a volte <firstterm
+>controllo di un modulo</firstterm
+> poiché può eseguire un'azione definita in precedenza per <emphasis
+>controllare</emphasis
+> il comportamento della tua applicazione per banche dati. </para>
+ </listitem>
+ <listitem>
+ <para
+>Altri oggetti che permettono di arricchire l'aspetto di un modulo, come &eg; un <quote
+>oggetto linea</quote
+> può separare visivamente due aree del modulo. </para>
+ </listitem>
+ </itemizedlist>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-container-widget">
+ <glossterm
+>Oggetto contenitore</glossterm>
+ <glossdef>
+ <para
+>Un oggetto che può <emphasis
+>contenere</emphasis
+> altri oggetti all'interno della sua area. Ad esempio, un riquadro o una scheda sono contenitori. La superficie del modulo è essa stessa un contenitore. Un pulsante di comando non può essere chiamato contenitore poiché non è possibile inserire oggetti al suo interno. In casi più complicati, degli oggetti contenitore possono essere inseriti all'interno di un altro contenitore, quindi l'annidamento è possibile. </para>
+ <!--
+ <screenshot>
+ <screeninfo
+>Example container widgets</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_01_widget_containers.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Example container widgets</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ </glossdef>
+ </glossentry>
+ </glosslist>
+ </sect2>
+
+ <sect2 id="forms-versus-tables">
+ <title
+>I moduli contro le tabelle</title>
+ <para
+>Nel capitolo 5.2 hai imparato come inserire dati direttamente nelle tabelle usando la loro vista a foglio di calcolo. Tuttavia, in molti casi i moduli sono più adatti all'inserimento dei dati: </para>
+ <itemizedlist>
+ <listitem>
+ <para
+>Una tabella può contenere troppe colonne per mostrarle sul tuo schermo. Un modulo può mostrare tali dati usando righe multiple. </para>
+ </listitem>
+ <listitem>
+ <para
+>Un modulo permettere di suddividere visivamente i <glossterm linkend="gloss-form-field"
+>campi</glossterm
+> di dati in gruppi logici, aumentando quindi la leggibilità. È possibile inserire etichette con informazioni aggiuntive per dare agli utente ulteriori suggerimenti su come usare il modulo o sul significato dei <glossterm linkend="gloss-form-field"
+>campi</glossterm
+> di dati forniti. </para>
+ </listitem>
+ <listitem>
+ <para
+>I pulsanti di comando possono essere usati all'interno dei moduli per i comandi più comuni, così che gli utenti possono usare i moduli in un modo simile alle applicazioni che conoscono. </para>
+ </listitem>
+ <listitem>
+ <para
+>Nella vista a foglio di calcolo, mostrare <glossterm linkend="gloss-form-field"
+>campi</glossterm
+> di testo con dati su più righe oppure immagini è tanto semplice quanto farlo nei moduli. </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title
+>Lavorare con il design dei moduli</title>
+ <para
+>Come con il design delle tabelle o delle interrogazioni, puoi utilizzare la <interface
+>Vista dati</interface
+> e la <interface
+>Vista design</interface
+>. Il design di un modulo viene eseguito nella <interface
+>Vista design</interface
+>. Ci riferiremo spesso alla finestra per il design dei moduli con il termine <interface
+>Designer dei moduli</interface
+>. </para>
+ <procedure>
+ <step>
+ <para
+>Per creare un nuovo modulo vuoto, seleziona <menuchoice
+><guimenu
+>Inserisci</guimenu
+><guimenuitem
+>Modulo</guimenuitem
+></menuchoice
+> dalla barra dei menu. In alternativa, puoi usare il comando <menuchoice
+><guimenuitem
+>Nuovo modulo</guimenuitem
+></menuchoice
+> dal pulsante a discesa nella barra degli strumenti del <interface
+>navigatore di progetto</interface
+> oppure il comando <menuchoice
+><guimenuitem
+>Crea oggetto: modulo</guimenuitem
+></menuchoice
+> dal menu contestuale. </para>
+ </step>
+ <step>
+ <para
+>Apparirà un nuovo riquadro: puoi ridimensionare il modulo spostando i bordi. Il modulo è ricoperto da una griglia che semplifica il posizionamento accurato degli oggetti. </para>
+ <!--<screenshot>
+ <screeninfo
+>A window with design of a new form</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_03_new_empty_form.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A window with design of a new form</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ </step>
+ </procedure>
+ <para
+>Così come con il design delle tabelle, il <interface
+>designer dei moduli</interface
+> fornisce un <interface
+>pannello delle proprietà</interface
+>. Per risparmiare un po' di spazio sullo schermo, il pannello hatre schede relative al modulo attualmente selezionato: </para>
+ <variablelist>
+ <varlistentry>
+ <term
+>La scheda <guilabel
+>Proprietà</guilabel
+></term>
+ <listitem>
+ <para
+>Contiene una lista di proprietà dell'oggetto attualmente selezionato.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>La scheda <guilabel
+>Sorgente dati</guilabel
+> </term>
+ <listitem>
+ <para
+>Contiene le proprietà relative in modo specifico alla <glossterm linkend="gloss-form-data-source"
+>sorgente dati</glossterm
+> dell'oggetto attualmente selezionato o del modulo stesso. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>La scheda <guilabel
+>Oggetti</guilabel
+> </term>
+ <listitem>
+ <para
+>Contiene una gerarchia di tutti gli oggetti del modulo. La lista semplifica la ricerca per nome e la navigazione tra gli oggetti. </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para
+>Vengono mostrate informazioni circa il nome ed il tipo dell'oggetto attualmente selezionato nella prima e nella seconda scheda. </para>
+ <para
+>Sono disponibili anche barre degli strumenti aggiuntive:</para>
+ <itemizedlist>
+ <listitem>
+ <para
+>La barra degli strumenti <guilabel
+>Oggetti</guilabel
+>, utilizzata per l'inserimento di nuovi oggetti nel modulo </para>
+ </listitem>
+ <listitem>
+ <para
+>La barra degli strumenti <guilabel
+>Formato</guilabel
+> utilizzata per la formattazione degli elementi di un modulo (&eg; per regolare la dimensione dell'oggetto, il raggruppamento). I comandi di formattazione sono anche disponibili nel menu <guimenu
+>Formato</guimenu
+>. Ulteriori informazioni su questi comandi possono essere trovate in <xref linkend="formatmenu"/>. </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+
+ <sect2 id="using-the-widgets-tab">
+ <title
+>Usare la scheda <guilabel
+>Oggetti</guilabel
+></title>
+ <para
+>La scheda <guilabel
+>Oggetti</guilabel
+> nel <interface
+>pannello delle proprietà</interface
+> fornisce una lista di oggetti del modulo e la loro gerarchia. Ogni oggetto viene presentato all'interno della gerarchia accanto agli altri oggetti che si trovano allo stesso livello (che hanno lo stesso contenitore come genitore). Gli oggetti figli (all'interno dei contenitori) vengono presentati utilizzando nomi indentati. </para>
+ <!--<para
+>In the picture below, the form (a container) contains two widgets:
+ <guilabel
+>groupBox2</guilabel
+> and <guibutton
+>options</guibutton
+> command button. In
+ turn, <guilabel
+>groupBox2</guilabel
+> (being a container itself) contains two check box
+ widgets.
+ </para>
+ <screenshot>
+ <screeninfo
+>Using the <quote
+>Widgets</quote
+> tab</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_04_widgets_tab.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Using the <quote
+>Widgets</quote
+> tab</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ <para
+>Per ogni oggetto viene mostrato il nome ed il tipo. Al tipo è associata anche un'icona - la stessa che viene mostrata nella barra degli strumenti usata durante il design del modulo. </para>
+ <note>
+ <itemizedlist>
+ <listitem
+>
+ <para
+>Cambiando la selezione corrente nella lista verrà attivata la selezione corrispondente nel modulo che si sta progettando. Ciò permette di cercare più facilmente gli oggetti tramite i nomi ed una navigazione più semplice. Ad esempio, è possibile selezionare un oggetto tramite il nome, e poi passare alla scheda <guilabel
+>Proprietà</guilabel
+> per modificare le proprietà dell'oggetto.</para>
+ </listitem>
+ <listitem>
+ <para
+>Tenere premuto il tasto <keycap
+>Ctrl</keycap
+> mentre si seleziona un elemento dalla lista degli oggetti permette di selezionare oggetti multipli in una sola volta. Tenere premuto il tasto <keycap
+>Shift</keycap
+> permette di selezionare l'intera lista di oggetti.</para>
+ </listitem>
+ <!--<listitem>
+ <para>
+ When widget is inserted, it is recommended to give it a reasonable name.
+ For example, <guilabel
+>green</guilabel
+> check box widget has been named specifically
+ for its meaning, using the <guilabel
+>Properties</guilabel
+> tab
+ (<guilabel
+>Name</guilabel
+> property has been used to do that). Such change
+ can make it easier to find a widget within the list.
+ </para>
+ <screenshot>
+ <screeninfo
+>Naming the widget as <guilabel
+>green</guilabel
+></screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_04_renaming_widgets.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Naming the widget as <guilabel
+>green</guilabel
+></phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </listitem
+>-->
+ </itemizedlist>
+ </note>
+ <para
+>Dare nomi ragionevoli agli oggetti può essere utile, ma non è obbligatorio. Nota che il nome di un oggetto è una proprietà non visibile all'utente del modulo. Gli utenti vedranno solamente un testo dell'oggetto, fornito dalla proprietà <varname
+>Testo</varname
+> o simili. </para>
+ </sect2>
+
+ <sect2 id="inserting-widgets-text-fields">
+ <title
+>Inserire oggetti - campi di testo</title>
+ <para
+>Creiamo un modulo che fornisce informazioni su alcune persone, cioè un modulo collegato alla tabella <literal
+>Persone</literal
+>. </para>
+ <para
+>Se il modulo che si sta progettando deve presentare dei dati ottenuti da una banca dati, devi posizionare <glossterm linkend="gloss-form-field"
+>campi</glossterm
+> appropriati al suo interno. Per farlo, usa i pulsanti sulla barra degli strumenti <guilabel
+>Oggetti</guilabel
+>. Ogni pulsante corrisponde ad un singolo tipo di oggetti. </para>
+ <procedure>
+ <step>
+ <para
+>Fai clic sul pulsante <guibutton
+>Casella di testo</guibutton
+> nella barra degli strumenti <guilabel
+>Oggetti</guilabel
+>. </para>
+ </step>
+ <step>
+ <para
+>Fai clic sulla superficie del modulo con il pulsante <mousebutton
+>sinistro</mousebutton
+> del mouse. Un nuovo oggetto casella di testo verrà posizionato nel punto in cui hai fatto clic. Prima di rilasciare il pulsante puoi trascinare il mouse per specificare la dimensione desiderata dell'oggetto. </para>
+ </step>
+ <step>
+ <para
+>Se necessario, sposta l'oggetto inserito trascinandolo nella posizione desiderata. In seguito puoi ridimensionarlo trascinando uno dei piccoli quadrati che compaiono negli angoli. Nota che i quadrati sono visibili solamente quanto l'oggetto viene selezionato. Se ne selezioni un altro oppure la superficie del modulo, i quadrati spariscono. </para>
+ </step>
+ <step>
+ <para
+>Fai nuovamente clic sul pulsante <guibutton
+>Casella di testo</guibutton
+> nella barra degli strumenti e fai clic sulla superficie del modulo per inserire un altro oggetto.Ripeta questa azione un'altra volta finché non ottieni tre caselle di testo nel tuo modulo. Per semplicità ci limitiamo a tre <glossterm linkend="gloss-form-field"
+>campi</glossterm
+> di dati. </para>
+ </step>
+ </procedure>
+ <note>
+ <itemizedlist>
+ <listitem>
+ <para
+>È disponibile un menu contestuale nella modalità design di moduli, attivato facendo clic con il pulsante <mousebutton
+>destro</mousebutton
+> del mouse sull'oggetto desiderato oppure sulla superficie del modulo. Il menu offre comandi come <guimenuitem
+>Taglia</guimenuitem
+>, <guimenuitem
+>Copia</guimenuitem
+>, <guimenuitem
+>Incolla</guimenuitem
+>, <guimenuitem
+>Elimina</guimenuitem
+> ed altri, più complessi. Molti di essi sono anche forniti dalla <guilabel
+>Barra dei menu</guilabel
+>, tipicamente <guimenuitem
+>Modifica</guimenuitem
+>. Sono disponibili anche scorciatoie da tastiera per questi comandi. Alcuni di essi sono solo disponibili per certi tipi di oggetti. </para>
+ </listitem>
+ <listitem>
+ <para
+>I comandi <guimenuitem
+>Taglia</guimenuitem
+>, <guimenuitem
+>Copia</guimenuitem
+> e <guimenuitem
+>Incolla</guimenuitem
+> rendono possibile spostare o copiare degli oggetti tra moduli, addirittura tra progetti di banche dati separati. </para>
+ </listitem>
+ <listitem>
+ <para
+>Tenere premuto il tasto <keycap
+>Ctrl</keycap
+> mentre si fa clic su un oggetto permette di selezionare diversi oggetti. </para>
+ </listitem>
+ <listitem>
+ <para
+>Invece di utilizzare i comandi <guimenuitem
+>Copia</guimenuitem
+> e <guimenuitem
+>Incolla</guimenuitem
+>, per duplicare un oggetto all'interno dello stesso modulo puoi tenere premuto il tasto <keycap
+>Ctrl</keycap
+> mentre sposti l'oggetto. Dopo aver rilasciato il tasto <keycap
+>Ctrl</keycap
+> l'oggetto trascinato non verrà spostato ma copiato nella nuova posizione. </para>
+ </listitem>
+ </itemizedlist>
+ </note>
+ </sect2>
+
+ <sect2 id="assigning-data-sources">
+ <title
+>Assegnare sorgenti di dati</title>
+ <para
+>I <glossterm linkend="gloss-form-field"
+>campi</glossterm
+> inseriti non hanno ancora nessuna <emphasis
+>sorgente di dati</emphasis
+> assegnata, quindi non sono in grado di mostrare informazioni dalla banca dati. Per assegnare una sorgente di dati usa la scheda <guilabel
+>Sorgente dati</guilabel
+> del <interface
+>pannello delle proprietà</interface
+>. </para>
+ <para
+>Il primo passo consiste nello specificare la <glossterm linkend="gloss-form-data-source"
+>sorgente dati del modulo</glossterm
+>, cioè il posto dal quale vengono raccolti i dati visualizzati. Come detto in precedenza, userai la tabella <literal
+>persone</literal
+> come <glossterm linkend="gloss-form-data-source"
+>sorgente dati</glossterm
+> per il tuo nuovo modulo. </para>
+ <procedure>
+ <step>
+ <para
+>Fai clic sulla superficie del modulo, poiché modificherai le sue proprietà.</para>
+ </step>
+ <step>
+ <para
+>Passa alla scheda <guilabel
+>Sorgente dati</guilabel
+> ed inserisci il nome <literal
+>persone</literal
+> dal menu a discesa <guilabel
+>Sorgente dati per il modulo</guilabel
+>. Altrimenti, puoi selezionare quel nome dal menu a discesa. </para>
+ <!--<screenshot>
+ <screeninfo
+>Entering <glossterm linkend="gloss-form-data-source"
+>form's data source</glossterm
+> name</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_05_entering_form_data_source.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Entering <glossterm linkend="gloss-form-data-source"
+>form's data source</glossterm
+> name</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ </step>
+ </procedure>
+ <para
+>Hai assegnato la <glossterm linkend="gloss-form-data-source"
+>sorgente dati per il modulo</glossterm
+>. Ora devi specificare la sorgente dati per ogni campo degli oggetti. </para>
+ <procedure>
+ <step>
+ <para
+>Fai clic sul primo oggetto campo di testo nella parte alta del modulo.</para>
+ </step>
+ <step>
+ <para
+>Nella scheda <guilabel
+>Sorgente dati</guilabel
+> del pannello delle proprietà inserisci il nome del campo <varname
+>nome</varname
+> nel menu a discesa <emphasis
+>sorgente dati dell'oggetto</emphasis
+>. Altrimenti puoi selezionare quel nome dal menu a discesa. </para>
+ <!--<screenshot>
+ <screeninfo
+>Entering widget's data source name</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_05_entering_text_field_data_source.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Entering widget's data source name</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ </step>
+ <step>
+ <para
+>Fai clic sul prossimo oggetto casella di testo ed inserisci <varname
+>cognome</varname
+> come sorgente dati.</para>
+ </step>
+ <step>
+ <para
+>Inserisci le sorgenti dati per i <glossterm linkend="gloss-form-field"
+>campi</glossterm
+> di testo <varname
+>via</varname
+>, <varname
+>numero_di_casa</varname
+> e <varname
+>città</varname
+> in modo simile. </para>
+ </step>
+ </procedure>
+ <para
+>Puoi ora salvare il design del modulo (non è obbligatorio per verificare il modulo in azione). Per salvarlo, fai clic su pulsante della barra degli strumenti <guilabel
+>Salva i cambiamenti dell'oggetto</guilabel
+> oppure usa il comando <menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>S</keycap
+></keycombo
+></shortcut
+><guimenu
+>File</guimenu
+><guimenuitem
+>Salva</guimenuitem
+></menuchoice
+>. Al momento del salvataggio ti verrà chiesto di inserire il nome del modulo. Inserisci <literal
+>Persone</literal
+> come didascalia e fai clic sul pulsante <guibutton
+>OK</guibutton
+>. Il nome del modulo verrà riempito automaticamente. </para>
+ <para
+>Questo è il momento giusto per controllare il tuo modulo. Fai clic sul pulsante della barra degli strumenti <guibutton
+>Passa alla vista dati</guibutton
+>. A meno che tu non abbia commesso un errore durante l'inserimento delle sorgenti dati, dovresti vedere i <glossterm linkend="gloss-form-field"
+>campi del modulo</glossterm
+> riempiti con i dati proveniente dalla tabella <literal
+>persone</literal
+>. </para>
+ <!--<screenshot>
+ <screeninfo
+>The <literal
+>Persons</literal
+> form in data view after inserting text fields and assigning data sources</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_06_form_with_text_fields.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>The <literal
+>Persons</literal
+> form in data view after inserting text fields and assigning data sources</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ <note>
+ <itemizedlist>
+ <listitem>
+ <para
+>Se vuoi rimuovere l'associazione di una <glossterm linkend="gloss-form-data-source"
+>sorgente dati</glossterm
+> per un oggetto del modulo, puoi usare il pulsante <guibutton
+>Pulisci sorgente dei dati per l'oggetto</guibutton
+> vicino al menu a discesa <guilabel
+>Sorgente dati dell'oggetto</guilabel
+>. In maniera simile, puoi usare il pulsante <guibutton
+>Pulisci sorgente dei dati del modulo</guibutton
+> vicino al menu a discesa <guilabel
+>Sorgente dati del modulo</guilabel
+>. </para>
+ </listitem>
+ <listitem>
+ <para
+>Usa il pulsante <guibutton
+>Vai alla sorgente dei dati selezionata</guibutton
+> per selezionare la tabella o interrogazione appropriata nel <interface
+>navigatore progetti</interface
+>, così puoi aprire velocemente una tabella o una interrogazione che rappresenta la <glossterm linkend="gloss-form-data-source"
+>sorgente dati</glossterm
+> del modulo. </para>
+ </listitem>
+ </itemizedlist>
+ <!-- TODO: mention about creating Auto Fields by using drag & drop -->
+ </note>
+ </sect2>
+
+ <sect2 id="inserting-text-labels">
+ <title
+>Inserire etichette di testo</title>
+ <para
+>Per rendere più semplice agli utenti del modulo la comprensione del significato di ogni oggetto, sarebbe necessario aggiungere delle etichette di testo ad essi con titoli appropriati. Per creare delle etichette di testo viene utilizzato l'oggetto <literal
+>etichetta</literal
+>. </para>
+ <para
+>Inserisci tre oggetti etichetta nel modulo, posizionandoli alla sinistra dei campi di testo (oppure alla destra se il tuo sistema operativo usa uno schema da destra a sinistra). All'inserimento di una nuova etichetta, apparirà un cursore di testo dove puoi inserire il titolo desiderato. Inserisci in sequenza: <literal
+>Nome</literal
+>, <literal
+>Cognome</literal
+> e <literal
+>Indirizzo</literal
+>. In aggiunta, inseriscine un'altra nella parte alta del modulo per mostrare il suo nome, cioè <literal
+>Persone</literal
+>. Allarga la dimensione dell'etichetta ed aumenta la dimensione del carattere usando il comando <menuchoice
+><guimenu
+>Formato</guimenu
+><guimenuitem
+>Tipo di carattere</guimenuitem
+></menuchoice
+>. </para>
+ <!--<screenshot>
+ <screeninfo
+>Ready to use form after adding text labels</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_06_form_with_labels.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Ready to use form after adding text labels</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ </sect2>
+
+ <sect2 id="actions">
+ <title
+>Azioni</title>
+ <para
+>Una <literal
+>azione</literal
+> è una singola attività isolata nell'applicazione, disponibile agli utenti per essere eseguita. Può anche essere eseguita automaticamente come reazione ad un dato evento (&eg; dopo l'apertura di un modulo). </para>
+
+ <sect3 id="assigning-actions-to-form-buttons">
+ <title
+>Assegnare delle azioni ai pulsanti del modulo</title>
+ <para
+>È possibile assegnare molte azioni ai pulsanti del modulo. L'azione assegnata viene eseguita dopo aver premuto il pulsante. </para>
+ <para
+>Per assegnare un'azione:</para>
+ <procedure>
+ <step>
+ <para
+>Passa alla vista <interface
+>design del modulo</interface
+> se non lo hai ancora fatto.</para>
+ </step>
+ <step>
+ <para
+>Seleziona l'oggetto pulsante esistente facendo clic su di esso o mettine uno nuovo nel modulo. Se hai inserito un nuovo pulsante, inserisci il suo titolo e premi il tasto <keycombo action="press"
+><keycap
+>Invio</keycap
+></keycombo
+>. </para>
+ </step>
+ <step>
+ <para
+>Fai clic sull'oggetto pulsante con il tasto <mousebutton
+>destro</mousebutton
+> del mouse per visualizzare il menu contestuale. </para>
+ </step>
+ <step>
+ <para
+>Seleziona il comando <guimenuitem
+>Assegna azione...</guimenuitem
+> dal menu contestuale. </para>
+ </step>
+ <step>
+ <para
+>Apparirà una finestra di dialogo <guilabel
+>Assegna azione al pulsante di comando</guilabel
+> che presenta una lista di azioni disponibili. Una di esse sarà già selezionata se l'oggetto ne aveva una assegnata. Altrimenti nel menu a discesa <guilabel
+>Tipo di azione</guilabel
+> sarà selezionato l'elemento <guilabel
+>Nessuna azione</guilabel
+>. </para>
+ </step>
+ <step>
+ <para
+>Dal menu a discesa <guilabel
+>Tipo di azione</guilabel
+> seleziona l'elemento <guilabel
+>Applicazione</guilabel
+>. Verranno elencate le azioni disponibili per le applicazioni. </para>
+ </step>
+ <step>
+ <para
+>Seleziona una delle azioni dalla lista (&eg; <guilabel
+>Elimina riga</guilabel
+>).</para>
+ </step>
+ <step>
+ <para
+>Fai clic sul pulsante <guibutton
+>OK</guibutton
+> o premi il tasto <keycombo action="press"
+><keycap
+>Invio</keycap
+></keycombo
+> per confermare la selezione. </para>
+ </step>
+ </procedure>
+ <!--<screenshot>
+ <screeninfo
+>Assigning <guilabel
+>Delete Row</guilabel
+> action to a form's button</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_07_assigning_action_to_button.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Assigning <guilabel
+>Delete Row</guilabel
+> action to a form's button</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ <para
+>Dopo essere passato alla <emphasis
+>vista dati</emphasis
+> puoi vedere se le azioni funzionano o meno. Ad esempio, se ha assegnato l'azione <guilabel
+>Elimina riga</guilabel
+>, facendo clic sul pulsante la riga corrente della banca dati verrà eliminata, come se stessi eseguendo il comando <menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>Canc</keycap
+></keycombo
+></shortcut
+><guimenu
+>Modifica</guimenu
+><guimenuitem
+>Elimina riga</guimenuitem
+></menuchoice
+> (in base alle tue impostazioni, ti potrebbe venir chiesto di confermare l'eliminazione). </para>
+
+ <note>
+ <itemizedlist>
+ <listitem>
+ <para
+>Per eliminare l'assegnazione di un'azione, seleziona l'elemento <guilabel
+>Nessuna azione</guilabel
+> dal menu a discesa <guilabel
+>Tipo di azione</guilabel
+> della finestra di dialogo <guilabel
+>Assegna azione al pulsante di comando</guilabel
+>. </para>
+ </listitem>
+ <listitem>
+ <para
+>Le azioni funzionano solamente nella <emphasis
+>vista dati</emphasis
+> di un modulo. Non tutti le assegnazioni di azioni hanno senso. Ad esempio, l'azione <guimenuitem
+>Tipo carattere...</guimenuitem
+> è disponibile nella vista dati, ma solo se ne hai selezionato uno nella <interface
+>Vista dati</interface
+>. Se fai delle modifiche alle impostazioni del carattere, esse verranno applicate al testo dell'oggetto selezionato. </para>
+ </listitem>
+ </itemizedlist>
+ </note>
+ </sect3>
+ </sect2>
+
+ <sect2 id="widget-layouts">
+ <title
+>Disposizione degli oggetti</title>
+ <para
+>Nella maggior parte dei casi, gli oggetti di un modulo dovrebbero essere organizzati ed allineati in modo conveniente. Posizionare, allineare e ridimensionare gli oggetti a mano non è facile e questi parametri non vengono regolati quando l'utente ridimensiona il modulo. Effettivamente la situazione è anche peggiore, poiché non puoi assumere che un dato modulo richieda un dato spazio perché gli utenti utilizzano diverse dimensioni dei caratteri e risoluzioni dello schermo. </para>
+ <!--
+ <para>
+ The following example presents a form where text fields and labels were
+ placed by hand. Some of them cannot fit in the form's window.
+ </para>
+ <screenshot>
+ <screeninfo
+>An example form with widgets that cannot not fit in the window</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_08_form_no_fit.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>An example form with widgets that cannot not fit in the window</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ <para
+>L'uso di strumenti speciali chiamati disposizioni degli oggetti, può aiutare a disporre gli oggetti del modulo. La disposizione degli oggetti è un'azione che prevede il raggruppamento di due o più oggetti in modo tale che essi siano ben posizionati ed abbiamo dimensioni appropriate. </para>
+ <para
+>L'uso di schemi di disposizione in un modulo migliora l'allineamento. Inoltre, lo spazio è utilizzato in maniera migliore. I campi di testo sono più vicini tra di loro, la spaziatura è costante. </para>
+ <!--<screenshot>
+ <screeninfo
+>Example form with layout used</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_08_form_well_fit.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Example form with layout used</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ <para
+>Ci sono due metodi per creare una disposizione degli oggetti.</para>
+ <itemizedlist>
+ <listitem>
+ <para
+>Seleziona due o più oggetti che dovrebbero essere posizionati nella stessa disposizione, e selezionane una dalla voce <guilabel
+>Disponi gli oggetti</guilabel
+> nel menu contestuale. </para>
+ </listitem>
+ <listitem>
+ <para
+>Fai clic su un oggetto contenitore (o la superficie stessa di un modulo) dove sono inseriti gli oggetti e seleziona una delle disposizioni dal menu contestuale Disponi gli oggetti. Tutti gli oggetti che esistono all'interno del contenitore o del modulo, che si trovano allo stesso livello, verranno collocati nello stesso schema di disposizione. </para>
+ </listitem>
+ </itemizedlist>
+ <para
+>In ognuno di questi casi puoi anche usare il menu <menuchoice
+><guimenu
+>Formato</guimenu
+><guimenuitem
+>Disponi gli oggetti</guimenuitem
+></menuchoice
+>. </para>
+ <!--<screenshot>
+ <screeninfo
+>Selecting widgets that will be put into a layout</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_08_form_layout_selecting.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Selecting widgets that will be put into a layout</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <screenshot>
+ <screeninfo
+>Four widgets are selected</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_08_form_layout_selected.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Four widgets are selected</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <screenshot>
+ <screeninfo
+>Using the context menu for putting the widgets into a grid layout</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_08_form_layout_popup.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Using the context menu for putting the widgets into a grid layout</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ <para
+>La disposizione degli oggetti viene presentata nella vista design usando un riquadro con bordi tratteggiati di colore blu, verde o rossi. Questa linea viene mostrata solamente nella vista design del modulo. </para>
+ <!--<screenshot>
+ <screeninfo
+>Widgets within a grid layout</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_08_form_layout_grid.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Widgets within a grid layout</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ <para
+>Oltre alla tipologia a griglia, ci sono altri due tipi di disposizione degli oggetti.</para>
+ <variablelist>
+ <varlistentry>
+ <term
+>verticale</term>
+ <listitem>
+ <para
+>Disposizione verticale degli oggetti</para>
+ <!--<screenshot>
+ <screeninfo
+>Vertical widget layout</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_08_form_layout_vertical.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Vertical widget layout</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>orizzontale</term>
+ <listitem>
+ <para
+>Disposizione orizzontale degli oggetti</para>
+ <!--<screenshot>
+ <screeninfo
+>Horizontal widget layout</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_08_form_layout_horizontal.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Horizontal widget layout</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ </listitem>
+ </varlistentry>
+ <!-- TODO podzia poziomy / pionowy
+ <br
+><img src="img/05_04_08_form_layout_vertical_splitter.png">
+ <br
+><br>
+ <br
+><img src="img/05_04_08_form_layout_horizontal_splitter.png">
+ <br
+><br>
+ </li
+> -->
+ </variablelist>
+
+ <sect3 id="springs-in-widget-layouts">
+ <title
+>Molle nelle disposizioni di oggetti</title>
+ <para
+>Una <emphasis
+>molla</emphasis
+> in una disposizione di oggetti è un elemento speciale ed invisibile che permette di regolare la posizione e la dimensione di un oggetto all'interno della disposizione. Tale molla allunga o comprime un oggetto nella parte destra, alta, bassa o sinistra del modulo, in modo tale che abbia la dimensione e posizione desiderate. </para>
+ <para
+>Per usare una molla:</para>
+ <procedure>
+ <step>
+ <para
+>Seleziona l'icona della molla dalla barra degli strumenti <guilabel
+>Oggetti</guilabel
+>. </para>
+ </step>
+ <step>
+ <para
+>Fai clic su un punto del modulo per inserire la molla.</para>
+ </step>
+ </procedure>
+ <!--<para>
+ For the following example, the spring has been inserted on the left
+ hand of the text label "Persons". The label is thus displayed on the
+ right hand of the form. To make the spring work, it has been put into
+ a common horizontal layout with the label.
+ </para>
+ <screenshot>
+ <screeninfo
+>Horizontal layout containing a spring and a text label</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_08_form_spring.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Horizontal layout containing a spring and a text label</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ <para
+>Per far funzionare le molle devi creare un oggetto disposizione globale, cioè una disposizione per lo stesso modulo. A questo punto, le molle possono usare i bordi del modulo come limite per l'espansione. </para>
+ </sect3>
+ <!--
+
+ TODO: The entire text in this section is built around a screenshot
+ example, so it's commented out for now.
+
+ <sect3 id="advanced-widget-layouts">
+ <title
+>Advanced widget layouts</title>
+ <para>
+ Widget layouts can be combined (or nested). On the following example
+ you can identify two nested layouts:
+ </para>
+ <orderedlist>
+ <listitem>
+ <para>
+ Horizontal layout with a spring, aligning the <literal
+>Persons</literal>
+ text label to the right.
+ </para>
+ </listitem>
+ <listitem>
+ <para
+>Grid layout grouping widgets on the whole form.</para>
+ </listitem>
+ </orderedlist>
+ <screenshot>
+ <screeninfo
+>Two widget layouts combined: horizontal layout inside of a grid layout</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_08_form_advanced_layout.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Two widget layouts combined: horizontal layout inside of a grid layout</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <para>
+ The horizontal layout is treated in the example as a single widget by
+ the grid layout - it takes exactly one <quote
+>cell</quote
+> of the grid.
+ After opening a form designed this way in the data view, you can notice
+ (by resizing the form) that:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <literal
+>Persons</literal
+> text label thanks to the spring used is constantly
+ aligned to the to the right side of the form.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Text fields take all of the available width thanks to putting them
+ into the grid layout.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ All the form's widgets are pushed to the top thanks to the spring
+ used at the bottom of the form.
+ </para>
+ </listitem>
+ </itemizedlist>
+ <screenshot>
+ <screeninfo
+>The form using the two layouts displayed in data view</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_08_form_advanced_layout_view.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>The form using the two layouts displayed in data view</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </sect3
+>-->
+
+ <sect3 id="removing-widget-layouts">
+ <title
+>Rimuovere le disposizioni degli oggetti</title>
+ <para
+>Per rimuovere la disposizione degli oggetti senza rimuovere gli oggetti, esegui una delle seguenti azioni: </para>
+ <itemizedlist>
+ <listitem>
+ <para
+>Fai clic con il pulsante <mousebutton
+>destro</mousebutton
+> del mouse sul bordo della schema di disposizione e seleziona il comando <guimenuitem
+>Spezza la disposizione</guimenuitem
+> dal menu contestuale. </para>
+ </listitem>
+ <listitem>
+ <para
+>Fai clic con il pulsante <mousebutton
+>sinistro</mousebutton
+> del mouse sul bordo dello schema di disposizione e seleziona <menuchoice
+><guimenu
+>Formato</guimenu
+><guimenuitem
+>Spezza la disposizione</guimenuitem
+></menuchoice
+> dal menu dei comandi. </para>
+ </listitem>
+ </itemizedlist>
+ <note>
+ <para
+>Rimuovendo la disposizione degli oggetti usando il comando <guimenuitem
+>Spezza la disposizione</guimenuitem
+> non verranno rimossi gli oggetti in essa contenuti. Se vuoi rimuovere anche gli oggetti, seleziona semplicemente lo schema di disposizione facendo clic sul suo bordo e premi il tasto <keycap
+>Canc</keycap
+> oppure usa il comando <menuchoice
+><guimenu
+>Modifica</guimenu
+><guimenuitem
+>Elimina</guimenuitem
+></menuchoice
+> o il comando del menu contestuale. </para>
+ </note>
+ </sect3>
+
+ <sect3 id="size-policies-for-widgets-within-a-layout">
+ <title
+>Politiche di ridimensionamento degli oggetti in una disposizione</title>
+ <para
+>Invece di impostare una dimensione fissa per gli oggetti, in &kexi; puoi scegliere tra varie linee guida delle dimensioni degli oggetti. Le <emphasis
+>linee guida delle dimensioni</emphasis
+> rappresentano una strategia flessibile per controllare come un oggetto viene allungato (o ristretto) in base agli oggetti vicini o allo spazio disponibile nel modulo. </para>
+ <para
+>Dopo aver posizionato un oggetto in una <emphasis
+>disposizione</emphasis
+>, in genere vengono assegnate ad ognuno di essi delle linee guida delle dimensioni proporzionali (<guilabel
+>Preferita</guilabel
+>). Questi oggetti verranno ridimensionati automaticamente con impostazioni preferite, in base al loro tipo ed alla dimensione dell'intero schema di disposizione. Ad esempio, tre pulsanti sistemati in una disposizione orizzontale verranno ridimensionati in modo tale da adattarsi al proprio testo visibile. </para>
+ <para
+>Per ogni oggetto inserito nel modulo, esistono delle impostazioni per le linee guida delle dimensioni disponibili nell'<interface
+>Editor di proprietà</interface
+>. Queste impostazioni vengono presentate come un gruppo di proprietà chiamato <guilabel
+>Linee guida delle dimensioni</guilabel
+>. </para>
+ <!--<screenshot>
+ <screeninfo
+>A group of properties for defining a widget's size policy</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_09_size_policy_properties.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A group of properties for defining a widget's size policy</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ <para
+>Questo gruppo di proprietà contiene:</para>
+ <variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Tipo grandezza orizzontale</guilabel
+></term>
+ <listitem>
+ <para
+>che definisce la dimensione orizzontale dell'oggetto,</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Tipo grandezza verticale</guilabel
+></term>
+ <listitem>
+ <para
+>che definisce la dimensione verticale dell'oggetto,</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Allungamento orizzontale</guilabel
+></term>
+ <listitem>
+ <para
+>che definisce il grado di attività del <guilabel
+>Tipo grandezza orizzontale</guilabel
+>, </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Allungamento verticale</guilabel
+></term>
+ <listitem>
+ <para
+>che definisce il grado di attività del <guilabel
+>Tipo grandezza orizzontale</guilabel
+> </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <sect4>
+ <title
+>Valori delle linee guida delle dimensioni</title>
+ <para
+>I seguenti valori sono disponibili nel menu a discesa per le proprietà <guilabel
+>Tipo grandezza orizzontale</guilabel
+> e <guilabel
+>Tipo grandezza verticale</guilabel
+> nell'<interface
+>editor di proprietà</interface
+>: </para>
+ <variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Fisso</guilabel
+></term>
+ <listitem>
+ <para
+>questo valore significa che l'oggetto non potrà essere ridimensionato automaticamente; dovrebbe mantenere le dimensioni costanti definite al momento del design (larghezza o altezza), </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Minimo</guilabel
+></term>
+ <listitem>
+ <para
+>questo valore significa che la dimensione originale dell'oggetto è impostato al minimo possibile, è sufficiente e non c'è bisogno di espandere l'oggetto, ma verrà ridimensionato se necessario. Questo tipo di linee guida può essere utilizzato per forzare l'espansione di un oggetto all'intera larghezza o altezza, specialmente se hai impostato un valore per l'allungamento maggiore di 0. </para>
+ <!--<screenshot>
+ <screeninfo
+>Text field and two buttons within a grid layout (Minimum horizontal size policy is set for both buttons, so these are slightly wider than needed)</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_09_size_policy_minimum.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Text field and two buttons within a grid layout (Minimum horizontal size policy is set for both buttons, so these are slightly wider than needed)</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Massimo</guilabel
+></term>
+ <listitem>
+ <para
+>questo valore significa che le dimensioni originali dell'oggetto vengono impostate al massimo possibile e che possono essere ridotte senza annullare l'usabilità e la leggibilità dell'oggetto, se altri oggetti hanno bisogno di più spazio, </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Preferito</guilabel
+></term>
+ <listitem>
+ <para
+>questo valore significa che le dimensioni originali dell'oggetto sono le migliori e le preferite; l'oggetto può essere ridotto o espanso, tuttavia, e rimarrà leggibile, </para>
+ <!--<screenshot>
+ <screeninfo
+>Text field and two buttons within a grid layout (Preferred horizontal size policy is set for both buttons)</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_09_size_policy_preferred.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Text field and two buttons within a grid layout (Preferred horizontal size policy is set for both buttons)</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Espansione</guilabel
+></term>
+ <listitem>
+ <para
+>questo valore significa che le dimensioni originali dell'oggetto sono ragionevoli ma che l'oggetto può essere anche ridotto; può anche essere espanso per occupare tutto lo spazio possibile, </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Espansione minima</guilabel
+></term>
+ <listitem>
+ <para
+>questo valore significa che le dimensioni originali dell'oggetto sono permesse; può essere espanso per occupare tutto lo spazio possibile, </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Ignorato</guilabel
+></term>
+ <listitem>
+ <para
+>questo valore significa che le dimensioni originali dell'oggetto vengono ignorate; l'oggetto può essere espanso per occupare tutto lo spazio possibile ma gli altri oggetti in genere non glielo permetteranno </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para
+>Tipi di oggetti diversi hanno diverse linee guida delle dimensioni predefinite; ad esempio, gli oggetti pulsante hanno linee guida delle dimensioni impostate a <guilabel
+>Minimo</guilabel
+> (in entrambe le direzioni), mentre gli oggetti campo di testo hanno le linee guida delle dimensioni verticali impostate a <guilabel
+>Fisso</guilabel
+>. </para>
+ <para
+>Le linee guida delle dimensioni più utilizzate sono <guilabel
+>Preferito</guilabel
+>, <guilabel
+>Minimo</guilabel
+> e <guilabel
+>Massimo</guilabel
+>. </para>
+ </sect4>
+
+ <sect4>
+ <title
+>Allungamento verticale e orizzontale</title>
+ <para
+>Le proprietà <guilabel
+>Allungamento verticale</guilabel
+> e <guilabel
+>Allungamento orizzontale</guilabel
+> accettano valori interi maggiori od uguali a 0. Queste proprietà permettono di regolare il comportamento delle linee guida delle dimensioni. Il valore predefinito per esse è 0. Un valore più alto di allungamento significa che l'oggetto verrà espanso più di oggetti che hanno valori di allungamento inferiori. </para>
+ <!--<screenshot>
+ <screeninfo
+>Size of button widgets affected by setting Vertical Stretch property of the second button to 1</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_09_size_policy_vertical_stretch.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Size of button widgets affected by setting Vertical Stretch property of the second button to 1</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ </sect4>
+ </sect3>
+ </sect2>
+
+ <sect2 id="setting-widgets-size-and-position-by-hand">
+ <title
+>Impostare la dimensione degli oggetti e posizionarli a mano</title>
+ <para
+>Nel caso in cui il tuo modulo non abbia una disposizione principale impostata per il posizionamento ed il ridimensionamento automatico degli oggetti, vorrai probabilmente modificare la posizione e la dimensione degli oggetti in modo tale che il modulo appaia più ordinato e sia più facile da usare. Il designer dei moduli di &kexi; semplifica questo compito offrendo i seguenti gruppi di comandi: </para>
+ <itemizedlist>
+ <listitem>
+ <para
+>Regolare le dimensioni degli oggetti selezionati. Questi comandi sono disponibili nel sottomenu <menuchoice
+><guimenu
+>Formato</guimenu
+><guisubmenu
+>Regola la dimensione degli oggetti</guisubmenu
+></menuchoice
+> della barra dei menu e nel sottomenu <menuchoice
+><guisubmenu
+>Regola la dimensione degli oggetti</guisubmenu
+></menuchoice
+> del menu contestuale. È anche disponibile il menu a discesa <guibutton
+>Regola la dimensione degli oggetti</guibutton
+> nella barra degli strumenti. </para>
+ <variablelist>
+ <varlistentry>
+ <term
+><!--<img src="img/aofit.png" class="icon"
+>--><guilabel
+>Adatta</guilabel
+></term>
+ <listitem>
+ <para
+>Le dimensioni degli oggetti selezionati verranno alterate in modo tale che ognuno di essi sia adattato alla sua dimensione preferita e ad i suoi contenuti; ad esempio, la dimensione del testo di un'etichetta verrà modificata per adattarsi al suo testo. La posizione dell'oggetto non verrà modificata. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><!--<img src="img/aogrid.png" class="icon"
+>--><guilabel
+>Alla griglia</guilabel
+></term>
+ <listitem>
+ <para
+>Le dimensioni degli oggetti selezionati verranno alterate in modo tale che un angolo di ogni oggetto sia posizionato su un punto della griglia del modulo (o di un altro contenitore). La posizione dell'oggetto può essere modificata leggermente. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><!--<img src="img/aoshortest.png" class="icon"
+>--><guilabel
+>Al più corto</guilabel
+></term>
+ <listitem>
+ <para
+>L'altezza degli oggetti selezionati verrà alterata in modo tale che ognuno di essi abbia altezza pari a quello più corto. La posizione degli oggetti non verrà modificata. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><!--<img src="img/aotallest.png" class="icon"
+>--><guilabel
+>Al più alto</guilabel
+></term>
+ <listitem>
+ <para
+>L'altezza degli oggetti selezionati verrà alterata in modo tale che ognuno di essi abbia altezza pari a quello più alto. La posizione degli oggetti non verrà modificata. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><!--<img src="img/aonarrowest.png" class="icon"
+>--><guilabel
+>Al più stretto</guilabel
+></term>
+ <listitem>
+ <para
+>La larghezza degli oggetti selezionati verrà alterata in modo tale che ognuno di essi abbia larghezza pari a quello più stretto. La posizione degli oggetti non verrà modificata. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><!--<img src="img/aowidest.png" class="icon"
+>--><guilabel
+>Al più largo</guilabel
+></term>
+ <listitem>
+ <para
+>La larghezza degli oggetti selezionati verrà alterata in modo tale che ognuno di essi abbia larghezza pari a quello più largo. La posizione degli oggetti non verrà modificata. </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </listitem>
+ <listitem>
+ <para
+>Allineare le posizioni degli oggetti selezionati. I comandi sono disponibili nel sottomenu <menuchoice
+><guimenu
+>Formato</guimenu
+><guisubmenu
+>Allinea la posizione degli oggetti</guisubmenu
+></menuchoice
+> della barra dei menu e nel sottomenu <menuchoice
+><guisubmenu
+>Allinea la posizione degli oggetti</guisubmenu
+></menuchoice
+> del menu contestuale. È anche disponibile il pulsante a discesa <guibutton
+>Allinea la posizione degli oggetti</guibutton
+> nella barra degli strumenti. </para>
+ <variablelist>
+ <varlistentry>
+ <term
+><!--<img src="img/aoleft.png" class="icon"
+>--><guilabel
+>A sinistra</guilabel
+></term>
+ <listitem>
+ <para
+>Tutte le posizioni sinistre degli oggetti selezionati verranno spostate alla posizione del bordo sinistro dell'oggetto più a sinistra. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><!--<img src="img/aoright.png" class="icon"
+>--><guilabel
+>A destra</guilabel
+></term>
+ <listitem>
+ <para
+>Tutte le posizioni destre degli oggetti selezionati verranno spostate alla posizione del bordo destro dell'oggetto più a destra. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><!--<img src="img/aotop.png" class="icon"
+>--><guilabel
+>In alto</guilabel
+></term>
+ <listitem>
+ <para
+>Tutte le posizioni in alto degli oggetti selezionati verranno spostate alla posizione del bordo superiore dell'oggetto più in alto. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><!--<img src="img/aobottom.png" class="icon"
+>--><guilabel
+>In basso</guilabel
+></term>
+ <listitem>
+ <para
+>Tutte le posizioni in basso degli oggetti selezionati verranno spostate alla posizione del bordo inferiore dell'oggetto più in basso. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><!--<img src="img/aopos2grid.png" class="icon"
+>--><guilabel
+>Alla griglia</guilabel
+></term>
+ <listitem>
+ <para
+>Gli angoli in alto a sinistra di tutti gli oggetti selezionati verranno spostati in modo tale che si trovino posizionati sul punto più vicino della griglia. </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para
+>Nessuno dei comandi precedenti ridimensiona gli oggetti.</para>
+ </listitem>
+ </itemizedlist>
+ <para
+>Sono disponibili anche comandi aggiuntivi: <guimenuitem
+>Porta l'oggetto in primo piano</guimenuitem
+> (cioè sopra gli altri) e <guimenuitem
+>Manda l'oggetto in fondo</guimenuitem
+> (cioè dietro gli altri). Questi due comandi vengono usati raramente, poiché non è comune posizionare un oggetto sopra un altro (eccetto quando un contenitore racchiude altri oggetti al suo interno). Nota anche che è sufficiente fare clic su un oggetto con il mouse per portarlo in primo piano. </para>
+ </sect2>
+
+ <sect2 id="setting-the-tab-order">
+ <title
+>Impostare l'ordine delle tabulazioni</title>
+ <para
+>Il fuoco dell'oggetto determina la disponibilità di attivarlo usando la tastiera. Il fuoco è legato agli oggetti mostrati nella vista dati del modulo. Esattamente un solo oggetto può ottenere il fuoco in un determinato momento. L'uso più frequente del fuoco è l'inserimento di un testo (quando un dato campo di testo è attivo, cioè ha ottenuto il fuoco). Un altro esempio è un oggetto pulsante - quando è attivato, è possibile <quote
+>premerlo</quote
+> usando il tasto <keycombo action="press"
+><keycap
+>Invio</keycap
+></keycombo
+> oppure <keycombo action="press"
+><keycap
+>Spazio</keycap
+></keycombo
+> al posto di un pulsante del mouse. </para>
+ <para
+>Ci sono alcuni metodi per rendere attivi degli oggetti (spostando il fuoco sull'oggetto): fare clic con un pulsante del mouse, usando la rotella del mouse sull'oggetto, oppure usando il tasto <keycombo action="press"
+><keycap
+>Tab</keycap
+></keycombo
+>. L'ultimo metodo è spesso usato per la sua velocità e convenienza per gli utenti. La disponibilità dei metodi di acquisizione del fuoco è controllata dalla proprietà <guilabel
+>Linee guida di fuoco</guilabel
+> di un dato oggetto. </para>
+ <para
+>C'è una relazione tra la consegna del fuoco (attivazione) agli oggetti usando il tasto <keycombo action="press"
+><keycap
+>Tab</keycap
+></keycombo
+> e l'impostazione dell'ordine delle tabulazioni di un modulo. Dopo aver premuto il tasto <keycombo action="press"
+><keycap
+>Tab</keycap
+></keycombo
+>, il prossimo oggetto dovrebbe essere attivo, quindi il modulo dovrebbe conoscere l'ordine delle schede. </para>
+ <para
+>Per modificare l'ordine delle tabulazioni per un oggetto di un modulo:</para>
+ <procedure>
+ <step>
+ <para
+>Passa alla vista design del modulo.</para>
+ </step>
+ <step>
+ <para
+>Esegui il comando <menuchoice
+><guimenu
+>Modifica</guimenu
+><guimenuitem
+>Modifica l'ordine delle tabulazioni</guimenuitem
+></menuchoice
+>. Apparirà la finestra di dialogo <guilabel
+>Modifica l'ordine delle tabulazioni</guilabel
+> con le impostazioni per questo modulo. </para>
+ <!--<screenshot>
+ <screeninfo
+>A window for editing tab order for a form</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_11_tab_stop_dialog.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A window for editing tab order for a form</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ <para
+>La finestra contiene una lista con due colonne: la prima colonna mostra i nomi degli oggetti, la seconda i tipi di oggetti. Per rendere più semplice per l'utente il riconoscimento del significato dei nomi e dei tipi, vengono mostrate anche delle icone relative ai tipi. La lista contiene solo oggetti che hanno linee guida del fuoco che permettono l'uso del tasto <keycap
+>Tab</keycap
+>. La finestra ti permette di modificare l'ordine delle tabulazioni o di impostare un ordine automatico. </para>
+ </step>
+ <step>
+ <para
+>Per modificare l'ordine delle tabulazioni puoi:</para>
+ <itemizedlist>
+ <listitem>
+ <para
+>Fare clic sul nome dell'oggetto selezionato nella lista degli oggetti e trascinarlo in una posizione desiderata (in alto o in basso) usando il mouse. </para>
+ </listitem>
+ <listitem>
+ <para
+>Fare clic sul nome dell'oggetto selezionato nella lista degli oggetti ed usare i pulsanti <guibutton
+>Sposta in alto</guibutton
+> o <guibutton
+>Spostai in basso</guibutton
+>, per spostare gli oggetti in una posizione desiderata. </para>
+ </listitem>
+ <listitem>
+ <para
+>Fai clic sulla casella a scelta <guilabel
+>Gestisci automaticamente i tabulatori</guilabel
+> per impostare un ordine automatico delle tabulazioni nel modulo. Se questa opzione è stata attivata, qualsiasi modifica apportata a mano alla lista di oggetti non viene presa in considerazione - &kexi; gestirà l'ordine delle tabulazioni da solo. L'ordinamento automatico significa che l'oggetto in alto a sinistra verrà attivato per primo (oppure quello in altro a destra se il tuo sistema operativo usa uno schema da destra a sinistra), e l'ordine va da sinistra a destra (o da destra a sinistra, rispettivamente) e dall'alto verso il basso. </para>
+ <!--<screenshot>
+ <screeninfo
+>Automatic tab order for a form</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_04_11_auto_tab_stop.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Automatic tab order for a form</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ </listitem>
+ </itemizedlist>
+ </step>
+ <step>
+ <para
+>Fai clic sul pulsante <guibutton
+>OK</guibutton
+> per confermare le modifiche o sul pulsante <guibutton
+>Annulla</guibutton
+> per annullarle. </para>
+ </step>
+ </procedure>
+ </sect2>
+ </sect1>
diff --git a/koffice-i18n-it/docs/koffice/kexi/enteringdataintotables.docbook b/koffice-i18n-it/docs/koffice/kexi/enteringdataintotables.docbook
new file mode 100644
index 00000000..dff18fac
--- /dev/null
+++ b/koffice-i18n-it/docs/koffice/kexi/enteringdataintotables.docbook
@@ -0,0 +1,159 @@
+<!--
+ <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+
+ -->
+
+ <sect1 id="entering-data-into-tables">
+ <title
+>Inserire dei dati nelle tabelle</title>
+ <para
+>Hai progettato le tabelle <literal
+>Persone</literal
+> e <literal
+>numeri_di_telefono</literal
+>. Nessuna delle due contiene ancora dei dati. Puoi inserirne alcuni, e con questo capitolo imparerai a farlo velocemente ed efficientemente. </para>
+ <procedure>
+ <step>
+ <para
+>Comincia con la tabella <literal
+>Persone</literal
+>. Aprila nella <interface
+>Vista dati</interface
+> utilizzando il menu contestuale del <interface
+>Navigatore progetto</interface
+>. La cella corrente viene marcata con un bordo più spesso (tipicamente nero), un <firstterm
+>cursore della cella</firstterm
+>. Il contenuto della cella, se esiste, è evidenziato con un colore differente. La riga corrente, cioè quella su cui hai posizionato il cursore rettangolare, è marcata sulla sinistra con un simbolo a forma di freccia. </para>
+ <para
+>Puoi navigare tra le celle della tabella utilizzando i tasti freccia o i tasti<keycap
+>Pagina giù</keycap
+>, <keycap
+>Pagina su</keycap
+>, <keycap
+>Inizio</keycap
+>, <keycap
+>Fine</keycap
+>; puoi anche fare clic con il mouse su una cella per selezionarla. </para>
+ <para
+>All'inizio, dopo aver aperto la tabella <literal
+>Persone</literal
+>, il cursore è posizionato sulla colonna <literal
+>id</literal
+>. La colonna ha la proprietà numerazione automatica definita, marcata con il testo <literal
+>numeri automatici</literal
+> di colore blu nell'ultima riga. Significa che non devi inserire dei valori a mano quando inserisci dei dati in una nuova riga, poiché la cella verrà riempita automaticamente con numeri in successione. </para>
+ <!--<screenshot>
+ <screeninfo
+>Data entry</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_02_00_data_editing.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Data entry</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ </step>
+ <step>
+ <para
+>Il modo con il quale si inseriscono nuove righe e dati al loro interno in &kexi; è diverso dal modo in questo viene fatto nei fogli di calcolo. Per inserire dei dati in una nuova riga, devi usare i tasti freccia o il mouse per spostare il tuo cursore sulla riga speciale vuota contrassegnata da un segno più. Posiziona il tuo cursore sulla (seconda) colonna <literal
+>nome</literal
+> ed inserisci il nome di una persona. Inserisci anche un cognome, una via, numero di telefono e città. Quando hai fatto, sposta il cursore della cella sull'ultima riga vuota o usando il tasto <keycap
+>Freccia giù</keycap
+> oppure facendo clic sull'ultima riga con il mouse per aggiungere una nuova riga. </para>
+ <note>
+ <title
+>Dettagli sulle azioni disponibili durante l'inserimento di dati nella tabelle</title>
+ <itemizedlist>
+ <listitem>
+ <para
+>Dal momento in cui inserisci il primo carattere, viene avviata la modifica della riga corrente. Apparirà un simbolo a forma di matita nella parte sinistra della tabella. </para>
+ </listitem>
+ <listitem>
+ <para
+>Anche facendo doppio clic su una cella con il &LMB; o premendo il tasto <keycap
+>Invio</keycap
+> o <keycap
+>F2</keycap
+> potrai modificare la riga corrente. </para>
+ </listitem>
+ <listitem>
+ <para
+>Se si preme il tasto <keycap
+>Esc</keycap
+> quando si stanno modificando i contenuti di una cella <emphasis
+>verranno annullate le modifiche apportate a quella cella</emphasis
+>. Tuttavia, il simbolo della matita non scomparirà perché puoi ancora spostarti su una cella differente della riga che stai modificando per cambiare i suoi contenuti. Per <emphasis
+>annullare i cambiamenti apportati all'intera riga che si sta modificando</emphasis
+>, premi di nuovo il tasto <keycap
+>Esc</keycap
+>. </para>
+ </listitem>
+ <listitem>
+ <para
+>Invece di premere il tasto <keycap
+>Esc</keycap
+> puoi fare clic sul pulsante della barra degli strumenti <guibutton
+>Annulla</guibutton
+> o selezionare <menuchoice
+><guimenu
+>Dati</guimenu
+><guimenuitem
+>Annulla i cambiamenti della riga</guimenuitem
+></menuchoice
+> dalla barra dei menu. </para>
+ </listitem>
+ <listitem>
+ <para
+>Premi i tasti <keycombo action="simul"
+><keycap
+>Shift</keycap
+><keycap
+>Invio</keycap
+></keycombo
+> per accettare le modifiche apportate a tutte le celle della riga che stai attualmente cambiando. Puoi anche fare clic sul tasto <guibutton
+>OK</guibutton
+> della barra delle applicazioni o selezionare <menuchoice
+><guimenu
+>Dati</guimenu
+><guimenuitem
+>Salva riga</guimenuitem
+></menuchoice
+> dalla barra dei menu. </para>
+ </listitem>
+ </itemizedlist>
+ </note>
+ </step>
+ <step>
+ <para
+>Riempi la tabella <literal
+>numeri_di_telefono</literal
+> con dei dati. Nella colonna <literal
+>persone</literal
+> devi indicare il numero di una persona esistente nella tabella <literal
+>persone</literal
+>. </para>
+ <!--<screenshot>
+ <screeninfo
+>Example contents of the <literal
+>phone_numbers</literal
+> table</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_01_01_table2_contents.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Example contents of the <literal
+>phone_numbers</literal
+> table</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ </step>
+ </procedure>
+ </sect1>
diff --git a/koffice-i18n-it/docs/koffice/kexi/enteringdatausingforms.docbook b/koffice-i18n-it/docs/koffice/kexi/enteringdatausingforms.docbook
new file mode 100644
index 00000000..5c7642f5
--- /dev/null
+++ b/koffice-i18n-it/docs/koffice/kexi/enteringdatausingforms.docbook
@@ -0,0 +1,31 @@
+<!--
+ <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+
+ -->
+
+ <sect1 id="entering-data-using-forms">
+ <title
+>Inserire dei dati usando i moduli</title>
+ <para
+>L'inserimento e la modifica dei dati è tipicamente compito dell'utente di un'applicazione per banche dati. Il progettista di una banca dati dovrebbe controllare il modulo in termini di corretto inserimento dei dati, e vedere se il modulo funziona come ci si aspettava. </para>
+ <para
+>Per verificare il tuo modulo, passa alla vista dati. Verrà mostrata una singola riga della banca dati (record) e verrà posizionato un cursore di testo all'interno del primo campo dati. Ti puoi spostare tra i campi utilizzando il &LMB; oppure i tasti <keycap
+>Tab</keycap
+> e <keycombo action="simul"
+><keycap
+>Shift</keycap
+><keycap
+>Tab</keycap
+></keycombo
+>. Durante le modifiche sarà visibile un'icona a forma di matita vicino al navigatore dei record. Dopo aver inserito i dati in una riga (record) puoi premere i tasti <keycombo action="simul"
+><keycap
+>Shift</keycap
+><keycap
+>Invio</keycap
+></keycombo
+> oppure fai clic sul pulsante della barra degli strumenti <guibutton
+>OK</guibutton
+> per confermare le modifiche apportate alla riga corrente. Facendo click sul pulsante della barra degli strumenti <guibutton
+>Annulla</guibutton
+> verranno scartate le modifiche apportate alla riga corrente e verranno ripristinati i contenuti dei campi di dati. Puoi usare il pulsante del navigatore dei record per spostarti su una nuova riga. Tutte le funzioni del navigatore sono inoltre disponibili in modo simile nella vista tabella dati. </para>
+ </sect1>
diff --git a/koffice-i18n-it/docs/koffice/kexi/index.docbook b/koffice-i18n-it/docs/koffice/kexi/index.docbook
new file mode 100644
index 00000000..3c5fd603
--- /dev/null
+++ b/koffice-i18n-it/docs/koffice/kexi/index.docbook
@@ -0,0 +1,152 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY package "koffice">
+ <!ENTITY kappname "&kexi;">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Italian "INCLUDE">
+
+ <!-- Chapters -->
+ <!ENTITY intro SYSTEM "intro.docbook">
+ <!ENTITY basics SYSTEM "basics.docbook">
+ <!ENTITY building SYSTEM "building.docbook">
+ <!ENTITY querydesigning SYSTEM "querydesigning.docbook">
+ <!ENTITY enteringdataintotables SYSTEM "enteringdataintotables.docbook">
+ <!ENTITY designingforms SYSTEM "designingforms.docbook">
+ <!ENTITY enteringdatausingforms SYSTEM "enteringdatausingforms.docbook">
+ <!ENTITY configuration SYSTEM "configuration.docbook">
+ <!ENTITY menus SYSTEM "menus.docbook">
+ <!ENTITY credits SYSTEM "credits.docbook">
+ <!ENTITY database SYSTEM "database.docbook">
+ <!ENTITY comparing SYSTEM "comparing.docbook">
+ <!-- Do not define any other entities; instead, use the entities
+ from entities/general.entities and $LANG/user.entities. -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Manuale di &kexi; </title>
+
+<authorgroup>
+ <author
+><personname
+> <firstname
+>Martin</firstname
+> <othername
+>A.</othername
+> <surname
+>Ellis</surname
+> </personname
+> <email
+> </author>
+ <author
+><personname
+> <firstname
+>Jaroslaw</firstname
+> <surname
+>Staniek</surname
+> </personname
+> <email
+> </author>
+ <othercredit role="translator"
+><firstname
+>Andrea</firstname
+><surname
+>Di Menna</surname
+><affiliation
+><address
+><email
+></address
+></affiliation
+><contrib
+>Traduzione del documento</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+ <year
+>2004</year>
+ <year
+>2005</year>
+ <year
+>2006</year>
+ <holder
+>Jaroslaw Staniek</holder>
+ <holder
+>Martin Ellis</holder>
+</copyright>
+
+<!-- Translators: put here the copyright notice of the translation -->
+<!-- Put here the FDL notice. Read the explanation in fdl-notice.docbook
+ and in the FDL itself on how to use it. -->
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (YYYY-MM-DD) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date
+>2006-09-07</date>
+<releaseinfo
+>1.6</releaseinfo>
+
+<!-- Abstract about this handbook -->
+<abstract>
+ <para
+>&kexi; è un'applicazione per la creazione di banche dati e la gestione di dati della suite di produttività &koffice;. </para>
+</abstract>
+
+<!-- Keywords -->
+<keywordset>
+ <keyword
+>KDE</keyword>
+ <keyword
+>KOffice</keyword>
+ <keyword
+>Kexi</keyword>
+ <keyword
+>banca dati</keyword>
+</keywordset>
+
+</bookinfo>
+
+<!-- The contents of the documentation begin here. Label
+each chapter so with the id attribute. This is necessary for two reasons: it
+allows you to easily reference the chapter from other chapters of your
+document, and if there is no ID, the name of the generated HTML files will vary
+from time to time making it hard to manage for maintainers and for the CVS
+system. Any chapter labelled (OPTIONAL) may be left out at the author's
+discretion. Other chapters should not be left out in order to maintain a
+consistent documentation style across all KDE apps. -->
+
+&intro;
+&basics;
+&building;
+&configuration;
+&menus;
+&credits;
+&database;
+&comparing;
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+kate: space-indent on; indent-width 2; tab-width 2; indent-mode none;
+-->
diff --git a/koffice-i18n-it/docs/koffice/kexi/intro.docbook b/koffice-i18n-it/docs/koffice/kexi/intro.docbook
new file mode 100644
index 00000000..8465fa86
--- /dev/null
+++ b/koffice-i18n-it/docs/koffice/kexi/intro.docbook
@@ -0,0 +1,61 @@
+<!--
+ <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+-->
+
+<chapter id="introduction">
+<title
+>Introduzione</title>
+
+<!-- The introduction chapter contains a brief introduction for the
+application that explains what it does and where to report
+problems. Basically a long version of the abstract. Don't include a
+revision history. (see installation appendix comment) -->
+
+<para
+>&kexi; è un'applicazione per la gestione di banche dati. Può essere utilizzato per creare delle banche dati, inserire dati, eseguire interrogazioni e processare i dati. È possibile creare dei moduli per generare una interfaccia personalizzata ai tuoi dati. Tutti gli oggetti della banca dati - tabelle, interrogazioni e moduli - vengono memorizzati nella banca dati, rendendo più semplice la condivisione dei dati e del design. </para>
+
+<para
+>&kexi; fa parte della suite di produttività &koffice; per l'ambiente desktop KDE. </para>
+
+<para
+>Oltre a memorizzare le tue banche dati &kexi; in file, &kexi; può anche memorizzare i tuoi dati in un <firstterm
+>server di banche dati</firstterm
+>. L'utilizzo di un server di banche dati ti permette di condividere le tue banche dati con altre persone, e permette inoltre a più persone di usare la banca dati nello stesso momento. I seguenti server di banche dati sono supportati da &kexi;: <itemizedlist>
+ <listitem>
+ <para
+>MySQL (Vedi <ulink url="http://www.mysql.com/"
+>http://www.mysql.com/</ulink
+>) </para>
+ </listitem>
+ <listitem>
+ <para
+>PostgreSQL (Vedi <ulink url="http://www.postgresql.org/"
+>http://www.postgresql.org/</ulink
+>) </para>
+ </listitem>
+ </itemizedlist>
+</para>
+
+<para
+>Ulteriori informazioni su &kexi; possono essere reperite sulla pagina dedicata a &kexi; sul sito di &koffice; <ulink url="http://www.koffice.org/kexi/"
+>http://www.koffice.org/kexi/</ulink
+>, e sul sito dedicato esclusivamente a &kexi; <ulink url="http://www.kexi-project.org/about.html"
+>http://www.kexi-project.org/about.html</ulink
+>. </para>
+
+<para
+>Se hai domande riguardo &kexi; esistono due mailing list a tua disposizione. La <ulink url="mailto:[email protected]"
+>mailing list degli utenti di Kexi</ulink
+> può essere usata per le domande circa l'utilizzo di &kexi; oppure circa il progetto &kexi;. La <ulink url="mailto:[email protected]"
+>mailing list degli sviluppatori di Kexi</ulink
+> può essere usata per le domande circa lo sviluppo di &kexi;. Ulteriori informazioni su come iscriversi a tali liste, insieme agli altri pochi modi per contattare gli sviluppatori di &kexi;, possono essere reperite su: <itemizedlist
+> <listitem
+> <para
+> <ulink url="http://www.kexi-project.org/support.html"
+>http://www.kexi-project.org/support.html</ulink>
+ </para>
+ </listitem>
+ </itemizedlist>
+</para>
+</chapter>
+
diff --git a/koffice-i18n-it/docs/koffice/kexi/menus.docbook b/koffice-i18n-it/docs/koffice/kexi/menus.docbook
new file mode 100644
index 00000000..3455cea6
--- /dev/null
+++ b/koffice-i18n-it/docs/koffice/kexi/menus.docbook
@@ -0,0 +1,1289 @@
+<!--
+ <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+-->
+
+<chapter id="menus">
+ <chapterinfo>
+ <authorgroup>
+ <author
+><firstname
+>Anne-Marie</firstname
+> <surname
+>Mahfouf</surname
+> <affiliation
+> <address
+><email
+></address>
+ </affiliation>
+ </author>
+ <author
+><personname
+> <firstname
+>Jarosław</firstname
+> <surname
+>Staniek</surname
+> </personname
+> <email
+> </author>
+ <othercredit role="translator"
+><firstname
+>Andrea</firstname
+><surname
+>Di Menna</surname
+><affiliation
+><address
+><email
+></address
+></affiliation
+><contrib
+>Traduzione del documento</contrib
+></othercredit
+>
+ </authorgroup>
+ </chapterinfo
+>
+ <title
+>Guida ai comandi</title>
+
+ <sect1 id="filemenu">
+ <title
+>Il menu <guimenu
+>File</guimenu
+></title>
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>File</guimenu
+> <guimenuitem
+>Nuovo...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Crea un nuovo progetto.</action
+> Il progetto attualmente aperto non ne è influenzato.</para
+></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>File</guimenu
+> <guimenuitem
+>Apri...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Apre un progetto esistente.</action
+> Il progetto attualmente aperto non ne è influenzato.</para
+></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>File</guimenu
+> <guimenuitem
+>Scarica banche dati di esempio...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Apre la finestra di dialogo KNewStuff</action
+> che ti permette di scaricare delle banche dati di esempio attraverso Internet. Attualmente non è disponibile per MS Windows.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>File</guimenu
+> <guimenuitem
+>Salva</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Salva le modifiche agli oggetti della finestra attiva.</action
+></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>File</guimenu
+> <guisubmenu
+>Importa...</guisubmenu
+> <guimenuitem
+>Tabella dati...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Importa la tabella dati da un file nel formato Comma Separated Value (CSV).</action
+></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>File</guimenu
+> <guisubmenu
+>Esporta</guisubmenu
+> <guimenuitem
+> Tabella o interrogazione come tabella dati...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Esporta i dati dalla tabella o interrogazione attiva in un file nel formato Comma Separated Value (CSV).</action
+></para>
+ </listitem>
+ </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>File</guimenu
+> <guimenuitem
+>Stampa...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Stampa i dati dalla tabella o interrogazione attiva (aperta).</action
+></para>
+<important
+><para
+>Nota per KDE: assicurati che sia stato selezionato il sistema di stampa adeguato nella sezione <quote
+>Sistema di stampa attualmente usato:</quote
+>. Questa opzione può essere vista dopo aver fatto clic sul pulsante <guimenu
+>Opzioni&gt;&gt;</guimenu
+>.</para
+></important
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>File</guimenu
+> <guimenuitem
+>Anteprima di stampa...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra l'anteprima di stampa per la tabella o interrogazione attiva (aperta).</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>File</guimenu
+> <guimenuitem
+>Imposta pagina...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><guibutton
+>Imposta tipo carattere...</guibutton
+> per il <guilabel
+>Titolo della pagina:</guilabel
+>, <guibutton
+>Modifica...</guibutton
+> <guilabel
+>Dimensione pagina &amp; margini</guilabel
+> e <guilabel
+>Aggiungi bordi alla tabella</guilabel
+>.</para
+></listitem>
+</varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>File</guimenu
+> <guimenuitem
+>Chiudi progetto</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Chiude il progetto corrente ma mantiene &kexi; in esecuzione. </action
+></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>File</guimenu
+> <guimenuitem
+>Esci</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Esce</action
+> da &kexi;.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </sect1>
+
+<sect1 id="editmenu">
+<title
+>Il menu <guimenu
+>Modifica</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Modifica</guimenu
+> <guimenuitem
+>Annulla</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Annulla un'azione.</action
+> Puoi ripristinare lo stato precedente all'ultima modifica.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; &Shift; <keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Modifica</guimenu
+> <guimenuitem
+>Rifai</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Annulla un annullamento.</action
+> Inverte l'azione Annulla. Ripristinerà le modifiche apportate in origine.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Modifica</guimenu
+> <guimenuitem
+>Taglia</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Rimuove il testo attualmente selezionato e lo mette negli appunti</action
+> Questo comando non è disponibile se non è stato selezionato alcun testo. Se l'azione viene utilizzata nel Designer dei moduli, verrà rimosso e spostato negli appunti l'oggetto grafico o il gruppo di oggetti selezionato. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Modifica</guimenu
+> <guimenuitem
+>Copia</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Copia il testo selezionato negli appunti.</action
+> Questo comando non è disponibile se non è stato selezionato alcun testo. Se l'azione viene utilizzata nel Designer dei moduli, verrà copiato negli appunti l'oggetto grafico o il gruppo di oggetti selezionato.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Modifica</guimenu
+> <guimenuitem
+>Incolla</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Copia il contenuto degli appunti nel punto di inserimento.</action
+> Questo comando non è disponibile se gli appunti sono vuoti. Se l'azione viene utilizzata nel Designer dei moduli e gli appunti contengono degli oggetti grafici, essi verranno inseriti nel modulo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Modifica</guimenu
+> <guisubmenu
+>Copia speciale</guisubmenu
+> <guimenuitem
+>Tabella o interrogazione come tabella dati...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Copia la tabella o i dati dell'interrogazione selezionati negli appunti.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Modifica</guimenu
+> <guisubmenu
+>Incolla speciale</guisubmenu
+> <guimenuitem
+>Come tabella dati...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Incolla i dati degli appunti in una nuova tabella all'interno del progetto corrente. </action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Modifica</guimenu
+> <guimenuitem
+>Seleziona tutto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Seleziona tutti i caratteri nella casella di testo in uso o tutti gli oggetti grafici nel Designer dei moduli. </action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Modifica</guimenu
+> <guimenuitem
+>Elimina</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Elimina l'oggetto selezionato.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Canc</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Modifica</guimenu
+> <guimenuitem
+>Elimina riga</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Elimina la riga selezionata dalla tabella.</action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="viewmenu">
+<title
+>Il menu <guimenu
+>Visualizza</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F6</keycap
+></shortcut
+> <guimenu
+>Visualizza</guimenu
+> <guimenuitem
+>Vista dati</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Passa alla Vista dati.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F7</keycap
+></shortcut
+> <guimenu
+>Visualizza</guimenu
+> <guimenuitem
+>Vista design</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Passa alla Vista design.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F8</keycap
+></shortcut
+> <guimenu
+>Visualizza</guimenu
+> <guimenuitem
+>Vista testo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Passa alla Vista testo.</action
+> Attualmente è disponibile solo per le interrogazioni sulle banche dati e significa passare alla Vista SQL del Designer delle interrogazioni.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>1</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Visualizza</guimenu
+> <guimenuitem
+>Navigatore progetto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Accede al pannello del Navigatore progetto.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>2</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Visualizza</guimenu
+> <guimenuitem
+>Area principale</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Accede all'area principale.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>3</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Visualizza</guimenu
+> <guimenuitem
+>Modifica delle proprietà</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Accede al pannello di modifica delle proprietà.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Visualizza</guimenu
+> <guimenuitem
+>Mostra/nascondi proprietà</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra o nasconde il pannello di Modifica delle proprietà.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Visualizza</guimenu
+> <guimenuitem
+>Mostra/nascondi navigatore progetto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra o nasconde il pannello del navigatore progetto.</action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="insertmenu">
+<title
+>Il menu <guimenu
+>Inserisci</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Inserisci</guimenu
+> <guimenuitem
+>Tabella...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inserisce il design vuoto di una nuova tabella senza salvarlo.</action
+> Apparirà la finestra del Designer tabella.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Inserisci</guimenu
+> <guimenuitem
+>Interrogazione...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inserisce il design vuoto di una nuova interrogazione senza salvarlo.</action
+> Apparirà la finestra del Designer dell'interrogazione.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Inserisci</guimenu
+> <guimenuitem
+>Modulo...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inserisce il design vuoto di un nuovo modulo senza salvarlo.</action
+> Apparirà la finestra del Designer dei moduli.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Inserisci</guimenu
+> <guimenuitem
+>Script...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inserisce il design vuoto di un nuovo script senza salvarlo.</action
+> Apparirà la finestra di modifica degli script. Il comando è disponibile solo se sono abilitati gli script in &kexi;.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="formatmenu">
+<title
+>Il menu <guimenu
+>Formato</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Formato</guimenu
+> <guimenuitem
+>Tipo carattere...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Modifica il tipo di carattere per l'oggetto selezionato.</action
+> Può essere utilizzato nel designer dei moduli per impostare il tipo di carattere per gli oggetti grafici.</para
+></listitem>
+</varlistentry>
+
+<!-- Forms -->
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Formato</guimenu
+> <guimenuitem
+>Allinea alla griglia</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Se è abilitata, quando si sposta un oggetto sulla superficie del modulo, l'angolo in alto a sinistra dell'oggetto si allineerà o si sposterà sul punto più vicino della griglia.</action
+> Ciò riduce la tua libertà nel posizionare liberamente gli oggetti sulla superficie del modulo, ma comunque aiuta ad allineare in maniera precisa gli oggetti grafici.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Formato</guimenu
+> <guimenuitem
+>Disponi gli oggetti</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Crea una nuova disposizione per gli oggetti grafici. Essi possono essere disposti orizzontalmente, verticalmente, in una griglia, orizzontalmente in divisori, verticalmente in divisori.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Formato</guimenu
+> <guimenuitem
+>Rompi lo schema</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Rompe lo schema selezionato.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Formato</guimenu
+> <guimenuitem
+>Allinea la posizione degli oggetti</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Allinea le posizioni degli oggetti grafici selezionati: a sinistra, a destra, in alto, in basso, alla griglia.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Formato</guimenu
+> <guimenuitem
+>Allinea la dimensione degli oggetti</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Allinea la dimensione degli oggetti grafici selezionati: adatta, alla griglia, al più corto, al più alto, al più stretto, al più largo.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Formato</guimenu
+> <guimenuitem
+>Porta l'oggetto in primo piano</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Porta gli oggetti grafici selezionati in primo piano.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Formato</guimenu
+> <guimenuitem
+>Manda l'oggetto sullo sfondo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Manda gli oggetti grafici selezionati sullo sfondo.</action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="datamenu">
+<title
+>Il menu <guimenu
+>Dati</guimenu
+></title>
+
+<!--when do the first two items appear ???-->
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>Invio</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Dati</guimenu
+> <guimenuitem
+>Salva riga</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Salva i dati della riga selezionata nella tabella.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Dati</guimenu
+> <guimenuitem
+>Annulla modifiche nella riga</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Annulla le modifiche fatte alla riga selezionata nella tabella.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Dati</guimenu
+> <guisubmenu
+>Ordina</guisubmenu
+> <guimenuitem
+>Ascendente</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Ordina i dati in maniera ascendente (dalla A alla Z e dallo 0 al 9).</action
+> Vengono utilizzati i dati della colonna selezionata per l'ordinamento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Dati</guimenu
+> <guisubmenu
+>Ordina</guisubmenu
+> <guimenuitem
+>Discendente</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Ordina i dati in maniera discendente (dalla Z alla A e dal 9 allo 0).</action
+>Vengono utilizzati i dati della colonna selezionata per l'ordinamento.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="toolsmenu">
+<title
+>Il menu <guimenu
+>Strumenti</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Strumenti</guimenu
+> <guimenuitem
+>Importa banca dati...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apre l'assistente per l'importazione di una banca dati</action
+> per importarne una esistente in una banca dati di &kexi;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Strumenti</guimenu
+> <guimenuitem
+>Esegui file di script...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra una finestra di dialogo</action
+> per aprire un file di script esistente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Strumenti</guimenu
+> <guimenuitem
+>Gestore degli script...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra la finestra di dialogo del <guilabel
+>Gestore degli script</guilabel
+> di &kexi;</action
+> per eseguire, caricare, annullare il caricamento, installare, disinstallare o scaricare degli script.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Strumenti</guimenu
+> <guimenuitem
+>Script</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Esegue uno script già caricato.</action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="windowmenu">
+<title
+>Il menu <guimenu
+>Finestra</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Finestra</guimenu
+> <guimenuitem
+>Chiudi</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Chiude la finestra attiva.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Finestra</guimenu
+> <guimenuitem
+>Chiudi tutto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Chiude tutte le finestre aperte.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Finestra</guimenu
+> <guisubmenu
+>Modalità MDI</guisubmenu
+> <guimenuitem
+>Modalità riquadro figlio</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Passa alla modalità interfaccia utente Riquadro figlio.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Finestra</guimenu
+> <guisubmenu
+>Modalità MDI</guisubmenu
+> <guimenuitem
+>Modalità IDEAl</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+><action
+>Passa alla modalità interfaccia utente IDEAl.</action
+></action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>Destra</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Finestra</guimenu
+> <guimenuitem
+>Finestra successiva</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Passa alla finestra successiva.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>Sinistra</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Finestra</guimenu
+> <guimenuitem
+>Finestra precedente</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Passa alla finestra precedente.</action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+<para
+>Gli ultimi elementi di questo menu mostrano i nomi della finestra attualmente aperta.</para>
+</sect1>
+
+ <sect1 id="settingsmenu">
+ <title
+>Il menu <guimenu
+>Impostazioni</guimenu
+></title>
+
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Impostazioni</guimenu
+> <guimenuitem
+>Barre degli strumenti</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Mostra o nasconde una delle barre degli strumenti.</action
+></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Impostazioni</guimenu
+> <guimenuitem
+>Configura le scorciatoie...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Configura le scorciatoie da tastiera utilizzate da &kexi;. </action
+> Vedi la sezione sulla configurazione delle scorciatoie per maggiori dettagli.</para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+</para>
+</sect1>
+
+<sect1 id="helpmenu">
+ <title
+>Il menu <guimenu
+>Aiuto</guimenu
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
diff --git a/koffice-i18n-it/docs/koffice/kexi/querydesigning.docbook b/koffice-i18n-it/docs/koffice/kexi/querydesigning.docbook
new file mode 100644
index 00000000..a7b09e29
--- /dev/null
+++ b/koffice-i18n-it/docs/koffice/kexi/querydesigning.docbook
@@ -0,0 +1,153 @@
+<!--
+ <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+
+ -->
+
+ <sect1 id="designing-queries">
+ <title
+>Progettare interrogazioni per la banca dati</title>
+ <para
+>Lo scopo principale di una banca dati è di memorizzare e di aiutarti nell'estrazione di informazioni che stai cercando. A differenza delle banche dati scritte su fogli di carta, una banca dati di &kexi; ti permette di specificare più criteri di ricerca. I risultati vengono restituiti più velocemente anche con grandi insiemi di dati. Tutto questo rappresenta un punto di forza delle banche dati, sebbene, per essere in grado di eseguire <emphasis
+>interrogazioni</emphasis
+> sulla tua banca dati, devi imparare come comunicare alla banca dati quello che stai cercando. </para>
+ <para
+>Attraverso le interrogazioni puoi limitare i dati provenienti da una tabella ad un insieme predefinito di righe e di colonne così come <firstterm
+>unire</firstterm
+> (join) dinamicamente i dati proveniente da diverse tabelle. </para>
+ <para
+>Per vedere come funzionano in pratica le interrogazioni, ne creerai una di nome <literal
+>contatti</literal
+> che unisce i dati proveniente dalle due tabelle <literal
+>persone</literal
+> e <literal
+>numeri_di_telefono</literal
+> (progettate nel capitolo 3.1 e popolate nel capitolo 3.2). </para>
+ <procedure>
+ <step>
+ <para
+>Crea una nuova interrogazione vuota selezionando <menuchoice
+><guimenu
+>Inserisci</guimenu
+><guimenuitem
+>Interrogazione</guimenuitem
+></menuchoice
+> dalla barra dei menu. Apparirà la finestra design. Essa è divisa in due aree: le relazioni dell'interrogazione in alto e le colonne dell'interrogazione in basso. </para>
+ </step>
+ <step>
+ <para
+>Seleziona la tabella <literal
+>persone</literal
+> nel menu a cascata <guilabel
+>Tabella:</guilabel
+> posizionata nella parte alta della finestra e fai clic sul pulsante <guibutton
+>Aggiungi</guibutton
+>. Apparirà una rappresentazione grafica della tabella nell'area destinata alle relazioni. Fai la stessa cosa per la tabella <literal
+>numeri_di_telefono</literal
+> in modo da inserire anch'essa, come nella figura in basso. </para>
+ <!--<screenshot>
+ <screeninfo
+><literal
+>contacts</literal
+> query design</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_03_00_query_design.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+><literal
+>contacts</literal
+> query design</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ </step>
+ <step>
+ <para
+>Aggiungi le relazioni della interrogazione utilizzando la tecnica del trascinamento: fai clic sul campo <literal
+>id</literal
+> nella tabella <literal
+>persone</literal
+> e trascinalo sul campo <literal
+>persone</literal
+> della tabella <literal
+>numeri_di_telefono</literal
+>. Questo <emphasis
+>unirà entrambi i campi creando una nuova relazione</emphasis
+>. </para>
+ </step>
+ <step>
+ <para
+>Fai doppio clic sul campo <literal
+>nome</literal
+> nella tabella <literal
+>persone</literal
+> per aggiungere il campo come una <firstterm
+>colonna di interrogazione</firstterm
+>. In modo simile, aggiungi i campi <literal
+>cognome</literal
+>, <literal
+>indirizzo</literal
+>, <literal
+>telefono_casa</literal
+>, <literal
+>città</literal
+> dalla tabella <literal
+>persone</literal
+> e <literal
+>numero_di_telefono</literal
+> dalla tabella <literal
+>numeri_di_telefono</literal
+>. </para>
+ </step>
+ <step>
+ <para
+>Il design della interrogazione è ora pronto per alcune prove. Fai clic sul pulsante <guibutton
+>Passa alla vista dati</guibutton
+> della barra degli strumenti per passare dal design alla visualizzazione dei dati forniti come risultati dell'interrogazione. </para>
+ <!--<screenshot>
+ <screeninfo
+><literal
+>Contacts</literal
+> query results</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="img/05_03_00_query_results.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+><literal
+>Contacts</literal
+> query results</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot
+>-->
+ </step>
+ <step>
+ <para
+>Salva il design dell'interrogazione per un uso successivo facendo clic sul pulsante <guibutton
+>Salva</guibutton
+> nella barra degli strumenti. Puoi anche usare <menuchoice
+><guimenu
+>File</guimenu
+><guimenuitem
+>Salva</guimenuitem
+></menuchoice
+> dalla barra dei menu o premere i tasti <keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>S</keycap
+></keycombo
+>. Poiché il design dell'interrogazione non è stato ancora salvato, ti verrà chiesto di specificare un nome. Inserisci il testo <literal
+>Contatti</literal
+> nel campo <guilabel
+>didascalia</guilabel
+> e fai clic sul pulsante <guibutton
+>OK</guibutton
+>. </para>
+ </step>
+ </procedure>
+ </sect1>