<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % Catalan  "INCLUDE">
  <!ENTITY calligra "Calligra">
  <!ENTITY ged.vertaald           '<othercredit role="translator"
><firstname
>Dit document is nog maar gedeeltelijk vertaald.</firstname
> <surname
>Wilt u meehelpen, stuur een bericht naar:</surname
><affiliation
><address
> <email
>kde-i18n-nl@kde.org</email
></address
></affiliation
> <contrib
>Nieuwe vertaler</contrib
></othercredit
>'>
]>
<book id="kexi" lang="&language;">
<bookinfo>
<title
>El manual del &kexi;</title>
<authorgroup>
<author>
<personname
><firstname
>Aquesta documentació s'ha convertit de la pàgina <ulink url=" http://userbase.kde.org/Kexi/Handbook/Introduction"
>Kexi/Handbook</ulink
> del KDE UserBase el 14-09-2012.</firstname
> <surname
></surname
> </personname>
      </author>
<author>
<personname
><firstname
>Actualització a 2.4 per l'equip de documentació del &kde;</firstname
> <surname
></surname
> </personname>
 </author>
<othercredit role="translator"
><firstname
>Rafael</firstname
><surname
>Carreras</surname
> <affiliation
><address
><email
>rafael.carreras@gmail.com</email
></address
></affiliation
> <contrib
>Traductor</contrib
></othercredit
> 
      </authorgroup>
<legalnotice
>&FDLNotice;</legalnotice>
<date
>14 de setembre de 2012</date>
      <releaseinfo
>2.5</releaseinfo>
<abstract>
  <para
>El &kexi; és l'aplicació per crear bases de dades i per a la gestió de dades de la suite de productivitat &calligra;. </para>
</abstract>

<!-- Keywords -->
<keywordset>
  <keyword
>KDE</keyword>
  <keyword
>Calligra</keyword>
  <keyword
>Kexi</keyword>
  <keyword
>base de dades</keyword>
</keywordset>
</bookinfo>
<!--userbase <timestamp
>2012-09-14T07:13:33Z</timestamp
>-->

<!--userbase-content-->
<chapter id="introduction"
><title
>Introducció</title
> 
<para
>El &kexi; és una aplicació de gestió de bases de dades. Es pot usar per crear bases de dades, inserir dades, realitzar consultes i processar dades. Es poden crear formularis per proveir una interfície personalitzada a les vostres dades, fent fàcil de compartir dades i disseny. </para>
<para
>El &kexi; forma part de &calligra; la suite de productivitat creada per la comunitat KDE. </para>
<para
>A més d'emmagatzemar les vostres bases de dades del &kexi; en fitxers, el &kexi; també les pot emmagatzemar en un servidor de bases de dades. Usar un servidor de bases de dades us permet de compartir la vostra base de dades amb altra gent, i també us permet d'usar-la a més d'una persona a l'hora. El &kexi; accepta els següents servidors de bases de dades: </para>
<itemizedlist>
<listitem
><para
><ulink url="http://www.mysql.com/"
>MySQL</ulink
></para
></listitem>
<listitem
><para
><ulink url="http://www.postgresql.org/"
>PostgreSQL</ulink
></para
></listitem>
</itemizedlist>
<para
>Es pot trobar més informació del &kexi; a la &kexi; <ulink url="http://www.calligra-suite.org/kexi/"
>pàgina del kexi al web de Calligra</ulink
>, i al <ulink url="http://www.kexi-project.org/about.html"
>web mateix del Kexi</ulink
>. </para>
<para
>Si teniu preguntes sobre el &kexi;, hi ha dues llistes de correu que podeu usar. La llista de correu del &kexi; es pot usar per a preguntar sobre l'ús del &kexi; o el projecte &kexi;. La llista de desenvolupament del &kexi; es pot usar per preguntes sobre el desenvolupament del &kexi;. Podeu trobar més informació sobre com subscriure-us a les llistes, juntament amb altres maneres de contactar els desenvolupadors del &kexi; <ulink url="http://www.kexi-project.org/support.html"
>aquí</ulink
>. </para>
<para
><note
><para
>Aquest manual per al &kexi; 2.5 es basa en el Manual del &kexi; 1.1. Si us plau, coordineu els esforços amb en Jarosław Staniek, correu: kexi at kde.org</para
></note>
</para>
</chapter>
<chapter id="kexi-basics"
><title
>Bàsics del Kexi</title
> 
<itemizedlist>
<listitem
><para
><link linkend="kexi-databases"
>Bases de dades del Kexi</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="creating-a-new-database-file"
>Creació d'una base de dades nova</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="the-kexi-main-window"
>La finestra principal del Kexi</link
>&nbsp;<itemizedlist
> <listitem
><para
><link linkend="main-application-elements"
>Elements principals d'aplicació</link
>&nbsp;</para
></listitem>
</itemizedlist>
</para
></listitem>
<listitem
><para
><link linkend="opening-an-existing-kexi-database-file"
>Obrint un fitxer existent de base de dades del Kexi</link
>&nbsp;<itemizedlist>
<listitem
><para
><link linkend="opening-a-database-file-in-the-open-existing-project-dialog"
>Obrint un fitxer de base de dades al diàleg Obre un projecte</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="opening-an-existing-kexi-database-file-by-clicking-on--kexi-files-icon"
>Obrint un fitxer existent de base de dades del Kexi clicant a la icona de fitxer .kexi</link
>&nbsp;</para
></listitem>
</itemizedlist>
</para
></listitem>
<listitem
><para
><link linkend="using-built-in-help"
>Usant l'ajuda integrada</link
>&nbsp;</para
></listitem>
</itemizedlist>
<sect1 id="kexi-databases"
><title
>Bases de dades del Kexi</title
> 
<para
>Moltes aplicacions com l'<trademark class="registered"
>OpenOffice.org</trademark
>, el <trademark class="registered"
>LibreOffice</trademark
> o el <application
>&Microsoft; Excel</application
> creen fitxers que s'anomenen documents. El &kexi; també crea els fitxers, però ens referim a ells com a fitxer de base de dades del &kexi;, o aquí senzillament com a fitxer de base de dades. </para>
<para
>A més d'emmagatzemar les vostres bases de dades en fitxers de bases de dades, el &kexi; també pot usar bases de dades en servidors de bases de dades, que és la raó per la qual ens referim a ells com a fitxers de bases de dades, i no simplement com a bases de dades. </para>
<para
>El terme projecte &kexi;, o simplement projecte, també s'usa per a referir-se a una base de dades del &kexi;, sense tenir en compte si es desa en un fitxer o en un servidor de bases de dades. </para>
<para
><note
><para
>Els fitxers de base de dades del &kexi; tenen normalment l'extensió <filename
>.kexi</filename
></para
></note>
</para>
</sect1>
<sect1 id="creating-a-new-database-file"
><title
>Creació d'una base de dades nova</title
> 
<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="newproject.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>
<orderedlist>
<listitem
><para
>Inicieu el &kexi;, o si ja està funcionant, useu <menuchoice
><guimenu
>Kexi</guimenu
><guimenuitem
>Nou... (Ctrl+N)</guimenuitem
></menuchoice
>.</para
></listitem>
<listitem
><para
>A la pàgina <guilabel
>Projecte nou</guilabel
>, sota de la secció <guilabel
>Projectes Buits</guilabel
>, escolliu <guilabel
>Base de dades buida</guilabel
>. <screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="projectstorage.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot
></para
></listitem>
<listitem
><para
>A la pàgina <guilabel
>Mètode d'emmagatzematge</guilabel
>, cliqueu <guilabel
>Fitxer</guilabel
>. <screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="projectfilename.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot
></para
></listitem>
<listitem
><para
>A <guilabel
>Títol del projecte i nom del fitxer</guilabel
>, definiu un títol i el nom de fitxer per al projecte.</para
></listitem>
<listitem
><para
>Cliqueu <guilabel
>Següent</guilabel
> per crear el projecte.</para
></listitem>
</orderedlist>
<para
><note>
<itemizedlist>
<listitem
><para
>Quan canvieu el títol del projecte, el nom de fitxer proposat canvia de manera similar.</para
></listitem>
<listitem
><para
>Podeu usar el navegador de fitxers per escollir una carpeta on voldríeu desar el vostre fitxer de base de dades.</para
></listitem>
</itemizedlist>
</note
></para>
</sect1>
<sect1 id="the-kexi-main-window"
><title
>La finestra principal del Kexi</title
> 
<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="kexi_mainwindow.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>
<para
>La <guilabel
>Barra d'eines en pestanya</guilabel
> a la part superior us dóna accés a accions comunes i ordres. </para>
<para
>El <guilabel
>Navegador de projectes</guilabel
> i l'<guilabel
>Editor de propietats</guilabel
> es mostren en subfinestres a ambdós costats de la finestra filla. Aquestes es poden redimensionar o amagar segons convingui. Es pot amagar una subfinestra clicant la petita creu a la part de dalt de la subfinestra (just a sota de la barra d'eines). </para>
<para
>Els objectes de base de dades (taules, consultes, &etc;) llistades al <guilabel
>Navegador de projectes</guilabel
> es poden obrir clicant (o dobleclicant, depenent dels vostres arranjaments globals del KDE) en els seus noms. </para>
<sect2 id="main-application-elements"
><title
>Elements principals d'aplicació</title
> 
<para
>Els elements principals de la finestra d'aplicació del &kexi; són: </para>
<variablelist>
  <varlistentry
><term
><emphasis role="bold"
>La barra d'eines amb pestanyes</emphasis
></term>
    <listitem>
    <para
>Conté les ordres disponibles per a l'aplicació. Trobareu una descripció detallada de cadascuna de les ordres a <link linkend="command-reference"
>l'apèndix</link
>.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>El plafó del Navegador del projecte</emphasis
></term>
    <listitem>
    <para
>Conté una llista de cada objecte (taules, consultes, formularis,...) creat al projecte de bases de dades obert. El navegador també conté una petita barra d'eines amb les ordres més usades relatives als objectes de la base de dades.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Àrea d'objectes de base de dades oberts / Finestres amb pestanyes</emphasis
></term>
    <listitem>
      <para
>Una àrea central de l'aplicació que ocupa la major part de l'espai de pantalla. La interfície d'usuari, té pestanyes intercanviables amb finestres que estan sempre maximitzades.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>El plafó de l'Editor de propietats</emphasis
></term>
    <listitem>
    <para
>Conté una llista de propietats de l'objecte de base de dades activat. Per a certs objectes (&pex; els estris de formulari) hi poden haver diverses pestanyes.</para>
     </listitem>
  </varlistentry>
</variablelist>
</sect2>
<sect2 id="tabbed-toolbar"
><title
>La barra d'eines amb pestanyes</title
> 
<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="kexi_tabbedtoolbar.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>
<para
>La barra d'eines és el lloc que us dóna accés a la majoria d'ordres i accions del &kexi;. </para>
<para
>Usant les accions trobades a les diferents pestanyes a la barra d'eines, podeu: </para>
<itemizedlist>
<listitem
><para
>Crear / Obrir / Tancar projectes del Kexi</para
></listitem>
<listitem
><para
>Creació d'objectes de base de dades</para
></listitem>
<listitem
><para
>Importar / Exportar dades</para
></listitem>
</itemizedlist>
<para
>Depenent del context, es poden veure pestanyes addicionals: </para>
<itemizedlist>
<listitem
><para
>La pestanya <guilabel
>Disseny de formulari</guilabel
> és visible si realment s'usa el Dissenyador de formularis.</para
></listitem>
<listitem
><para
>La pestanya <guilabel
>Disseny d'informes</guilabel
> és visible si realment s'usa el Dissenyador d'informes.</para
></listitem>
</itemizedlist>
</sect2>
<sect2 id="project-navigator-pane"
><title
>Subfinestra del Navegador de projectes</title
> 
<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="kexi_projectnavigator.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>
<para
>La subfinestra del <guilabel
>Navegador de projectes</guilabel
> és un dels elements usats més freqüentment de la finestra principal del &kexi;. La subfinestra conté una llista de tots els objectes creats en el projecte de bases de dades obert del Kexi. Els objectes estan dividits en grups: taules, consultes, formularis, informes i scripts. </para>
<para
>La subfinestra del Navegador de projectes també conté una petita barra d'eines per a les ordres usades més freqüentment (d'esquerra a dreta): <guilabel
>Obre</guilabel
> l'objecte seleccionat, <guilabel
>Dissenya</guilabel
> l'objecte seleccionat, i <guilabel
>Suprimeix</guilabel
> l'objecte seleccionat. </para>
<para
>Hi ha disponible un menú contextual per a cada objecte de la llista usant el botó secundari. </para>
<para
>Fent doble clic al nom de l'objecte de la llista s'obre l'objecte en <guilabel
>Vista de dades</guilabel
>. Si la finestra de l'objecte ja era oberta, l'acció només activa la finestra sense canviar el mode de vista. </para>
<para
><note
><para
>Encara que el vostre sistema operatiu o gestor de finestres pugui estar arranjat per usar els clics simples en comptes dels dobles clics, el &kexi; usa els dobles clics al <guilabel
>Navegador de projectes</guilabel
> per tal d'evitar d'obrir accidentalment grans conjunts de dades o executar consultes.</para
></note>
</para>
</sect2>
<sect2 id="opened-database-objects-area---tabbed-windows"
><title
>Àrea d'objectes de base de dades oberts / Finestres amb pestanyes</title
> 
<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="kexi_windowtabs.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>
<para
>Quan doblecliqueu un objecte al navegador de projectes, aquest s'obre a l'<guilabel
>Àrea d'objectes de base de dades oberts</guilabel
>. Cada finestra té la seva pestanya al &kexi;. </para>
<para
>Podeu rearranjar les pestanyes arrossegant-les i tancar-les usant el botó <inlinemediaobject
> <imageobject
> <imagedata fileref="Icon-tab-close.png" format="PNG"/> </imageobject
> </inlinemediaobject
> situat a l'extrem dret de la tira de la pestanya. </para>
<para
><note
><para
>En algun moment futur, hi haurà una opció per separar les pestanyes, creant alguna cosa similar a una interfície MDI. Això pot ser útil per a solucions personalitzades o disposicions múltiples.</para
></note>
</para>
</sect2>
<sect2 id="property-editor-pane"
><title
>Subfinestra de l'Editor de propietats</title
> 
<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="kexi_propertyeditor.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>
<para
>A la subfinestra <guilabel
>Editor de propietats</guilabel
>, podeu canviar les propietats de l'objecte mostrat a la finestra activa. Depenent del context, la subfinestra consisteix en una o més pestanyes. La primera pestanya, sempre visible, <guilabel
>Propietats</guilabel
>, conté la llista de propietats disponibles. </para>
<para
>Regles per usar l'<guilabel
>Editor de propietats</guilabel
>: </para>
<itemizedlist>
<listitem
><para
>Cada columna conté una única propietat.</para
></listitem>
<listitem
><para
>Podeu usar el ratolí o el teclat per a canviar els valors de propietats particulars.</para
></listitem>
<listitem
><para
>Els valors més freqüents per als tipus de propietats són:<itemizedlist>
<listitem
><para
>un número; podeu introduir el valor directament o incrementar o disminuir el seu valor clicant amb el &BER; a les fletxes.</para
></listitem>
<listitem
><para
>text</para
></listitem>
<listitem
><para
>desplega la llista de valors</para
></listitem>
<listitem
><para
>Sí/No; podeu commutar el valor clicant el botó;Sí (true) significa que el botó està encès, No (false) significa que el botó està apagat.</para
></listitem>
</itemizedlist>
</para
></listitem>
</itemizedlist
><para
><note>
<itemizedlist>
<listitem
><para
>No cal confirmar un canvi de valor: els canvis són visibles immediatament després de moure a una fila diferent de la llista de l'editor de propietats o prement la tecla &Intro;.</para
></listitem>
<listitem
><para
>Els noms de les propietats canviades recentment que encara no s'han desat a la base de dades estan marcades amb text en negreta.</para
></listitem>
<listitem
><para
>Després de canviar el valor d'una propietat, apareix un botó especial <guilabel
>Desfés canvis</guilabel
> a la part dreta de la llista de l'editor de propietats. Clicant-lo, es reverteix el valor de la propietat al valor original que estava carregat des de la base de dades des que es va obrir l'objecte de base de dades. El botó només és visible quan la propietat està marcada.</para
></listitem>
</itemizedlist>
</note
></para>
<para
>La subfinestra de l'<guilabel
>Editor de propietats</guilabel
> està buida si: </para>
<itemizedlist>
<listitem
><para
>no hi ha cap finestra d'objecte de base de dades oberta, o</para
></listitem>
<listitem
><para
>la finestra activa de l'objecte de base de dades no ofereix propietats; aquest és el cas quan s'obre en <guilabel
>Vista de dades</guilabel
> en comptes de <guilabel
>Vista de disseny</guilabel
>.</para
></listitem>
</itemizedlist>
</sect2>
</sect1>
<sect1 id="opening-an-existing-kexi-database-file"
><title
>Obrint un fitxer existent de base de dades del Kexi</title
> 
<para
>Per tal d'obrir un fitxer de base de dades existent del &kexi; hi ha dues maneres: </para>
<sect2 id="opening-a-database-file-in-the-open-existing-project-dialog"
><title
>Obrint un fitxer de base de dades al diàleg Obre un projecte</title
> 
<itemizedlist>
<listitem
><para
>Inicieu el &kexi;. Heu de poder veure el diàleg d'inici <guilabel
>Benvingut al Kexi</guilabel
>, que us permet seleccionar un dels projectes usats recentment per obrir-lo.</para
></listitem>
<listitem
><para
>Si el projecte no és a la pàgina amb els projectes usats recentment, escolliu <guibutton
>Obre...</guibutton
> (<keycombo action="simul"
>&Ctrl;<keycap
>O</keycap
></keycombo
>). Veureu el diàleg següent:</para>
<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="kexi_openproject.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>
</listitem>
<listitem
><para
>Des de la barra de localització, escolliu una carpeta que contingui un fitxer que cerqueu.</para
></listitem>
<listitem
><para
>Podeu escollir un fitxer que s'obrirà immediatament. Alternativament, podeu introduir el seu nom al quadre <guilabel
>Nom:</guilabel
> i clicar <guilabel
>Següent</guilabel
>.</para
></listitem>
</itemizedlist>
<para
><guilabel
>Notes</guilabel>
</para>
<itemizedlist>
<listitem
><para
>Per defecte, la llista desplegable <guilabel
>Filtre:</guilabel
> té seleccionats <guilabel
>Tots els fitxers acceptats (*.kexi, *.kexic, *.kexis, *.mdb)</guilabel
>. En cas que el fitxer que cerqueu tingui una altra extensió, podeu canviar la selecció de la llista desplegable <guilabel
>Filtre:</guilabel
> a <guilabel
> Tots els fitxers</guilabel
> per tal de mostrar tots els fitxers disponibles (indiferentment de l'extensió).</para
></listitem>
<listitem
><para
>Si heu seleccionat un fitxer d'un tipus extern, com un fitxer <filename
>.mdb</filename
> del <guilabel
>MS Access</guilabel
>, el &kexi; us donarà l'opció d'importar el fitxer.</para
></listitem>
<listitem
><para
>Si teniu seleccionat un fitxer de dades de connexió (amb l'extensió <filename
>.kexic</filename
>) o un fitxer de drecera a un projecte en un servidor de base de dades (amb l'extensió .kexis), el &kexi; mostrarà els diàlegs apropiats.</para
></listitem>
</itemizedlist>
</sect2>
<sect2 id="opening-an-existing-kexi-database-file-by-clicking-on--kexi-files-icon"
><title
>Obrint un fitxer existent de base de dades del Kexi clicant a la icona de fitxer .kexi</title
> 
<itemizedlist>
<listitem
><para
>Cliqueu la icona de fitxer usant el vostre gestor de fitxers o escriptori. El &kexi; obrirà automàticament aquest projecte de base de dades.</para
></listitem>
</itemizedlist>
<para
><guilabel
>Notes</guilabel>
</para>
<para
>Nota sobre fitxers de base de dades accessibles remotament. Podeu voler obrir un fitxer de base de dades localitzat en una font remota (&pex; un lloc web o un servidor d'FTP o una xarxa compartida d'MS Windows). El &kde; permet obrir fitxers des de fonts remotes directament en aplicacions i desar-hi els canvis, però aquest no és el cas amb els fitxers de bases de dades. Clicant un fitxer de base de dades localitzat en una font remota, es descarregarà una còpia del fitxer a un directori temporal del vostre ordinador i tots els vostres canvis es faran en el fitxer local. L'original remot del fitxer quedarà inalterat, així que es recomana primer copiar (descarregar) el fitxer al vostre ordinador, llavors obrir el fitxer i tornar-lo a copiar a la font remota si el voleu actualitzar. </para>
</sect2>
</sect1>
<sect1 id="using-built-in-help"
><title
>Usant l'ajuda integrada</title
> 
<para
>Estan disponibles les següents maneres d'obtenir ajuda integrada en el &kexi;: </para>
<variablelist>
  <varlistentry
><term
><emphasis role="bold"
>El Manual en forma de document electrònic.</emphasis
></term>
    <listitem>
    <para
>El manual està disponible prement la tecla <keycap
>F1</keycap
> o fent clic a <inlinemediaobject
> <imageobject
> <imagedata fileref="Icon-help-contents.png" format="PNG"/> </imageobject
> </inlinemediaobject
> a la barra de menús i seleccionant <guilabel
>Ajuda</guilabel
>.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Pistes <emphasis
>Què és això?</emphasis
></emphasis
></term>
    <listitem>
    <para
>Seleccioneu <guilabel
>Què és això?</guilabel
> des del menú que emergeix en fer clic a <inlinemediaobject
> <imageobject
> <imagedata fileref="Icon-help-contents.png" format="PNG"/> </imageobject
> </inlinemediaobject
> i després feu clic a una àrea de l'aplicació per a obtenir-hi consells.</para>
     </listitem>
  </varlistentry>
</variablelist>
</sect1>
</chapter>
<chapter id="building-simple-databases"
><title
>Construint bases de dades simples</title
> 
<itemizedlist>
<listitem
><para
><link linkend="building-simple-databases"
>Introducció</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="designing-database-tables"
>Dissenyant taules de base de dades</link
>&nbsp;<itemizedlist
> <listitem
><para
><link linkend="the-table-designer-window"
>La finestra del dissenyador de taules</link
>&nbsp;</para
></listitem>
</itemizedlist>
</para
></listitem>
<listitem
><para
><link linkend="entering-data-into-tables"
>Introduint dades a les taules</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="designing-database-queries"
>Dissenyant consultes de base de dades</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="designing-forms"
>Dissenyant formularis</link
>&nbsp;<itemizedlist>
<listitem
><para
><link linkend="most-important-terms"
>Termes més importants</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="forms-versus-tables"
>Formularis contra taules</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="working-with-form-design"
>Treballant amb un disseny de formulari</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="using-the-widgets-tab"
>Usant la pestanya d'estris</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="inserting-widgets---text-fields"
>Inserint estris - camps de text</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="assigning-data-sources"
>Assignant fonts de dades</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="inserting-text-labels"
>Inserint etiquetes de text</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="actions"
>Accions</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="widget-layouts"
>Disposició d'estris</link
>&nbsp;</para
></listitem>
<!--FIXME not implemented in kexi 2.4
<listitem
><para
><link linkend="setting-widgets-size-and-position-by-hand"
>Setting widgets size and position by hand</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="setting-the-tab-order"
>Setting the tab order</link
>&nbsp;</para
></listitem>
-->
</itemizedlist>
</para
></listitem>
<listitem
><para
><link linkend="entering-data-using-forms"
>Introduint dades mitjançant formularis</link
>&nbsp;</para
></listitem>
</itemizedlist>
<sect1 id="introduction0"
><title
>Introducció</title
> 
<para
>Per a aprendre el més bàsic del &kexi;, podeu construir una base de dades simple utilitzant la majoria de característiques elementals del &kexi;. Per a fer les coses més fàcils, no es cobriran aquí les qüestions de disseny avançat de bases de dades. </para>
<para
>Comenceu creant una nova agenda telefònica buida. </para>
<para
>Tenint un nou projecte buit de base de dades, seguiu els passos següents: </para>
<orderedlist>
<listitem
><para
>Disseny de taules de bases de dades. Llegiu la secció anomenada <link linkend="designing-database-tables"
>Dissenyant taules de bases de dades</link
>.</para
></listitem>
<listitem
><para
>Introducció de dades en taules. Llegiu la secció anomenada <link linkend="entering-data-into-tables"
>Introduint dades en taules</link
>.</para
></listitem>
<listitem
><para
>Disseny de consultes de base de dades. Llegiu la secció anomenada <link linkend="designing-database-queries"
>Dissenyant consultes de bases de dades</link
>.</para
></listitem>
<listitem
><para
>Disseny de formularis. Llegiu la secció anomenada <link linkend="designing-forms"
>Dissenyant formularis</link
>.</para
></listitem>
<listitem
><para
>Usar formularis per introduir dades. Llegiu la secció anomenada <link linkend="entering-data-using-forms"
>Introduint dades mitjançant formularis</link
>.</para
></listitem>
</orderedlist>
</sect1>
<sect1 id="designing-database-tables"
><title
>Dissenyant taules de base de dades</title
> 
<!--FIXME to refer to these two tables later, sometimes the caption "Persons"/"Phones" and sometimes the Name "persons"/"phone_numbers" are used; together with different markup guilabel/replaceable, make that consistent. It is really confusing-->
<para
>Primer, hi haurà dues taules afegides a la vostra base de dades: <replaceable
>Persones</replaceable
> i <replaceable
>Telèfons</replaceable
>. Aquestes són exactament les mateixes taules descrites al capítol <link linkend="database-and-spreadsheet"
>Base de dades i full de càlcul</link
>. Es pot trobar una disposició per a <replaceable
>Persones</replaceable
> a la secció <link linkend="data-integrity-and-validity"
>Integritat de dades i validació</link
> en aquell capítol. </para>
<orderedlist>
<listitem
><para
>Seleccionar <guilabel
>Taula</guilabel
> des de la barra d'eines. També podeu usar <guilabel
>Crea un objecte: taula</guilabel
> al menú contextual de l'element <guilabel
>Taules</guilabel
> al Navegador del projecte.</para
></listitem>
<listitem
><para
>Apareixerà la finestra de Disseny de taula. Mirant a la part superior de la finestra de disseny, notareu que el &kexi; us proposa un nom genèric com <guilabel
>Taula1</guilabel
> per a la taula nova. El disseny de la taula no es desa encara, de manera que podreu assignar després un nom més apropiat. Encara més, per la mateixa raó, el nom de la taula encara no és visible al <guilabel
>Navegador del projecte</guilabel
>.</para
></listitem>
</orderedlist>
<sect2 id="the-table-designer-window"
><title
>La finestra de disseny de taula</title
> 
<sect3 id="table-designer-window-consists-of-following-columns-"
><title
>La finestra de disseny de taula consisteix de les següents columnes:</title
> 
<itemizedlist>
<listitem
><para
><inlinemediaobject
> <imageobject
> <imagedata fileref="Icon-help-about-desaturated.png" format="PNG"/> </imageobject
> </inlinemediaobject
> - Informació addicional sobre el camp.</para
></listitem>
<listitem
><para
><guilabel
>Camp de títol</guilabel
> - títol del camp que serà visible durant la introducció de dades.</para
></listitem>
<listitem
><para
><guilabel
>Tipus de dada</guilabel
> - un quadre combinat que conté una llista de tipus de dada, per tal d'arranjar una regla principal per a la introducció de dades per a un camp donat. Per exemple, quan es configura un tipus de dada de nombre enter per a un camp, un usuari de la base de dades no hi podrà introduir caràcters de lletra.</para
></listitem>
<listitem
><para
><guilabel
>Comentaris</guilabel
> - aquí hi podeu introduir qualsevol informació útil per a fer entendre per a què serveix el camp donat. Aquest text addicional es desarà amb el disseny de taula i només serà visible en mode de disseny.</para
></listitem>
</itemizedlist>
<para
>A la finestra de disseny de taula, cada fila correspon a un camp simple de taula. Podeu reconèixer que sou en mode de disseny perquè el botó <guilabel
>Disseny</guilabel
> està seleccionat a la finestra de barra d'eines de la taula. </para>
</sect3>
<sect3 id="designing-the-persons-table"
><title
>Dissenyant la taula Persones</title
> 
<para
>A la primera fila cliqueu a la cel·la de la columna <guilabel
>Camp de títol</guilabel
> i introduïu el <replaceable
>Nom</replaceable
> com a títol del camp. Omplint el camp <guilabel
>Camp de títol</guilabel
> automàticament s'omple el camp del <guilabel
>Nom</guilabel
> com es veu al plafó <guilabel
>Editor de propietats</guilabel
>. </para>
<para
>Notes sobre els noms de camp i de títol </para>
<itemizedlist>
<listitem
><para
>Cada camp de taula ha de tenir un nom i un títol, no poden estar buits.</para
></listitem>
<listitem
><para
>El nom de camp és una paraula usada per la base de dades, normalment no visible per als usuaris de l'aplicació de la base dades. El nom no pot contenir caràcters (nacionals) especials (com ±, ¶, Ü) o caràcters d'espai. El nom només ha de contenir lletres romanes, nombres i el signe subratllat <quote
>_</quote
>. Useu el darrer en lloc d'espais o guions.</para
></listitem>
<listitem
><para
>Els noms de camps han de començar amb una lletra o un signe de subratllat <quote
>_</quote
>, mai amb un nombre.</para
></listitem>
<listitem
><para
>No import si esteu usant lletres minúscules o majúscules. Per al &kexi; el nom de camp <replaceable
>Persones</replaceable
> és el mateix que <replaceable
>persones</replaceable
>.</para
></listitem>
<listitem
><para
>Camp de títol, d'altra banda, us permet d'introduir qualsevol lletra i caràcter especial. Es mostrarà per als usuaris de l'aplicació de base de dades.</para
></listitem>
</itemizedlist>
<para
>De manera similar, introduïu els següents camps en el disseny de taula: </para>
<itemizedlist>
<listitem
><para
><replaceable
>cognom</replaceable
></para
></listitem>
<listitem
><para
><replaceable
>carrer</replaceable
></para
></listitem>
<listitem
><para
><replaceable
>numero_de_casa</replaceable
></para
></listitem>
<listitem
><para
><replaceable
>ciutat</replaceable
></para
></listitem>
</itemizedlist>
<para
>Tots els camps de més amunt, excepte <replaceable
>numero_de_casa</replaceable
>, són del tipus text. Canvieu el tipus del camp <replaceable
>numero_de_casa</replaceable
> a nombre enter. Per fer això, feu clic en una cel·la de la columna <guilabel
>Tipus de dada</guilabel
>, fila <replaceable
>numero_de_casa</replaceable
> i després feu clic al botó de la llista desplegable o premeu <keycap
>F4</keycap
>. Apareixerà la llista de tipus de dades. També podeu usar les tecles <keysym
>Fletxa amunt</keysym
> i <keysym
>Fletxa avall</keysym
> per seleccionar un altre tipus. Seleccioneu el tipus <guilabel
>Nombre enter</guilabel
>. </para>
<para
>A partir d'ara, el camp <replaceable
>numero_de_casa</replaceable
> només acceptarà números. </para>
<para
>El disseny de la taula Persones està llest. Cliqueu el botó <guilabel
>Dades</guilabel
> de la barra d'eines per finalitzar el disseny i canviar a la <guilabel
>Vista de dades</guilabel
> de la taula. Això permet introduir dades a la taula. </para>
<para
>Com que el disseny encara no està desat a la base de dades, apareixerà la finestra de diàleg <guilabel
>Desa l'objecte com a</guilabel
>. Cal especificar el nom per a la taula nova. </para>
<para
>El &kexi; ofereix un nom genèric com <guilabel
>Taula1</guilabel
>. Per canviar el nom, introduïu <replaceable
>Persones</replaceable
> al camp <guilabel
>Títol</guilabel
> i premeu la tecla &Intro; o feu clic al botó <keycap
>D'acord</keycap
>. El camp <guilabel
>Títol</guilabel
> s'usarà per mostrar la taula als usuaris finals de la base de dades, &pex; com a un formulari. Contràriament al nom, el títol pot contenir qualsevol caràcter incloent-hi espais i caràcters especials. </para>
<para
>Tingueu en compte que omplir el camp <guilabel
>Títol</guilabel
> automàticament omple el camp <guilabel
>Nom</guilabel
>. Per a la vostra comoditat, la regla per usar només lletres, nombres i el caràcter <quote
>_</quote
> es manté. Podeu modificar el contingut del camp <guilabel
>Nom</guilabel
> si ho voleu. </para>
<orderedlist>
<listitem
><para
>Se us demana confirmació per a afegir automàticament una clau primària a la taula. Cliqueu al botó <guilabel
>Afegeix la clau primària</guilabel
> per tal de continuar.</para
></listitem>
<listitem
><para
>La taula <replaceable
>Persones</replaceable
> s'ha creat i s'ha obert en Vista de les dades. El seu nom apareix al plafó del <guilabel
>Navegador del projecte</guilabel
>.</para
></listitem>
<listitem
><para
>Creeu la taula <replaceable
>Telèfons</replaceable
>, de manera similar a la taula <replaceable
>Persones</replaceable
>.</para
></listitem>
<listitem
><para
>Creeu un camp <replaceable
>persona</replaceable
> de tipus nombre <guilabel
>enter</guilabel
> i <replaceable
>telèfon</replaceable
> de tipus <guilabel
>Text</guilabel
>. No feu servir aquí un camp de tipus nombre perquè els números de telèfon poden tenir diferents formes i prefixos.</para
></listitem>
<listitem
><para
>Cliqueu el botó <guilabel
>Dades</guilabel
> de la barra d'eines i introduïu el títol <replaceable
>Telèfons</replaceable
> per a la taula. Com a la taula anterior, permeteu que el &kexi; creï automàticament la clau primària.</para
></listitem>
</orderedlist>
</sect3>
</sect2>
</sect1>
<sect1 id="entering-data-into-tables"
><title
>Introduir les dades a les taules</title
> 
<para
>Heu dissenyat les dues taules <replaceable
>Persones</replaceable
> i <replaceable
>Telèfons</replaceable
>. Cap d'elles encara no conté dades. En podeu introduir, i en aquest capítol aprendreu com fer-ho ràpidament i efectivament. </para>
<para
>Comencem per la taula <replaceable
>Persones</replaceable
>. Obriu-la a la Vista de dades usant <guilabel
>Obre</guilabel
> al menú contextual <guilabel
>Navegador de projectes</guilabel
> o el botó de la barra d'eines. La cel·la actual està marcada amb (normalment negre) una vora més gruixuda, un cursor de cel·la. El contingut de la cel·la, si n'hi ha, està ressaltat amb un color diferent. La fila actual, &ead;, en la que està situada el cursor rectangular, està marcada a la banda esquerra mb un símbol de fletxa. </para>
<para
>Podeu navegar per les cel·les de la taula usant les tecles de fletxa, <keycap
>Re Pàg</keycap
>, <keycap
>Av Pàg</keycap
>, <keycap
>Inici</keycap
>, <keycap
>Fi</keycap
>; també podeu clicar amb el ratolí a la cel·la per a seleccionar-la. </para>
<para
>Inicialment, després d'obrir la taula <replaceable
>Persones</replaceable
>, el cursor s'emplaça a la columna <replaceable
>Id</replaceable
>. La columna té definida la propietat autonumeració, marcada en text blau (autonumeració) a l'última fila. Això vol dir que ni hi heu d'introduir valors a mà quan introduïu dades per a una fila nova perquè la cel·la s'omplirà automàticament amb números successius. </para>
<para
>Introduir files noves i introduir-hi dades en el &kexi; és diferent de la manera en què es fa en els fulls de càlcul. Per a introduir dades per a una fila nova, heu d'usar les tecles de fletxa o el ratolí, per a moure el cursor a l'última fila buida especial marcada amb un signe més. Poseu el cursor a la (segona) columna <replaceable
>nom</replaceable
> i introduïu-hi un nom de persona. Introduïu-hi també cognom, carrer, número de casa i ciutat. Quan estigui fet, moveu el cursor de cel·la a l'última fila buida usant la tecla <keycap
>Fletxa avall</keycap
> o clicant l'última fila per afegir-hi una fila nova. </para>
<sect2 id="details-about-actions-available-while-entering-data-into-tables"
><title
>Detalls sobre accions disponibles quan s'introdueixen les dades a les taules</title
> 
<itemizedlist>
<listitem
><para
>Tan aviat com introduïu el primer caràcter, la fila actual s'edita. Apareix un símbol de llapis a la part esquerra de la taula.</para
></listitem>
<listitem
><para
>Fent clic doble a una cel·la amb el botó esquerre del ratolí o prement &Intro; o la tecla <keycap
>F2</keycap
>, també s'inicia l'edició de la fila actual.</para
></listitem>
<listitem
><para
>Pressionant la tecla &Esc; mentre editeu els continguts d'una cel·la cancel·la els canvis fets a aquella cel·la. En canvi, el símbol del llapis no desapareixeran perquè encara els podeu moure a una cel·la diferent de la fila editada per a canviar els seus continguts. Per a cancel·lar els canvis fets a tota la fila editada, pressioneu la tecla &Esc; de nou.</para
></listitem
><!--FIXME Esc does not work in master (2.4) as described here bug in docs or app?-->
<listitem
><para
>En lloc de prémer la tecla &Esc;, podeu fer clic al botó <guilabel
>Cancel·la els canvis del registre</guilabel
> de la barra d'eines.</para
></listitem>
<listitem
><para
>Premeu les tecles <keycombo
>&Maj;&Intro;</keycombo
> per acceptar els canvies efectuats a totes les cel·les a la fila editada actual.</para
></listitem>
</itemizedlist>
<para
>Ompliu la taula <replaceable
>Telèfons</replaceable
> amb dades. A la columna <replaceable
>persona</replaceable
> cal proporcionar un número <replaceable
>Id</replaceable
> de la persona existent a la taula <replaceable
>Persones</replaceable
>. </para>
</sect2>
</sect1>
<sect1 id="designing-database-queries"
><title
>Dissenyant les consultes a la base de dades</title
> 
<para
>El propòsit principal de les bases de dades és el d'emmagatzemar i extreure la informació que cerqueu. Diferentment de les bases de dades escrites en fulls de càlcul, la base de dades del &kexi; us permet d'especificar més criteris de cerca. Els resultats es retornen més ràpid, fins i tot per a grans conjunts de dades. Tot això és el gran poder de les bases de dades. Però per a poder realitzar efectivament les consultes a la vostra base de dades, heu d'aprendre com dir-li a la base de dades el què esteu cercant. </para>
<para
>Amb les consultes de base de dades, podeu limitar les dades que vénen de la taula a un conjunt predefinit de files i columnes així com la unió dinàmica de dades que vénen de múltiples taules. </para>
<para
>Per veure com funcionen els consultes a la pràctica, creareu una consulta de contactes unint les dades de dues taules: <replaceable
>Persones</replaceable
> i <replaceable
>Telèfons</replaceable
> (dissenyades <link linkend="designing-database-tables"
>aquí</link
> i omplertes amb dades <link linkend="entering-data-into-tables"
>aquí</link
>). </para>
<orderedlist>
<listitem
><para
>Creeu una consulta nova buida seleccionant <guilabel
>Consulta</guilabel
> des de la barra d'eines. Apareixerà la finestra de disseny. La finestra es divideix en dues àrees: relacions de la consulta a la part superior i columnes de la consulta a la part inferior.</para
></listitem>
<listitem
><para
>Seleccioneu la taula <replaceable
>Persones</replaceable
> a la llista desplegable <guilabel
>Taula:</guilabel
> situada a la part superior de la finestra i feu clic al botó <guilabel
>Insereix</guilabel
>. Apareixerà una representació gràfica de la taula a l'àrea de relacions. Feu el mateix per la taula <replaceable
>Telèfons</replaceable
> per inserir-la també.</para
></listitem>
<listitem
><para
>Afegiu relacions de consulta usant la tècnica de ratolí d'arrossegar i deixar anar: feu clic al camp <replaceable
>id</replaceable
> de la taula <replaceable
>persones</replaceable
>, arrossegueu-lo i deixeu-lo anar al camp <replaceable
>persona</replaceable
> de la taula <replaceable
>Telèfons</replaceable
>. Això unirà els dos camps creant una relació nova.</para
></listitem>
<listitem
><para
>Feu un clic doble al camp <replaceable
>nom</replaceable
> de la taula <replaceable
>Persones</replaceable
>, per afegir el camp com una columna de consulta. De manera similar, afegiu els camps <replaceable
>cognom</replaceable
>, <replaceable
>carrer</replaceable
>, <replaceable
>numero_de_casa</replaceable
>, <replaceable
>ciutat</replaceable
> de la taula <replaceable
>Persones</replaceable
> i <replaceable
>telèfon</replaceable
> de la taula <replaceable
>Telèfons</replaceable
>.</para
></listitem>
<listitem
><para
>El disseny de la consulta està preparat per les proves. Feu clic al botó <guilabel
>Dades</guilabel
> de la barra d'eines, per canviar des del disseny a la visualització de les dades proporcionades com a resultat de la consulta.</para
></listitem>
<listitem
><para
>Deseu el disseny de la consulta per a un ús posterior fent clic al botó <guilabel
>Desa</guilabel
> de la barra d'eines. Si el disseny de la consulta encara no s'ha desat, se us demanarà que hi especifiqueu un nom. Introduïu el text <replaceable
>Contactes</replaceable
> al camp de títol i feu clic al botó <guilabel
>D'acord</guilabel
>.</para
></listitem>
</orderedlist>
</sect1>
<sect1 id="designing-forms"
><title
>Dissenyant formularis</title
> 
<itemizedlist>
<listitem
><para
><link linkend="most-important-terms"
>Termes més importants</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="forms-versus-tables"
>Formularis contra taules</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="working-with-form-design"
>Treballant amb un disseny de formulari</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="using-the-widgets-tab"
>Usant la pestanya d'estris</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="inserting-widgets---text-fields"
>Inserint estris - camps de text</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="assigning-data-sources"
>Assignant fonts de dades</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="inserting-text-labels"
>Inserint etiquetes de text</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="actions"
>Accions</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="widget-layouts"
>Disposició d'estris</link
>&nbsp;</para
></listitem>
<!--FIXME not implemented in kexi 2.4
<listitem
><para
><link linkend="setting-widgets-size-and-position-by-hand"
>Setting widgets size and position by hand</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="setting-the-tab-order"
>Setting the tab order</link
>&nbsp;</para
></listitem>
-->
</itemizedlist>
<sect2 id="most-important-terms"
><title
>Termes més importants</title
> 
<variablelist>
  <varlistentry
><term
><emphasis role="bold"
>Formulari</emphasis
></term>
    <listitem>
    <para
>Una finestra oferta per a la introducció fàcil de dades i presentació a la pantalla de l'ordinador.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Font de dades del formulari</emphasis
></term>
    <listitem>
    <para
>Taula o consulta de base de dades que ofereix dades mostrades al formulari. La font de dades cal perquè els formularis mateixos només són eines per a mostrar i introduir dades, mentre que les taules i les consultes són la font de les dades. Els formularis nous, buits, no tenen cap font de dades assignada, així que no mostren cap dada de la vostra base de dades fins que les hi assigneu una font de dades.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Camp de formulari</emphasis
></term>
    <listitem>
    <para
>Equivalent directe d'una columna en una taula o consulta. Els usats més freqüentment són els camps per a mostrar text i números. Introduint un valor nou o canviant-ne l'existent, es provoca un canvi a la taula vinculada o la columna de consulta (després d'acceptar els canvis).</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Disseny de formulari</emphasis
></term>
    <listitem>
    <para
>Tasques que esteu realitzant per a definir l'aparença i les funcions del formulari. Per a fer-ho, heu de proveir font de dades, inserir camps de formulari de diversos tipus i posar-los en el lloc adequat.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Estri de formulari</emphasis
></term>
    <listitem>
    <para
>Element de formulari. Els principals tipus d'estri són:</para>
<itemizedlist>
<listitem
><para
>Estris mostrant informació, &pex; un quadre de text o un quadre d'imatge. Cada estri d'aquest tipus es pot vincular a un camp de font de dades (una columna de taula o consulta). Per això, aquests estris es diuen, abreviant, camps de formulari.</para
></listitem>
<listitem
><para
>Els estris permeten realitzar una acció especificada, &pex; un botó que tanqui el formulari actual. Entre altres aplicacions, aquest tipus d'estri de vegades se li diu control de formulari perquè pot realitzar accions prèviament definides de control del comportament de la vostra aplicació de base de dades.</para
></listitem>
<listitem
><para
>Altres estris permeten enriquir l'aparença d'un formulari, &pex; un «estri de línia» pot separar visualment dues àrees de formulari.</para
></listitem>
</itemizedlist>

     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Estri de contenidor</emphasis
></term>
    <listitem>
    <para
>Un estri que pot contenir altres estris a la seva àrea. Per exemple, els estris de marc o pestanya són contenidors. La superfície mateixa del formulari és també un contenidor. Un botó d'ordre no es pot dir que sigui un contenidor perquè no és possible inserir-hi un estri. En casos més complexos, els estris contenidors es poden inserir dins d'un contenidor, així, es poden niar.</para>
     </listitem>
  </varlistentry>
</variablelist>
</sect2>
<sect2 id="forms-versus-tables"
><title
>Formularis contra taules</title
> 
<para
>Al capítol <link linkend="entering-data-into-tables"
>Introduint dades a les taules</link
> heu après com introduir dades directament a les taules usant la seva vista de full de dades. Tanmateix, en molts casos els formularis són més adequats per a l'entrada de dades: </para>
<itemizedlist>
<listitem
><para
>Una taula pot contenir massa columnes per a mostrar-les a la vostra pantalla. Un formulari pot mostrar aquestes dades usant múltiples files.</para
></listitem>
<listitem
><para
>Un formulari permet visualitzar camps dividits de dades en grups lògics, incrementant d'aquesta manera la llegibilitat. Es poden inserir etiquetes amb informació addicional per a donar més pistes als usuaris de com usar el formulari o què volen dir els camps de dades donats.</para
></listitem>
<listitem
><para
>Els botons d'ordre es poden usar als formularis per a ordres usades habitualment de manera que els usuaris poden usar formularis de manera similar com les aplicacions individuals que coneixen.</para
></listitem>
</itemizedlist>
<para
>En visualització de full de dades, mostrar els camps de text de dades multicolumna o imatges és tan fàcil com amb formularis. </para>
</sect2>
<sect2 id="working-with-form-design"
><title
>Treballar amb un disseny de formulari</title
> 
<para
>Com amb disseny de taula o columna, podeu usar Vista de les dades i Vista del disseny. El disseny del formulari es realitza a la Vista del disseny. Sovint ens referim a la finestra de disseny del formulari com a <emphasis
>Dissenyador de formularis</emphasis
>. </para>
<orderedlist>
<listitem
><para
>Per crear un formulari buit nou, seleccioneu <guilabel
>Formulari</guilabel
> des de la barra d'eines. Opcionalment, podeu usar l'ordre <guilabel
>Crea un objecte: Formulari</guilabel
> des del botó desplegable de la barra d'eines del Navegador de projectes o l'ordre <guilabel
>Crea un objecte: Formulari</guilabel
> des del menú contextual del Navegador de projecte.</para
></listitem>
<listitem
><para
>Apareixerà un marc nou, podeu redimensionar el formulari movent les vores. El formulari es cobreix amb una graella que simplifica la posició acurada dels estris.</para
></listitem>
</orderedlist>
<para
>Com el disseny de taules, el Dissenyador de formularis proporciona un plafó <guilabel
>Editor de propietats</guilabel
>. Per estalviar espai a la pantalla, el plafó té tres pestanyes relacionades amb el formulari actualment seleccionat: </para>
<variablelist>
  <varlistentry
><term
><emphasis role="bold"
>La pestanya Propietats</emphasis
></term>
    <listitem>
    <para
>Conté una llista de propietats per a l'estri seleccionat.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>La pestanya Font de les dades <inlinemediaobject
> <imageobject
> <imagedata fileref="Icon-server-database.png" format="PNG"/> </imageobject
> </inlinemediaobject
></emphasis
></term>
    <listitem>
    <para
>Conté propietats relatives específicament a la font de dades de l'estri seleccionat o el formulari mateix.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>La pestanya Estris <inlinemediaobject
> <imageobject
> <imagedata fileref="Icon-action-widgets.png" format="PNG"/> </imageobject
> </inlinemediaobject
></emphasis
></term>
    <listitem>
    <para
>Conté una jerarquia de tots els estris del formulari. La llista simplifica la visualització dels estris per nom i la navegació entre ells.</para>
     </listitem>
  </varlistentry>
</variablelist>
<para
>Hi ha informació sobre els noms i tipus dels estris seleccionats mostrats a la primera i segona pestanyes. </para>
<para
>També hi ha disponibles barres d'eines addicionals: </para>
<itemizedlist>
<listitem
><para
>La barra d'eines <guilabel
>Estris</guilabel
> usada per inserir estris nous al formulari. Seleccioneu el <guibutton
>Disseny de formulari</guibutton
> per mostrar-lo.</para
></listitem>
<!--FIXME no Format toolbar and Format menu in master/2.4
<listitem
><para
>The <guilabel
>Format</guilabel
> toolbar used to format form's elements (&eg; adjusting widget's size, grouping). Formatting commands are also available in the <guilabel
>Format</guilabel
> menu.</para
></listitem
>-->
</itemizedlist>
</sect2>
<sect2 id="using-the-widgets-tab"
><title
>Usar la pestanya Estris</title
> 
<para
>La pestanya d'estris <inlinemediaobject
> <imageobject
> <imagedata fileref="Icon-action-widgets.png" format="PNG"/> </imageobject
> </inlinemediaobject
> al plafó <guilabel
>Propietats</guilabel
> proporciona una llista d'estris de formulari i la seva jerarquia. Cada estri es presenta dins la jerarquia al costat d'altres estris del mateix nivell (el mateix contenidor pare). Els estris fills (dins els contenidors) es mostren usant noms sagnats. </para>
<para
>Cada estri mostra el seu nom i tipus. El tipus també mostra una icona -la mateixa que es mostra a la barra d'eines que s'usa quan es realitza el disseny de formulari. </para>
<para
><note>
<itemizedlist>
<listitem
><para
>Canviant la selecció actual a la llista causa la selecció apropiada del formulari dissenyat. Això permet una cerca més fàcil d'estris per nom i una navegació més fàcil. Per exemple, és possible de seleccionar un estri per nom, i llavors canviar a la pestanya <guilabel
>Propietats</guilabel
> per a canviar les propietats de l'estri.</para
></listitem>
<listitem
><para
>Mantenint polsada la tecla &Ctrl; mentre se selecciona un element de la llista d'estris, us permet seleccionar múltiples estris a l'hora. Mantenint polsada la tecla &Maj; us permet seleccionar llistes senceres d'estris.</para
></listitem>
</itemizedlist>
</note
></para>
<para
>Donar noms raonables als estris pot ser útil, però no és obligatori. Noteu que el nom de l'estri és una propietat no visible per a l'usuari del vostre formulari. Els usuaris només veuran un text d'estri, proporcionat per la propietat <guilabel
>Text</guilabel
> o similar. </para>
</sect2>
<sect2 id="inserting-widgets---text-fields"
><title
>Inserir estris -camps de text-</title
> 
<para
>Crearem un formulari que proporcioni informació quant a persones, &ead; un formulari connectat amb la taula <replaceable
>Persones</replaceable
>. </para>
<para
>Al formulari que dissenyem hi ha d'haver dades obtingudes des de la base de dades, hi heu d'emplaçar correctament els camps. Per a fer-ho, useu els botons de la barra d'eines <guilabel
>Estris</guilabel
>. Cada botó correspon a un únic tipus d'estri. </para>
<orderedlist>
<listitem
><para
>Cliqueu el botó <guilabel
>Quadre de text</guilabel
> de la barra d'eines <guilabel
>Estris</guilabel
>.</para
></listitem>
<listitem
><para
>Cliqueu a la superfície de formulari amb el botó esquerre del ratolí. Apareixerà un quadre de text nou al punt on heu clicat. Abans de deixar-lo, podeu arrossegar el ratolí per a especificar la mida de l'estri.</para
></listitem>
<listitem
><para
>Si cal, moveu l'estri inserit arrossegant-lo i deixant-lo a la posició desitjada. Podeu tornar a amidar l'estri després, arrossegant una de les cantonades dels petits quadres que apareixen prop de les seves cantonades. Tingueu present que els quadres només seran visibles quan l'estri està seleccionat. Si seleccioneu un altre estri de la superfície del formulari, els quadres desapareixen.</para
></listitem>
<listitem
><para
>Cliqueu el botó de la barra d'eines <guibutton
>Quadre de text</guibutton
> un altre cop i cliqueu a la superfície del formulari per a inserir un altre estri. Repetiu aquesta acció un altre cop fins que obtingueu tres caixes de text inserides al vostre formulari. Per a més simplicitat, ens limitarem a cinc dades de camps.</para
></listitem>
</orderedlist>
<para
><note>
<itemizedlist>
  <listitem
><para
>Hi ha un menú contextual disponible en el mode de disseny de formulari, que s'activa amb un clic del botó dret del ratolí a l'estri desitjat o a la superfície del formulari. El menú ofereix ordres com <guilabel
>Retalla</guilabel
>, <guilabel
>Copia</guilabel
>, <guilabel
>Enganxa</guilabel
>, <guilabel
>Suprimeix</guilabel
> i altres més complexes. També són disponibles les dreceres de teclat per a aquestes ordres. Determinades ordres només són disponibles per a certs tipus d'estris.</para
></listitem>
<listitem
><para
>Les ordres <guilabel
>Retalla</guilabel
>, <guilabel
>Copia</guilabel
> i <guilabel
>Enganxa</guilabel
> fan possible moure o copiar estris entre formularis, fins i tot entre projectes de bases de dades separats.</para
></listitem>
<listitem
><para
>Polsant la tecla &Ctrl; mentre cliqueu un estri, us permet seleccionar múltiples estris.</para
></listitem>
<listitem
><para
>En lloc d'usar les ordres <guilabel
>Copia</guilabel
> i <guilabel
>Enganxa</guilabel
> per duplicar un estri al mateix formulari, podeu prémer la tecla &Ctrl; mentre moveu l'estri. Després d'alliberar el botó, l'estri arrossegat no es mourà i es copiarà a la ubicació nova.</para
></listitem>
</itemizedlist>
</note
></para>
</sect2>
<sect2 id="assigning-data-sources"
><title
>Assignar fonts de dades</title
> 
<para
>Els camps que heu inserit encara no tenen cap font de dades assignada, i per tant, no poden mostrar informació de la base de dades. Per assignar una fons de dades, useu la <inlinemediaobject
> <imageobject
> <imagedata fileref="Icon-server-database.png" format="PNG"/> </imageobject
> </inlinemediaobject
> pestanya (Font de les dades) del plafó <guilabel
>Editor de propietats</guilabel
>. </para>
<para
>El primer pas per especificar la font de dades del formulari, &ead;, el lloc d'on es recolliran les dades mostrades.Com s'ha mencionat més amunt, usareu la taula <replaceable
>Persones</replaceable
> com a font de dades pel formulari nou. </para>
<orderedlist>
<listitem
><para
>Cliqueu a la superfície del formulari, com si volguéssiu alterar les seves propietats.</para
></listitem>
<listitem
><para
>Canvieu a la pestanya <inlinemediaobject
> <imageobject
> <imagedata fileref="Icon-server-database.png" format="PNG"/> </imageobject
> </inlinemediaobject
> (Font de les dades) i introduïu-hi el nom de taula <replaceable
>persones</replaceable
> a la llista desplegable <guilabel
>Font de dades del formulari</guilabel
>. Alternativament, podeu seleccionar aquest nom des de la llista desplegable.</para
></listitem>
</orderedlist>
<para
>Heu assignat la font de dades del formulari. Ara, heu d'especificar la font de dades de l'estri. </para>
<orderedlist>
<listitem
><para
>Cliqueu al primer estri de camp de text a la part superior del formulari.</para
></listitem>
<listitem
><para
>A la pestanya <inlinemediaobject
> <imageobject
> <imagedata fileref="Icon-server-database.png" format="PNG"/> </imageobject
> </inlinemediaobject
> (Font de les dades) del plafó de propietats, introduïu el nom del camp <replaceable
>nom</replaceable
> a la llista desplegable <guilabel
>Font de dades de l'estri</guilabel
>. Alternativament, podeu seleccionar aquest nom des de la llista desplegable.</para
></listitem>
<listitem
><para
>Cliqueu al següent estri de camp de text i introduïu <replaceable
>cognom</replaceable
> com a font de les dades.</para
></listitem>
<listitem
><para
>Introduïu les fonts de dades per als camps de text carrer, numero_de_casa i ciutat de manera similar.</para
></listitem>
</orderedlist>
<para
>Ara podeu desar el disseny del formulari (això no és obligatori per provar el formulari en acció). Per desar, feu clic al botó <guilabel
>Desa</guilabel
> de la barra d'eines. En desar, se us demanarà el nom del formulari. Introduïu <replaceable
>Persones</replaceable
> com a títol i feu clic al botó <guilabel
>D'acord</guilabel
>. El nom del formulari s'omplirà automàticament. </para>
<para
>Aquest és el moment apropiat per provar el formulari. Feu clic al botó <guilabel
>Dades</guilabel
> de la barra d'eines. A menys que hàgiu fet un error en entrar les fonts de dades, hauríeu de veure els camps dels formularis omplerts amb dades de la taula <replaceable
>Persones</replaceable
>. </para>
<para
><note>
<itemizedlist>
<listitem
><para
>Si voleu eliminar l'assignació de la font de dades de l'estri d'un estri de formulari, podeu usar el <inlinemediaobject
> <imageobject
> <imagedata fileref="Icon-edit-clear-locationbar-rtl.png" format="PNG"/> </imageobject
> </inlinemediaobject
> botó del quadre <guilabel
>Font de dades de l'estri</guilabel
>.</para
></listitem>
<listitem
><para
>Useu el botó <inlinemediaobject
> <imageobject
> <imagedata fileref="Icon-go-jump.png" format="PNG"/> </imageobject
> </inlinemediaobject
> (Vés a la font de dades seleccionada) per seleccionar la taula o consulta apropiada al <guilabel
>Navegador de projectes</guilabel
>, de manera que podeu obrir ràpidament una taula o consulta, sent la font de dades del formulari.</para
></listitem>
</itemizedlist>
</note
></para>
</sect2>
<sect2 id="inserting-text-labels"
><title
>Inserint etiquetes de text</title
> 
<para
>Per a fer més a l'usuari del formulari la identificació del significat de cada estri de camp, aquests han de tenir etiquetes afegides amb els títols apropiats. Per crear etiquetes de text, s'usa l'estri <guilabel
>Etiqueta</guilabel
>. </para>
<para
>Inseriu tres estris d'etiqueta de text al formulari, situant-los a la banda esquerra dels camps de text (o a mà dreta si el sistema operatiu usa la disposició dreta-a-esquerra). En inserir una etiqueta nova, apareixerà un cursor de text a la ubicació cursor a on podreu introduir el títol desitjat. Introduïu consecutivament: <replaceable
>Nom</replaceable
>, <replaceable
>Cognoms</replaceable
>, <replaceable
>Carrer</replaceable
>, <replaceable
>Número de casa</replaceable
> i <replaceable
>Ciutat</replaceable
>. Addicionalment, a la part superior del formulari inseriu una altra etiqueta mostrant el nom del formulari, &ead; <replaceable
>Persones</replaceable
>. Augmenteu la mida d'aquesta etiqueta i incrementeu la mida del tipus de lletra usant <guilabel
>Tipus de lletra</guilabel
> a la pestanya <guilabel
>Propietats</guilabel
>. </para>
</sect2>
<sect2 id="actions"
><title
>Accions</title
> 
<para
>Una Acció és una activitat única aïllada a l'aplicació, disponible perquè l'executi l'usuari. També es pot executar automàticament com a reacció a un esdeveniment donat (&pex;, després d'obrir un formulari). </para>
<sect3 id="assigning-actions-to-form-buttons"
><title
>Assignant accions a botons de formulari</title
> 
<para
>Moltes accions es poden assignar a un botó de formulari. L'acció assignada s'executa després de clicar el botó. </para>
<para
>Per a assignar una acció: </para>
<orderedlist>
<listitem
><para
>Canvieu a la Vista de disseny del formulari si encara no heu acabat.</para
></listitem>
<listitem
><para
>Seleccioneu l'estri de botó existent fent-hi clic o podeu un estri de botó nou al formulari. Si inseriu un botó nou, introduïu el seu títol i premeu la tecla &Intro;.</para
></listitem>
<listitem
><para
>Feu clic a l'estri de botó mb el botó dret del ratolí per mostrar el menú contextual.</para
></listitem>
<listitem
><para
>Des del menú contextual, seleccioneu l'ordre <guilabel
>Assigna acció...</guilabel
>.</para
></listitem>
<listitem
><para
>Apareixerà una finestra de diàleg <guilabel
>Assignació d'acció a botó</guilabel
> mostrant una llista de les accions disponibles. Una de les accions està seleccionada si l'estri ja té una acció assignada. En cas contrari, la llista <guilabel
>Categoria d'accions</guilabel
> té seleccionat l'element <guilabel
>Sense acció</guilabel
>.</para
></listitem>
<listitem
><para
>Des de la llista <guilabel
>Categoria d'accions</guilabel
> seleccioneu l'element <guilabel
>Accions d'aplicació</guilabel
>. Es llistaran les accions disponibles per totes les aplicacions.</para
></listitem>
<listitem
><para
>Seleccioneu una de les accions de la llista (&pex;, <guilabel
>Suprimeix l'objecte seleccionat</guilabel
>).</para
></listitem>
<!--dialog closes immediately after clicking an action in the list-->
</orderedlist>
<para
>Després de canviar a la vista de dades de formulari podeu intentar si l'acció funciona. </para>
<para
><note>
<itemizedlist>
<listitem
><para
>Per eliminar una assignació d'acció, seleccioneu l'element <guilabel
>Sense acció</guilabel
> de la llista <guilabel
>Categoria d'accions</guilabel
> de la finestra de diàleg <guilabel
>Assignació d'acció a botó</guilabel
>.</para
></listitem>
<listitem
><para
>Les accions només funcionen a la vista de dades del formulari. Per exemple, l'acció <guimenuitem
>Tipus de lletra...</guimenuitem
> està disponible a la vista de dades, però només si teniu un estri seleccionat a la Vista de disseny. Si feu canvis a l'arranjament del tipus de lletra, els canvis s'apliquen al text de l'estri seleccionat.</para
></listitem>
</itemizedlist>
</note
></para>
</sect3>
</sect2>
<sect2 id="widget-layouts"
><title
>Disposició d'estris</title
> 
<para
>En la majoria de casos, els estris de formulari estaran convenientment arranjats i alineats. Posicionar-los, alinear-lo i redimensionar-los a mà no és fàcil i aquests paràmetres no s'ajusten si l'usuari redimensiona el formulari. De fet, la situació és encara pitjor, perquè no podeu assumir que un determinat formulari requereix un espai donat perquè els usuaris tenen diferents mides de tipus de lletra i diferents resolucions de pantalla. </para>
<para
>Una eina especial anomenada formats d'estri, pot ajudar a formatar automàticament els estris del formulari. El formatat d'estri és una acció d'agrupar dos o tres estris de manera que aquests estan ben posicionat i tenen unes mides apropiades. </para>
<para
>Usant format en un formulari millora l'alineació. A més, aquest espai s'usa més bé. Els camps de text estan més a prop de cadascun, l'espai és constant. </para>
<!--FIXME not implemented in kexi 2.4
<para
>There are two methods to create widget layout.
</para>
<itemizedlist>
<listitem
><para
>Select two or more widgets that should be placed in a common layout, and select one of the layout types from the context menu item <guilabel
>Layout Widgets</guilabel
>.</para
></listitem>
<listitem
><para
>Click a container widget (or a form surface itself), where widgets are inserted and select one of the layout types from the context menu item <guilabel
>Layout Widgets</guilabel
>. All widgets existing within the container or within the form, being on the same level will be put into a single common layout.</para
></listitem>
</itemizedlist>
<para
>In each of these cases you can also use <menuchoice
><guimenu
>Format</guimenu
><guimenuitem
>Layout Widgets</guimenuitem
></menuchoice
> menu.
</para>
<para
>Widget layout is presented in the design view using a blue, green or red box drawn with a broken line. This line is displayed only in the form's design view.
</para>
<para
>Besides the grid type, there are other widget layout types.
</para>
<variablelist>
  <varlistentry
><term
><emphasis role="bold"
>vertical</emphasis
></term>
    <listitem>
    <para
>Vertical widget layout</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>horizontal</emphasis
></term>
    <listitem>
    <para
>Horizontal widget layout</para>
     </listitem>
  </varlistentry>
</variablelist>
<sect3 id="springs-in-widget-layouts"
><title
>Springs in widget layouts</title
> 
<para
>A spring in widget layouts is a special, invisible element allowing to adjust widget's position and size within layouts. Such a spring stretches or squeezes a widget on the right, top, bottom or left hand, so it can have desired size and position.
</para>
<para
>To use a spring:
</para>
<orderedlist>
<listitem
><para
>Select spring icon on the <guilabel
>Widgets</guilabel
> toolbar.</para
></listitem>
<listitem
><para
>Click on a selected point of the form to insert the spring.</para
></listitem>
</orderedlist>
<para
>To make springs work you need to create a global widget layout, &ie; a layout for the form itself. Then, springs can use edges of the form as a boundary for expanding.
</para>
</sect3>
<sect3 id="removing-widget-layouts"
><title
>Removing widget layouts</title
> 
<para
>To remove widget layout without removing widgets, perform one of these actions:
</para>
<itemizedlist>
<listitem
><para
>Click with the right mouse button on the layout's border and select <guilabel
>Break Layout</guilabel
> command from the context menu.</para
></listitem>
<listitem
><para
>Click with the left mouse button on the layout's border and select <menuchoice
><guimenu
>Format</guimenu
><guimenuitem
>Break Layout</guimenuitem
></menuchoice
> menu command.</para
></listitem>
</itemizedlist>
<para
><note
><para
>Removing widget layout using the Break Layout command will not remove widgets contained in the layout. If you want to remove the widgets as well, just select the layout by clicking on its border and press <keycap
>Delete</keycap
> key or use <menuchoice
><guimenu
>Edit</guimenu
><guimenuitem
>Delete</guimenuitem
></menuchoice
> menu command or context menu command.</para
></note>
</para>
</sect3>
-->
<sect3 id="size-policies-for-widgets-within-a-layout"
><title
>Polítiques de mida per a estris dins d'un format</title
> 
<para
>En lloc d'arranjar una mida fixa per als vostres estris, en el &kexi; podeu escollir entre diferents polítiques de mida d'estri. Una política de mides és una estratègia flexible per controlar com s'estira (o arronsa) un estri depenent dels estris veïns i de l'espai disponible al formulari. </para>
<para
>Després de situar estris en una línia, es redimensionarà per ajustar-se al text visible. </para>
<para
>Per a cada estri inserit al formulari, hi ha disponibles arranjaments per a la política de mides a l'<guilabel
>Editor de propietats</guilabel
>. Els arranjaments es presenten com a un grup de propietats anomenat <guilabel
>Política de mides</guilabel
>. </para>
<para
>Aquest grup de propietats conté: </para>
<variablelist>
  <varlistentry
><term
><emphasis role="bold"
>Política de mida horitzontal</emphasis
></term>
    <listitem>
    <para
>definint la mida horitzontal de l'estri,</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Política de mida vertical</emphasis
></term>
    <listitem>
    <para
>definint la mida vertical de l'estri,</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Ampliació horitzontal</emphasis
></term>
    <listitem>
    <para
>la definició de la força de l'activitat de la Política de mida horitzontal,</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Ampliació vertical</emphasis
></term>
    <listitem>
    <para
>la definició de la força de l'activitat de la Política de mida vertical,</para>
     </listitem>
  </varlistentry>
</variablelist>
</sect3>
<sect3 id="values-of-size-policies"
><title
>Polítiques de valors de mida</title
> 
<para
>Els valors següents estan disponibles a la llista desplegable de <guilabel
>Política hor.</guilabel
> i <guilabel
>Política vert.</guilabel
> visible a <guilabel
>Editor de propietats</guilabel
>: </para>
<variablelist>
  <varlistentry
><term
><emphasis role="bold"
>Fix</emphasis
></term>
    <listitem>
    <para
>aquest valor vol dir que l'estri no es redimensionarà automàticament; es mantindrà constant la mida definida en el moment del disseny (amplada o alçada),</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Mínim</emphasis
></term>
    <listitem>
    <para
>aquest valor vol dir que la mida original de l'estri està arranjada al mínim, és suficient i no cal expandir l'estri, però s'expandirà si cal. Aquest tipus de política es pot usar per a expandir a tota l'amplada o l'alçada, especialment si arrangeu un valor d'estirament més gran de 0.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Màxim</emphasis
></term>
    <listitem>
    <para
>aquest valor vol dir que la mida original de l'estri està arranjada al màxim permès i es pot disminuir sense trencar la usabilitat i llegibilitat de l'estri si altres estris necessiten més espai,</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Preferit</emphasis
></term>
    <listitem>
    <para
>aquest valor vol dir que la mida original de l'estri és la millor i la preferida; l'estri es pot encongir o expandir i malgrat tot romandrà llegible,</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Expandint</emphasis
></term>
    <listitem>
    <para
>aquest valor vol dir que la mida original de l'estri és raonable però l'estri també es pot encongir; es pot expandir també per a agafar tant espai com sigui possible,</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Expansió mínima</emphasis
></term>
    <listitem>
    <para
>aquest espai vol dir que es permet la mida original de l'estri; es pot expandir per a agafar tant espai com sigui possible,</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Ignorat</emphasis
></term>
    <listitem>
    <para
>aquest valor vol dir que s'ignora la mida original de l'estri; l'estri es pot expandir per a agafar tant espai com sigui possible, però altres estris normalment els estris no ho permetran</para>
     </listitem>
  </varlistentry>
</variablelist>
<para
>Els diferents tipus d'estri tenen diverses polítiques de mida per omissió; per exemple, els botons d'estri tenen la política de mida per omissió arranjada al <guilabel
>Mínim</guilabel
> (en ambdues direccions), mentre que els estris de camp de text tenen la política de mida vertical arranjada a <guilabel
>Fixat</guilabel
>. </para>
<para
>Les polítiques de mida usades més freqüentment són <guilabel
>Preferit</guilabel
>, <guilabel
>Mínim</guilabel
> i <guilabel
>Màxim</guilabel
>. </para>
</sect3>
<sect3 id="vertical-and-horizontal-stretch"
><title
>Ampliació vertical i horitzontal</title
> 
<para
>Les propietats <guilabel
>Ampliació vertical</guilabel
> i <guilabel
>Ampliació horitzontal</guilabel
> accepten valors enters més grans o iguals a zero. Aquestes propietats permeten ajustar el comportament de les polítiques de mida. El valor per omissió per a les propietats és 0. Un valor més alt d'ampliació vol dir que l'estri s'expandirà més que els estris que tinguin un valor d'ampliació més baix. </para>
</sect3>
</sect2>
<!--FIXME No in master/2.4
<sect2 id="setting-widgets-size-and-position-by-hand"
><title
>Setting widgets size and position by hand</title
> 
<para
>In case when your form has no main layout set for auto-positioning and auto-resizing its widgets, you will probably want to modify the position and size of widgets so the form can look cleaner and be easier to use. The &kexi; form designer simplifies this task by offering the following groups of commands:
</para>
<itemizedlist>
<listitem
><para
>Adjusting sizes of selected widgets. The commands are available in the <menuchoice
><guimenu
>Format</guimenu
><guimenuitem
>Adjust Widgets Size</guimenuitem
></menuchoice
> submenu of the menubar and in the <guilabel
>Adjust Widgets Size</guilabel
> submenu of the context menu. The toolbar's drop down button <guilabel
>Adjust Widgets Size</guilabel
> is also available.</para
></listitem>
</itemizedlist>
<itemizedlist>
<listitem
><para
>Aligning positions of the selected widgets. The commands are available in the <menuchoice
><guimenu
>Format</guimenu
><guimenuitem
>Align Widgets Position</guimenuitem
></menuchoice
> submenu of the menubar and in the <guilabel
>Align Widgets Position</guilabel
> submenu of the context menu. The toolbar's drop down button <guilabel
>Align Widgets Position</guilabel
> is also available.</para
></listitem>
</itemizedlist>

<variablelist>
  <varlistentry
><term
><emphasis role="bold"
>To Fit</emphasis
></term>
    <listitem>
    <para
>The size of the selected widgets will be altered so each widget will be resized to its preferred size and its contents; for example, a text label's size will be changed to fit its text. The position of the widgets will not be changed.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>To Grid</emphasis
></term>
    <listitem>
    <para
>The size of the selected widgets will be altered so each widget's corner will be placed on the form's (or other container's) grid point. The widget's position can be slightly altered.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>To Shortest</emphasis
></term>
    <listitem>
    <para
>The height of the selected widgets will be altered so that each of them will have the same height as the shortest one. The position of the widgets will not be changed.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>To Tallest</emphasis
></term>
    <listitem>
    <para
>The height of the selected widgets will be altered so that each of them will have the same height as the tallest one. The position of the widgets will not be changed.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>To Narrowest</emphasis
></term>
    <listitem>
    <para
>The width of the selected widgets will be altered so that each of them will have the same height as the narrowest one. The position of the widgets will not be changed.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>To Widest</emphasis
></term>
    <listitem>
    <para
>The width of the selected widgets will be altered so that each of them will have the same height as the widest one. The position of the widgets will not be changed.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>To Left</emphasis
></term>
    <listitem>
    <para
>All the selected widgets' left positions will be moved to the position of the leftmost widget's left edge.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>To Right</emphasis
></term>
    <listitem>
    <para
>All the selected widgets' right positions will be moved to the position of the rightmost widget's right edge.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>To Top</emphasis
></term>
    <listitem>
    <para
>All the selected widgets' top positions will be moved to the position of the uppermost widget's upper edge.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>To Bottom</emphasis
></term>
    <listitem>
    <para
>All the selected widgets' bottom positions will be moved to the position of the bottommost widget's bottom edge.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>To Grid</emphasis
></term>
    <listitem>
    <para
>All the selected widgets' top-left corners will be moved so that they are positioned in the nearest grid point.</para>
     </listitem>
  </varlistentry>
</variablelist>
<para
>None of the above commands resizes the widgets.
</para>
<para
>There are also additional commands available: <guilabel
>Bring Widget to Front</guilabel
> (&ie; above all other widgets) and <guilabel
>Send Widget to Back</guilabel
> (&ie; below all other widgets). These two commands are rarely used, as it is not common to place one widget on top of an other (except when a container widget contains other widget inside). Also note that clicking a widget with a mouse button is enough to bring the widget to front.
</para>
</sect2>
<sect2 id="setting-the-tab-order"
><title
>Setting the tab order</title
> 
<para
>A widget's focus determines that widget's activity available using keyboard. Focus is related to widgets displayed in the form's data view. Exactly one form widget can have focus at the same time. The most frequent use of focus is text entry (when a given text field is active, &ie; it is focused). An other example is a button widget - when focused, it is possible to “press” it using the &Enter; or <keycap
>Space</keycap
> key instead of a mouse button.
</para>
<para
>There are a few methods of making the widgets active (moving the focus to the widget): clicking with a mouse button, rotating the mouse wheel over the widget, or using the &Tab; key. The latter method is often used because of its speed and convenience for users. Availability of the focusing methods is controlled by <guilabel
>Focus Policy</guilabel
> property of a given widget.
</para>
<para
>There is a relationship between focusing (activating) widgets using &Tab; key and tab order setting of a form. After pressing the &Tab; key, the next widget should be focused, so the form should know about the tab order.
</para>
<para
>To alter tab order for a form's widget:
</para>
<orderedlist>
<listitem
><para
>Switch to design view of the form.</para
></listitem>
<listitem
><para
>Execute <menuchoice
><guimenu
>Edit</guimenu
><guimenuitem
>Edit Tab Order...</guimenuitem
></menuchoice
> menu command. The <guilabel
>Edit Tab Order</guilabel
> dialog will appear with settings for this form.The window contains a list with two columns: the first column displays widget names, the second - types of the widgets. To make it easier to recognize meaning of the names and types for the user, icons related to the types are also displayed. The list contains only widgets having focus policy allowing to use the &Tab; key. The window allows you to change the tab order or set the automatic tab order.</para
></listitem>
<listitem
><para
>To change tab order, either:<itemizedlist>
<listitem
><para
>Click a selected widget name in the widgets list and drag it to a desired position (up or down) using the mouse.</para
></listitem>
<listitem
><para
>Click a selected widget name on the widgets list and use <guilabel
>Move Up</guilabel
> or <guilabel
>Move Down</guilabel
> buttons, to move the widgets to a desired position.</para
></listitem>
<listitem
><para
>Click the <guilabel
>Handle tab order automatically</guilabel
> check box to set the automatic tab order for the form. If this option has been switched on, any changes made to the list of widgets by hand are not taken into account - &kexi; will be handling the tab orders on its own. The automatic ordering means that the top-left widget will be focused first (or the top-right if your operating system uses right-to-left layout), and the order comes from the left to right (from the right to left, respectively) and from the top to bottom.</para
></listitem>
</itemizedlist>
</para
></listitem>
</orderedlist>
<para
>Click the <guilabel
>OK</guilabel
> button to accept the changes or <guilabel
>Cancel</guilabel
> button to dismiss the changes.
</para>
</sect2>
-->
</sect1>
<sect1 id="entering-data-using-forms"
><title
>Introduint dades usant formularis</title
> 
<para
>Introduir dades i editar-les és normalment la tasca de l'usuari de l'aplicació de bases de dades. El dissenyador de la base de dades ha de comprovar el formulari en termes de validesa d'entrada de dades, i mirar si el formulari funciona com s'espera que ho faci. </para>
<para
>Per provar el formulari canvieu a la seva vista de dades. Es mostrarà una única fila de dades de la base de dades (registre). Us podeu moure entre els camps usant el botó esquerre del ratolí o les tecles &Tab; i <keycombo
>&Maj;&Tab;</keycombo
>. En editar, hi haurà visible una icona de llapis propera al navegador de registres. Després d'introduir les dades de la fila (registre) podeu prémer les tecles <keycombo
>&Maj;&Intro;</keycombo
> o fer clic al botó <guilabel
>Desa el registre</guilabel
> de la barra d'eines per acceptar els canvies efectuats a la fila actual. Fent clic al botó <guilabel
>Cancel·la els canvis del registre</guilabel
> de la barra d'eines es descartaran els canvis efectuats a la fila actual i restaurarà el contingut dels camps de dades. Podeu usar el botó del navegador de registres per moure's a la fila següent. Totes les funcions del navegador també són disponibles de manera similar com a la vista de la taula de dades. </para>
</sect1>
</chapter>
<chapter id="configuring-kexi"
><title
>Configuració del &kexi;</title
> 
<itemizedlist>
<listitem
><para
><link linkend="docking-and-undocking-side-panels"
>Acoblant i desacoblant els plafons laterals</link
>&nbsp;</para
></listitem>
</itemizedlist>
<sect1 id="docking-and-undocking-side-panels"
><title
>Acoblant i desacoblant els plafons laterals</title
> 
<para
>Els plafons laterals del <guilabel
>Navegador de projectes</guilabel
> i l'<guilabel
>Editor de propietats</guilabel
> es poden desacoblar de les maneres següents: </para>
<itemizedlist>
<listitem
><para
>Fent clic doble a la barra de «nansa» de dalt del plafó; o</para
></listitem>
<listitem
><para
>Fent un clic al botó romboidal de dalt del plafó, proper a la x. </para
></listitem>
</itemizedlist>
<para
>Un cop desamarrats, els plafons de finestra es poden tornar a acoblar a la finestra principal de manera similar: </para>
<itemizedlist>
<listitem
><para
>Fent clic doble a la barra de «nansa» de dalt de la finestra; o</para
></listitem>
<listitem
><para
>Fent un clic al botó romboidal de dalt del plafó, proper a la x. </para
></listitem>
</itemizedlist>
<para
><tip
><para
>En desacoblar un plafó, el &kexi; recorda la darrera posició acoblada, de manera que quan torneu a acoblar el plafó, aquest se situarà a la ubicació a on es va acoblar darrerament.</para
></tip>
</para>
</sect1>
</chapter>
<chapter id="command-reference"
><title
>Referència d'ordres</title
> 
<itemizedlist>
<listitem
><para
><link linkend="the-kexi-tab"
>La pestanya Kexi</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="the-create-tab"
>La pestanya Crea</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="the-data-tab"
>La pestanya Dades</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="the-external-data-tab"
>La pestanya Dades externes</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="the-tools-tab"
>La pestanya Eines</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="the-form-design-tab"
>La pestanya Disseny de formulari</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="the-report-design-tab"
>La pestanya Disseny d'informe</link
>&nbsp;</para
></listitem>
</itemizedlist>
<sect1 id="the-kexi-tab"
><title
>La pestanya &kexi;</title
> 
<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="kexi_kexi_tab.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>
<para
>La pestanya &kexi; és el lloc a on interactuareu amb els projectes del &kexi;. </para>
<para
>En seleccionar una acció s'obrirà una pantalla al costat dret del menú, oferint opcions referides a l'acció que trieu. </para>
<para
>Les opcions oferides són: </para>
<variablelist>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Benvingut</guilabel
></emphasis
></term>
    <listitem>
    <para
>Aquí podeu seleccionar obrir un projecte que s'ha treballat recentment.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Obre</guilabel
></emphasis
></term>
    <listitem>
    <para
>Aquí podeu seleccionar obrir un projecte &kexi;, sense tenir en compte si s'emmagatzema en un fitxer o en un servidor de bases de dades.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Tanca</guilabel
></emphasis
></term>
    <listitem>
    <para
>Aquesta acció tanca el projecte del &kexi; que hi ha obert actualment.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Nou</guilabel
></emphasis
></term>
    <listitem>
    <para
>Aquí podeu seguir l'assistent per crear un projecte nou del &kexi;.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Importa, exporta o envia...</guilabel
></emphasis
></term>
    <listitem>
    <para
>Aquí podeu seguir l'assistent per importar dades existents al projecte &kexi; actualment obert.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Surt</guilabel
></emphasis
></term>
    <listitem>
    <para
>Tanca el &kexi;.</para>
     </listitem>
  </varlistentry>
</variablelist>
</sect1>
<sect1 id="the-create-tab"
><title
>La pestanya Crea</title
> 
<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="kexi_create_tab.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>
<para
>Des de la pestanya <guilabel
>Crea</guilabel
> podeu crear objectes que s'afegiran al projecte. </para>
<variablelist>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Taula</guilabel
></emphasis
></term>
    <listitem>
    <para
>Seleccionant <guilabel
>Taula</guilabel
> s'anirà al dissenyador de taules de la vista de disseny per permetre afegir definicions de camps a la taula.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Consulta</guilabel
></emphasis
></term>
    <listitem>
    <para
>Seleccionant <guilabel
>Consulta</guilabel
> s'anirà al dissenyador de consultes de la vista de disseny per permetre dissenyar una consulta per obtenir resultats personalitzats a partir de les taules del projecte.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Formulari</guilabel
></emphasis
></term>
    <listitem>
    <para
>Seleccionant <guilabel
>Formulari</guilabel
> s'anirà al dissenyador de formularis de la vista de disseny per permetre afegir estris al formulari.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Informe</guilabel
></emphasis
></term>
    <listitem>
    <para
>Seleccionant <guilabel
>Informe</guilabel
> s'anirà al dissenyador d'informes de la vista de disseny per permetre afegir estris a l'informe.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Script</guilabel
></emphasis
></term>
    <listitem>
    <para
>En seleccionar <guilabel
>Script</guilabel
> s'anirà a l'editor de scripts per permetre afegir codi personalitzat al projecte i/o als objectes.</para>
     </listitem>
  </varlistentry>
</variablelist>
</sect1>
<sect1 id="the-data-tab"
><title
>La pestanya Dades</title
> 
<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="kexi_data_tab.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>
<para
>A partir de la pestanya <guilabel
>Dades</guilabel
> podeu manipular les dades a les taules o estris dels objectes (formularis, informes, etc.) </para>
<variablelist>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Retalla</guilabel
></emphasis
></term>
    <listitem>
    <para
><guilabel
>Retalla</guilabel
>, situa les dades/estri al porta-retalls i els elimina de la seva posició actual.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Copia</guilabel
></emphasis
></term>
    <listitem>
    <para
><guilabel
>Copia</guilabel
>, situa les dades/estri al porta-retalls i sense eliminar-los de la seva posició actual.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Enganxa</guilabel
></emphasis
></term>
    <listitem>
    <para
><guilabel
>Enganxa</guilabel
>, situa les dades/estri que es troben al porta-retalls a la taula/objecte.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Enganxament especial</guilabel
></emphasis
></term>
    <listitem>
    <para
><guilabel
>Enganxament especial</guilabel
>, s'usa per situar arbitràriament dades trobades al porta-retalls a una taula, d'una manera previsible per tal que s'afegeixin correctament d'acord amb la definició de la taula.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Cerca</guilabel
></emphasis
></term>
    <listitem>
    <para
><guilabel
>Cerca</guilabel
>, obre el diàleg de <guilabel
>Cerca</guilabel
> per cercar un text específic a les dades de la base de dades.</para>
     </listitem>
  </varlistentry>
</variablelist>
</sect1>
<sect1 id="the-external-data-tab"
><title
>La pestanya Dades externes</title
> 
<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="kexi_external_data_tab.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>
<para
>Des de la pestanya de dades externes podeu importar dades des d'altres fonts al projecte &kexi;. </para>
<variablelist>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Importa dades des d'un fitxer</guilabel
></emphasis
></term>
    <listitem>
    <para
><guilabel
>Importa dades des d'un fitxer</guilabel
>, mostra un diàleg que permet importar dades des de fitxers de text CSV o normals a una taula nova del projecte.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Importa taules</guilabel
></emphasis
></term>
    <listitem>
      <para
><guilabel
>Importa taules</guilabel
>, obre l'<guilabel
>assistent d'importació de taules</guilabel
>que permet importar dades des de fitxers <filename
>fods</filename
>, <filename
>mdb</filename
>, <filename
>ods</filename
>, <filename
>tsv</filename
> o des d'altres servidors de bases de dades, a una taula nova del projecte.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Exporta dades a un fitxer</guilabel
></emphasis
></term>
    <listitem>
    <para
><guilabel
>Exporta dades a un fitxer</guilabel
>, mostra un diàleg que permet exportar les dades de les taules actuals a un fitxer normal o CSV.</para>
     </listitem>
  </varlistentry>
</variablelist>
<para
><note
><para
>La taula ha d'estar oberta, per tal de possibilitar l'exportació de les seves dades a un fitxer.</para
></note>
</para>
</sect1>
<sect1 id="the-tools-tab"
><title
>La pestanya Eines</title
> 
<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="kexi_tools_tab.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>
<para
>Des de la pestanya <guilabel
>Eines</guilabel
> podeu manipular els projectes. </para>
<variablelist>
  <!--FIXME no aktion Import Database in the toolbar in kexi 2.7 here
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Import Database</guilabel
></emphasis
></term>
    <listitem>
    <para
><guilabel
>Import Database</guilabel
>, opens the <guilabel
>Database Importing Wizard</guilabel
> that allows to import complete data from an <filename
>mdb</filename
> file or another database server.</para>
     </listitem>
  </varlistentry>
  -->
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Compacta la base de dades</guilabel
></emphasis
></term>
    <listitem>
    <para
><guilabel
>Compacta la base de dades</guilabel
>, comprova si hi ha errors menors a la base de dades i redueix la mida de la base de dades.</para>
     </listitem>
  </varlistentry>
</variablelist>
<para
><note
><para
>Caldria compactar regularment la base de dades per mantenir-la en forma, especialment després d'operacions intensives amb registres (addicions i supressions massives)</para
></note>
</para>
</sect1>
<sect1 id="the-form-design-tab"
><title
>La pestanya Disseny de formulari</title
> 
<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="kexi_form_design_tab.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>
<para
>A la pestanya <guilabel
>Disseny de formulari</guilabel
> es poden seleccionar estris per afegir al formulari. </para>
<variablelist>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Apuntador</guilabel
></emphasis
></term>
    <listitem>
    <para
><guilabel
>Apuntador</guilabel
>, canvia al mode de selecció d'estri.</para>
     </listitem>
  </varlistentry>
</variablelist>
<para
><note
><para
>En seleccionar qualsevol estri, es commutarà al mode d'afegir estri. Llavors es podrà fer clic en qualsevol lloc del formulari per situar l'estri.</para
></note>
</para>
<variablelist>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Etiqueta</guilabel
></emphasis
></term>
    <listitem>
    <para
>Un estri <guilabel
>Etiqueta</guilabel
> mostra informació predefinida a un formulari. Normalment s'usa com a títol al costat d'altres estris relatius a dades.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Quadre de text</guilabel
></emphasis
></term>
    <listitem>
    <para
>Un <guilabel
>Quadre de text</guilabel
> és un contenidor d'una única línia per a dades contingudes a la taula.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Editor de text</guilabel
></emphasis
></term>
    <listitem>
    <para
>Un <guilabel
>Editor de text</guilabel
> és un contenidor multilínia per a dades contingudes a la taula.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Quadre combinat</guilabel
></emphasis
></term>
    <listitem>
    <para
>Un <guilabel
>Quadre combinat</guilabel
> mostra una llista d'opcions per triar.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Casella de selecció</guilabel
></emphasis
></term>
    <listitem>
    <para
>Una <guilabel
>Casella de selecció</guilabel
> conté dos o tres estats de dades (&pex; Engegat/Apagat)</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Quadre d'imatge</guilabel
></emphasis
></term>
    <listitem>
      <para
>Un <guilabel
>Quadre d'imatge</guilabel
> conté una imatge, vinculada a un camp d'una taula.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Botó</guilabel
></emphasis
></term>
    <listitem>
    <para
>Un <guilabel
>Botó</guilabel
> permet definir accions a executar-se en fer-hi clic.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Marc</guilabel
></emphasis
></term>
    <listitem>
    <para
>Un <guilabel
>Marc</guilabel
> s'usa com a contenidor per a altres estris.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Grup de caselles</guilabel
></emphasis
></term>
    <listitem>
    <para
>Un <guilabel
>Grup de caselles</guilabel
> s'usa per agrupar altres estris i controlar el seu estat.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Estri de pestanya</guilabel
></emphasis
></term>
    <listitem>
    <para
>Un <guilabel
>Estri de pestanya</guilabel
> s'usa com a contenidor per a altres estris i pot tenir moltes pàgines que continguin estris diferents.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Línia</guilabel
></emphasis
></term>
    <listitem>
    <para
>Una <guilabel
>Línia</guilabel
> s'usa com un separador lògic entre parts diferents d'un formulari.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Navegador web</guilabel
></emphasis
></term>
    <listitem>
    <para
>Un <guilabel
>Navegador web</guilabel
> és un estri que permet mostrar una pàgina web dins el formulari.</para>
     </listitem>
     <!--FIXME missing Map Browser + Slider + Progress Bar + Link Button + Date Picker-->
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Assigna una acció</guilabel
></emphasis
></term>
    <listitem>
    <para
><guilabel
>Assigna acció</guilabel
> s'usa per assignar una acció a executar quan es produeix un esdeveniment (&pex; en fer clic a un botó).</para>
     </listitem>
  </varlistentry>
</variablelist>
</sect1>
<sect1 id="the-report-design-tab"
><title
>La pestanya Disseny d'informe</title
> 
<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="kexi_report_design_tab.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>
<para
>A la pestanya <guilabel
>Disseny d'informe</guilabel
> es poden seleccionar estris per afegir a l'informe. </para>
<variablelist>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Etiqueta</guilabel
></emphasis
></term>
    <listitem>
    <para
>Un estri <guilabel
>Etiqueta</guilabel
> mostra informació predefinida a un informe. Normalment s'usa com a títol al costat d'altres estris relatius a dades.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Camp</guilabel
></emphasis
></term>
    <listitem>
    <para
>Un estri <guilabel
>Camp</guilabel
> és un contenidor d'una única línia per a dades contingudes a la taula.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Text</guilabel
></emphasis
></term>
    <listitem>
    <para
>Un estri <guilabel
>Text</guilabel
> és un contenidor multilínia per a dades contingudes a la taula.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Imatge</guilabel
></emphasis
></term>
    <listitem>
    <para
>Un estri <guilabel
>Imatge</guilabel
> conté una imatge, vinculada a un camp d'una taula.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Selecció</guilabel
></emphasis
></term>
    <listitem>
    <para
>Un estri <guilabel
>Selecció</guilabel
> conté dos o tres estats de dades (&pex; Engegat/Apagat)</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
><guilabel
>Línia</guilabel
></emphasis
></term>
    <listitem>
    <para
>Una <guilabel
>Línia</guilabel
> s'usa com un separador lògic entre parts diferents d'un formulari.</para>
     </listitem>
  </varlistentry>
  <!--FIXME no Shape in 2.7
  <varlistentry
><term
><emphasis role="bold"
>Shape</emphasis
></term>
    <listitem>
    <para
>A <guilabel
>Shape</guilabel
> widget is used to add special shape visuals to your report.</para>
     </listitem>
  </varlistentry>
  -->
  <varlistentry
><term
><emphasis role="bold"
>Diagrama</emphasis
></term>
    <listitem>
    <para
>Un estri <guilabel
>Diagrama</guilabel
> s'usa per afegir una representació visual de les dades presentades en un gràfic.</para>
     </listitem>
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Web</emphasis
></term>
    <listitem>
    <para
>Un estri <guilabel
>Web</guilabel
> s'usa per proporcionar un component de navegador web mínim i mostra informació d'un lloc web o local a un informe.</para>
     </listitem>
     <!--FIXME missing Map-->
  </varlistentry>
  <varlistentry
><term
><emphasis role="bold"
>Codi de barres</emphasis
></term>
    <listitem>
    <para
>Un estri <guilabel
>Codi de barres</guilabel
> s'usa per crear un codi de barres per a ser imprès a un informe, a partir de dades contingudes en un camp.</para>
     </listitem>
  </varlistentry>
</variablelist>
</sect1>
</chapter>
<chapter id="appendix-a--introduction-to-databases"
><title
>Apèndix A. Introducció a les bases de dades</title
> 
<itemizedlist>
<listitem
><para
><link linkend="what-is-a-database"
>Què és una base de dades?</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="database-and-spreadsheet"
>Base de dades i full de càlcul</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="database-design"
>Disseny de base de dades</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="who-needs-a-database"
>Qui necessita una base de dades?</link
>&nbsp;</para
></listitem>
<listitem
><para
><link linkend="database-creation-software"
>Programari de creació de bases de dades</link
>&nbsp;</para
></listitem>
</itemizedlist>
<sect1 id="what-is-a-database"
><title
>Què és una base de dades?</title
> 
<para
>Podem definir una base de dades com una col·lecció de dades sobre un assumpte. Està organitzada de manera que permet trobar fàcilment la informació, fer-hi canvis o afegir-hi elements nous. </para>
<para
>Mireu aquest diagrama per a un dels exemples de dalt: una simple agenda telefònica. </para>

<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="contact-example.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>

<para
>La imatge de dalt mostra un conjunt de dos contactes, cadascun dels quals es presenta com a una targeta separada. Sembla que cada targeta constitueix una línia en una taula: </para>
<para>
<table>
  <title
><emphasis
>Taula de contactes</emphasis
></title>
  <tgroup cols="2">
  <thead>
  <row>
    <entry
><guilabel
>Nom</guilabel
></entry>
    <entry
><guilabel
>Núm. de telèfon</guilabel
></entry>
  </row>
  </thead>
  <tbody>
  <row>
    <entry>
    <para
>Joana</para>
    </entry>
    <entry>
    <para
>799 23 43 12</para>
    </entry>
  </row>
  <row>
    <entry>
    <para
>Marc</para>
    </entry>
    <entry>
    <para
>711 19 77 21</para
></entry>
  </row>
  </tbody>
  </tgroup>
</table>
</para>
<para
>Termes i definicions: Una dada individual que constitueix una part d'una gran col·lecció se'n pot dir <emphasis
>línia</emphasis
> o, més professionalment, un <emphasis
>registre</emphasis
>. A la col·lecció se li diu normalment <emphasis
>taula</emphasis
>. Per altra part, el nom més natural per a la taula és un que descrigui les dades que ofereix/emmagatzema que és Contactes. A més, cada línia de la taula està composta per <emphasis
>columnes</emphasis
> sovint anomenades també <emphasis
>camps</emphasis
>. A la taula <replaceable
>Contactes</replaceable
> hi ha dues columnes (camps): <guilabel
>Nom</guilabel
> i <guilabel
>Núm. de telèfon</guilabel
>. </para>
<para
>Per a usos simples, una única taula pot fer una base de dades. Molta gent considera aquestes dues equivalents. Com veureu, per a les bases de dades de debò, ens caldrà normalment més d'una taula. </para>
<para
>Resumint, ja teniu una base de dades senzilla amb una taula <replaceable
>Contactes</replaceable
>. </para>
<para
><note
><para
>Comproveu el contingut a <ulink url="https://www.zoho.com/creator/database-software-vs-spreadsheet.html"
></ulink
></para
></note>
</para>
</sect1>
<sect1 id="database-and-spreadsheet"
><title
>Base de dades i full de càlcul</title
> 
<para
>Molt probablement ja haureu usat aplicacions de full de càlcul com el <guilabel
>Calligra Sheets</guilabel
>, <guilabel
>LibreOffice Calc</guilabel
> o <application
>&Microsoft; Excel</application
>. Si és així, segurament us preguntareu: com que els fulls de càlcul i les bases de dades tenen taules, per què hauria d'usar aquestes? </para>
<para
>Si compareu els fulls de càlcul amb les bases de dades, trobareu els següents assumptes que veurem més endavant en detall. </para>
<sect2 id="how-is-a-database-different-from-a-spreadsheet"
><title
>En què es diferencien una base de dades d'un full de càlcul?</title
> 
<para
>Excedint gradualment la capacitat d'un telèfon mòbil, expandiu la vostra taula <replaceable
>Contactes</replaceable
> afegint-hi una columna (camp) <replaceable
>Adreça</replaceable
>. Afegiu-hi més números de telèfon (feina, casa) per a cada persona i afegiu-hi cognoms als noms. Per a fer-ho més simple, assumim el següent: </para>
<itemizedlist>
<listitem
><para
>La taula està limitada a dues persones (òbviament, hi podria haver centenars i milers d'elles en una base de dades real)</para
></listitem>
<listitem
><para
>No hi ha dues persones amb el mateix nom i cognom</para
></listitem>
</itemizedlist>
<para>
<table>
  <title
><emphasis
>Taula de contactes</emphasis
></title>
  <tgroup cols="3">
  <thead>
  <row>
    <entry
><guilabel
>Nom i cognom</guilabel
></entry>
    <entry
><guilabel
>Tel</guilabel
></entry>
    <entry
><guilabel
>Adreça</guilabel
></entry>
  </row>
  </thead>
  <tbody>
  <row>
    <entry>
    <para
>Joana Llopis</para>
    </entry>
    <entry>
    <para
>799 23 43 12</para>
    </entry>
    <entry>
    <para
>plaça de Catalunya, 1, Barcelona</para>
    </entry>
  </row>
  <row>
    <entry>
    <para
>Marc Vila</para>
    </entry>
    <entry>
    <para
>711 19 77 21</para>
    </entry>
    <entry>
    <para
>València, Joan Fuster, 5</para>
    </entry>
  </row>
  <row>
    <entry>
    <para
>Joana Llopis</para>
    </entry>
    <entry>
    <para
>110 98 98 00</para>
    </entry>
    <entry>
    <para
>plaça de Catalunya, 1</para>
    </entry>
  </row>
  <row>
    <entry>
    <para
>Llopis Joana</para>
    </entry>
    <entry>
    <para
>312 43 42 22</para>
    </entry>
    <entry>
    <para
>Barcelona, plaça de Catalunya, 1</para>
    </entry>
  </row>
  <row>
    <entry>
    <para
>MARC Vila</para>
    </entry>
    <entry>
    <para
>231 83 02 04</para>
    </entry>
    <entry>
    <para
>Joan Fuster, 5, València</para
></entry>
  </row>
  </tbody>
  </tgroup>
</table>
</para>
<para
>Una taula com aquesta es pot fer tant amb un full de càlcul com amb una base de dades. Usar un full de càlcul és molt fàcil, és clar. Quins problemes trobem en aquest pas? </para>
</sect2>
<sect2 id="referential-data-integrity"
><title
>Integritat de dades referencial</title
> 
<para
>Suposeu que feu servir un full de càlcul i que us cal canviar l'adreça d'almenys una persona. Teniu un petit problema: sovint heu de canviar l'adreça en moltes línies. Per exemple, Joana agafa tres línies. Tindreu un bon problema si oblideu de canviar alguna de les línies -l'adreça assignada a aquella persona serà ambigua, per tant les vostres dades perden integritat. </para>
<para
>A més, no hi ha cap manera simple d'esborrar una persona escollida de la taula en tant que heu de recordar de suprimir totes les línies relacionades amb ell o ella. </para>
</sect2>
<sect2 id="data-redundancy"
><title
>Redundància de dades</title
> 
<para
>Això està connectat directament amb el problema anterior. En els camps Nom i cognom i Adreça s'introdueixen les mateixes dades moltes vegades. Això és típic de la manera ineficient d'emmagatzemar les dades que tenen els fulls de càlcul, perquè la base de dades creix innecessàriament, de manera que requereix més recursos informàtics (volum més gran de dades i accés més lent). </para>
<para
>Com podeu solucionar aquests problemes amb una base de dades? Podeu dividir la informació en trossos més petits creant una taula addicional <replaceable
>Persones</replaceable
> amb només dues columnes: <replaceable
>Nom i cognom</replaceable
> i <replaceable
>Adreça</replaceable
>: </para>
<para>
<table>
  <title
><emphasis
>Taula persones</emphasis
></title>
  <tgroup cols="2">
  <thead>
  <row>
    <entry
><guilabel
>Nom i cognom</guilabel
></entry>
    <entry
><guilabel
>Adreça</guilabel
></entry>
  </row>
  </thead>
  <tbody>
  <row>
    <entry>
    <para
>Joana Llopis</para>
    </entry>
    <entry>
    <para
>plaça de Catalunya, 1, Barcelona</para>
    </entry>
  </row>
  <row>
    <entry>
    <para
>Marc Vila</para>
    </entry>
    <entry>
    <para
>Joan Fuster, 5, València</para
></entry>
  </row>
  </tbody>
  </tgroup>
</table>
</para>
<para
>Cada línia de la taula <replaceable
>Persones</replaceable
> correspon a una <replaceable
>única persona</replaceable
>. La taula <replaceable
>Contactes</replaceable
> està des d'ara relacionada amb la taula <replaceable
>Persones</replaceable
>. </para>
</sect2>
<sect2 id="data-integrity-and-validity"
><title
>Integritat i validació de dades</title
> 
<para
>Adoneu-vos de la manera en què s'introdueixen les dades en els camps <replaceable
>Nom i cognom</replaceable
> i <replaceable
>Adreça</replaceable
>. La gent introduint dades pot equivocar-se, de vegades fins i tot pot ser negligent. A les nostres dades de mostra, tenim diferents maneres d'introduir nom i cognom (Joana Llopis i Llopis Joana; Marc i MARC) i moltes més maneres d'introduir la mateixa adreça. Segur que podeu pensar en moltes altres maneres. </para>
<para
>El problema de dalt mostra que en aquest exemple, quan se cerca el número de telèfon d'una persona l'adreça de la qual és «plaça de Catalunya, 1, Barcelona», no obteniu un resultat complet. Només obtindreu una línia, en comptes de tres. A més, tampoc no trobareu tots els números de telèfon cercant pel valor «Joana Llopis» en el camp <replaceable
>Nom i cognom</replaceable
>, perquè «Llopis Joana» no encaixarà amb «Joana Llopis». </para>
<para
>Com podeu solucionar aquests problemes usant una base de dades? Podeu fer-ho canviant el disseny de la taula <replaceable
>Persones</replaceable
>: </para>
<orderedlist>
<listitem
><para
>Dividint les dades del camp <guilabel
>Nom i cognom</guilabel
> en dos camps separats: <replaceable
>Nom</replaceable
> i <replaceable
>Cognom</replaceable
>.</para
></listitem>
<listitem
><para
>Dividint les dades en el camp <replaceable
>Adreça</replaceable
> en tres camps separats: <replaceable
>Carrer</replaceable
>, <replaceable
>Número de casa</replaceable
> i <replaceable
>Ciutat</replaceable
>.</para
></listitem>
<listitem
><para
>Garantint la correcció de les dades: assegurant-vos que no queden camps buits, per exemple, cal introduir sempre el número de casa.</para
></listitem>
</orderedlist>
<para
>Una taula modificada té aquest aspecte: </para>
<para>
<table>
  <title
><emphasis
>Taula persones</emphasis
></title>
  <tgroup cols="5">
  <thead>
  <row>
    <entry
><guilabel
>Nom</guilabel
></entry>
    <entry
><guilabel
>Cognom</guilabel
></entry>
    <entry
><guilabel
>Carrer</guilabel
></entry>
    <entry
><guilabel
>Número de casa</guilabel
></entry>
    <entry
><guilabel
>Ciutat</guilabel
></entry>
  </row>
  </thead>
  <tbody>
  <row>
    <entry>
    <para
>Joana</para>
    </entry>
    <entry>
    <para
>Llopis</para>
    </entry>
    <entry>
    <para
>plaça de Catalunya</para>
    </entry>
    <entry>
    <para
>1</para>
    </entry>
    <entry>
    <para
>Barcelona</para>
    </entry>
  </row>
  <row>
    <entry>
    <para
>Marc</para>
    </entry>
    <entry>
    <para
>Valls</para>
    </entry>
    <entry>
    <para
>Joan Fuster</para>
    </entry>
    <entry>
    <para
>5</para>
    </entry>
    <entry>
    <para
>València</para>
    </entry>
  </row>
  <row>
    <entry>
    <para
><emphasis
>Condicions</emphasis
></para>
    </entry>
  </row>
  <row>
    <entry>
    <para
>camp requerit</para>
    </entry>
    <entry>
    <para
>camp requerit</para>
    </entry>
    <entry>
    <para
>camp requerit</para>
    </entry>
    <entry>
    <para
>camp requerit</para>
    </entry>
    <entry>
    <para
>camp requerit</para
></entry>
  </row>
  </tbody>
  </tgroup>
</table>
</para>
<para
>Gràcies a la introducció de la condició camp requerit, podem estar segurs que les dades introduïdes són completes. En el cas d'altres taules, podeu, naturalment, permetre l'omissió de certs camps a l'hora d'introduir les dades. </para>
</sect2>
<sect2 id="limiting-data-view"
><title
>Limitant la vista de dades</title
> 
<para
>Un full de càlcul mostra totes les línies i columnes de la taula, cosa que és molesta en cas de fulls molt grans. Podeu, és clar, filtrar i ordenar línies amb un full de dades, però heu de ser molt curós fent-ho. Els usuaris de fulls de càlcul s'exposen a oblidar que la vista de dades s'ha filtrat, el que pot portar a errades. Per exemple, quan es calculen sumes, podeu pensar que teniu 100 files de dades mentre que n'hi ha 20 amagades. </para>
<para
>Si voleu treballar amb un conjunt petit de dades, &pex; enviar-lo a altres per a editar, podeu copiar i enganxar-lo en un altre full de càlcul i, després d'editar-lo, enganxar el resultat al full de càlcul principal. Aquesta edició «manual» pot causar pèrdues de dades o càlculs incorrectes. </para>
<para
>Per limitar la vista de dades les aplicacions de bases de dades ofereixen consultes, formularis i informes. </para>
<para
>Una manera pràctica de limitar és la següent versió ampliada de la taula <replaceable
>Persones</replaceable
> descrita prèviament: </para>
<para>
<table>
  <title
><emphasis
>Taula persones</emphasis
></title>
  <tgroup cols="6">
  <thead>
  <row>
    <entry
><guilabel
>Nom</guilabel
></entry>
    <entry
><guilabel
>Cognom</guilabel
></entry>
    <entry
><guilabel
>Carrer</guilabel
></entry>
    <entry
><guilabel
>Número de casa</guilabel
></entry>
    <entry
><guilabel
>Ciutat</guilabel
></entry>
    <entry
><guilabel
>Entrada</guilabel
></entry>
  </row>
  </thead>
  <tbody>
  <row>
    <entry>
    <para
>Joana</para>
    </entry>
    <entry>
    <para
>Llopis</para>
    </entry>
    <entry>
    <para
>plaça de Catalunya</para>
    </entry>
    <entry>
    <para
>1</para>
    </entry>
    <entry>
    <para
>Barcelona</para>
    </entry>
    <entry>
    <para
>2300</para>
    </entry>
  </row>
  <row>
    <entry>
    <para
>Marc</para>
    </entry>
    <entry>
    <para
>Valls</para>
    </entry>
    <entry>
    <para
>Joan Fuster</para>
    </entry>
    <entry>
    <para
>5</para>
    </entry>
    <entry>
    <para
>València</para>
    </entry>
    <entry>
    <para
>1900</para
></entry>
  </row>
  </tbody>
  </tgroup>
</table>
</para>
<para
>Assumim que la columna introduïda nova Entrada conté dades confidencials. Com podeu compartir, per exemple, detalls de contacte de persones amb els vostres companys de feina però sense revelar la seva entrada? És possible si només compartiu una consulta i no tota la taula. A la consulta es poden seleccionar totes les columnes excepte la d'Entrada. En el món de les bases de dades, a una consulta com aquestes se li diu sovint una visualització. </para>
</sect2>
<sect2 id="performance-and-capacity"
><title
>Rendiment i capacitat</title
> 
<para
>Probablement, el vostre ordinador és bastant ràpid, però veureu fàcilment que no ajuda amb fulls de càlculs lents i grans. La seva poca eficàcia és deguda sobretot a la manca d'indexació que accelera en procés de cerca de dades (les bases de dades l'ofereix). A més, si useu coses com el sistema de porta-retalls, fins i tot copiar dades pot ser problemàtic amb el temps. </para>
<para
>Els fulls de dades amb grans conjunts de dades poden trigar molt a obrir-se. Un full de dades carrega grans quantitats de dades a la memòria de l'ordinador mentre s'obre. La majoria de dades carregades són probablement innecessàries en el moment d'obrir. Les bases de dades, en canvi, carreguen les dades de l'emmagatzematge de l'ordinador només quan són necessàries. </para>
<para
>La majoria de vegades, no us caldrà amoïnar-vos per com emmagatzema les dades la base de dades. Això vol dir que, contràriament als fulls de càlcul, les bases de dades no tenen en compte: </para>
<itemizedlist>
<listitem
><para
>La seqüència de línies des que podeu ordenar les línies d'acord amb les vostres necessitats. A més, podeu veure la mateixa dada en diverses vistes amb diferents ordres.</para
></listitem>
<listitem
><para
>El mateix serveix per a les columnes (camps) de la taula.</para
></listitem>
</itemizedlist>
<para
>Juntament amb la <link linkend="limiting-data-view"
>Limitació de vista de dades</link
> descrites en paràgrafs previs, aquestes qualitats constitueixen l'avantatge de les bases de dades. </para>
</sect2>
<sect2 id="data-entry"
><title
>Introducció de dades</title
> 
<para
>Les últimes edicions de les aplicacions per a crear fulls de càlcul us permeten de dissenyar formularis d'introducció de dades. Aquests formularis són més útils si les vostres dades no es poden visualitzar en vista tabular, &pex;, si els textos ocupen massa línies o si totes les columnes no hi caben a la pantalla. </para>
<para
>En aquest cas, la mateixa manera en què treballa el full de dades és problemàtica. Els camps per a l'entrada de dades estan posats amb imprecisió i molt sovint no són segurs davant de la intervenció (no intencionada o accidental) dels usuaris. </para>
</sect2>
<sect2 id="reports"
><title
>Informes</title
> 
<para
>Les bases de dades permeten l'agrupament, la limitació i el resum de dades en un formulari d'un informe. Els fulls de càlcul s'imprimeixen en forma de petites taules sense control automàtic complet sobre les divisions de pàgina i el format dels camps. </para>
</sect2>
<sect2 id="programming"
><title
>Programació</title
> 
<para
>Les aplicacions per a crear bases de dades contenen sovint llenguatges de programació complets. Els fulls de càlcul nous també tenen aquesta capacitat, malgrat que els càlculs poden modificar els camps del full de càlcul i simples còpies de dades, sense tenir en compte la rellevància ni les regles d'integritat mencionades en altres paràgrafs. </para>
<para
>El procés de dades en un full de càlcul es fa normalment via interfície gràfica d'usuari que pot alentir-ne la velocitat. Les bases de dades són capaces de treballar en segon pla, fora de les interfícies gràfiques. </para>
</sect2>
<sect2 id="multiuse"
><title
>Multiús</title
> 
<para
>És difícil d'imaginar un multiús en un full de càlcul. Fins i tot si és tècnicament possible en el cas de les últimes aplicacions, requereix molta disciplina, atenció i coneixement per part els usuaris, i aquests no es poden garantir. </para>
<para
>Una manera clàssica de compartir dades desades en un full de càlcul és enviar tot el fitxer (normalment per correu electrònic) o desant un fitxer de full de càlcul en una xarxa informàtica. Aquesta manera de treballar és ineficient per a grans grups de gent -les dades es poden necessitar en un determinat moment i poden estar blocades per una altra persona. </para>
<para
>D'altra banda, les bases de dades estan dissenyades bàsicament amb l'accés multiusuari en ment. Fins i tot per a la versió més simple, és possible de blocar un nivell particular de fila en una taula, el que permet fàcilment compartir les dades de la taula. </para>
</sect2>
<sect2 id="security"
><title
>Seguretat</title
> 
<para
>Assegurar un full de càlcul o les seves seccions particulars amb una contrasenya és només una activitat simbòlica. Després de posar el full de càlcul en una xarxa informàtica, qualsevol persona que pugui copiar el fitxer pot trencar la contrasenya. De vegades no és tan difícil, ja que la contrasenya està emmagatzemada en el mateix fitxer del full de càlcul. </para>
<para
>Les característiques per a blocar l'edició o la còpia d'un full de càlcul (o una part) són igualment fàcils de trencar. </para>
<para
>Les bases de dades (excepte aquelles desades en un fitxer en lloc d'un servidor) no necessiten estar disponibles en un únic fitxer. Accediu a elles mitjançant una xarxa informàtica, normalment donant un nom d'usuari i una contrasenya. Només teniu accés a aquelles àrees (taules, formularis o fins i tot files i columnes seleccionades) que estan assignades al vostre perfil de drets d'accés. </para>
<para
>Els drets d'accés poden afectar la possibilitat d'editar dades o només de llegir-ne. Si alguna dada no us està disponible, no se us enviarà al vostre ordinador, ja que no es poden copiar les dades de manera tan senzilla com en el cas dels fitxers de fulls de dades. </para>
</sect2>
</sect1>
<sect1 id="database-design"
><title
>Disseny de base de dades</title
> 
<para
>Cal planificar curosament el disseny de la base de dades. Tingueu en compte que el redisseny de la taula <replaceable
>Persones</replaceable
> proposat a la secció <link linkend="data-integrity-and-validity"
>Integritat de dades i validació</link
> pot generar problemes quan la taula està omplerta amb dades. Per exemple, reanomenar un camp és una tasca senzilla, però dividir el camp <replaceable
>Adreça</replaceable
> en camps separats requereix una feina curosa i tediosa. </para>
<para
>Per a evitar aquestes situacions, repenseu el vostre projecte de base de dades abans de crear-lo en el vostre ordinador, i abans de començar a fer-lo servir. Així, invertint-hi un temps inicial, probablement estalviareu temps en l'ús diari. </para>
</sect1>
<sect1 id="who-needs-a-database"
><title
>Qui necessita una base de dades?</title
> 
<sect2 id="stick-to-spreadsheets-if-"
><title
>Quedeu-vos amb els fulls de càlcul si:</title
> 
<itemizedlist>
<listitem
><para
>Les vostres necessitats estan limitades i les vostres dades no assoliran mai grans volums (de fet, podeu preveure-ho ara?)</para
></listitem>
<listitem
><para
>No sou capaços d'adquirir la metodologia de construcció de bases de dades. De tota manera, hauríeu de considerar subcontractar aquesta feina a algú altre o usar eines més simples.</para
></listitem>
<listitem
><para
>Feu servir fulls de càlcul complicats i no teniu temps o diners per a migrar a bases de dades. Penseu o pregunteu algú si això no us portarà a un carreró sense sortida. No compteu amb eines màgiques que canviarien el vostre full de càlcul (sense que importi com de ben feta estigui) en una base de dades.</para
></listitem>
</itemizedlist>
</sect2>
<sect2 id="consider-using-databases-if-"
><title
>Considereu d'usar bases de dades si:</title
> 
<itemizedlist>
<listitem
><para
>La vostra col·lecció de dades s'expandeix cada setmana.</para
></listitem>
<listitem
><para
>Creeu sovint fulls de càlcul nous, els copieu entre ells i sentiu que aquesta feina és cada cop més tediosa. En aquest cas, l'esforç de migrar a bases de dades paga la pena.</para
></listitem>
<listitem
><para
>Creeu informes i declaracions per als quals la vista de taula d'un full de càlcul no serveix. Podeu considerar la migració a una base de dades amb vistes de formulari.</para
></listitem>
</itemizedlist>
</sect2>
</sect1>
<sect1 id="database-creation-software"
><title
>Programari de creació de bases de dades</title
> 
<para
>Fins ara, heu après les característiques generals de les bases de dades sense entrar en gaire detall sobre les aplicacions específiques per a dissenyar-les. </para>
<para
>Les primeres bases de dades es van construir amb ordinadors molt grans, com l'IBM System/360, en els anys 60. Aquests no eren els dies dels PC, i aquestes bases de dades requerien un personal altament especialitzat. Malgrat que el maquinari dels ordinadors antics era poc fiable, eren molt més lents i tenien molta menys capacitat d'emmagatzematge, una característica de les bases de dades segueix sent atractiva: l'accés de les dades per part de molts usuaris mitjançant una xarxa. </para>
<para
>Als anys 70, els científics van formar la teoria de les bases de dades relacionals (termes com: taula, registre, columna (camp) i relació i molts d'altres). Les bases de dades d'IBM DB2 i Oracle es van crear basant-se en aquesta teoria que s'havia desenvolupat i que encara es fa servir avui. A finals dels anys 70, es va construir el primer PC. Els seus usuaris van poder utilitzar (gradualment) molts tipus d'aplicacions, incloent-hi les de construcció de bases de dades. </para>
<para
>Quant a les grans bases de dades a les empreses, la situació no ha canviat: encara necessiten potents ordinadors o complexos informàtics anomenats clústers. Això queda, malgrat tot, més enllà del tema d'aquest manual. </para>
<para
>Pel que fa a les bases de dades «accessibles» amb interfícies gràfiques d'usuari per a PC, podeu escollir entre les següents: </para>
<itemizedlist>
<listitem
><para
><ulink url="http://www.dbase.com/"
>DBase</ulink
> - una eina per a operacions de bases de dades per a DOS popular en els anys 80. Els fitxers en format DBase encara s'usen en alguns casos específics a causa de la seva simplicitat.</para
></listitem>
<listitem
><para
><ulink url="http://msdn.microsoft.com/vfoxpro/"
>FoxPro</ulink
> - una aplicació similar al DBase (principi dels 90). Des que les va agafar Microsoft, les interfícies gràfiques d'usuari es van introduir i es fan servir per a crear bases de dades en PC. Aquest producte encara s'ofereix, malgrat que sembla una mica obsolet.</para
></listitem>
<listitem
><para
><ulink url="http://office.microsoft.com/access/"
>Microsoft Access</ulink
> - una aplicació per a bases de dades (disseny d'interfícies gràfiques i de dades) amb moltes simplificacions, però convenient per a principiants, dissenyada al final dels anys 80, basada en arquitectura de 16 bits. Aquest producte s'ofereix i s'usa fins avui àmpliament, especialment per empreses petites, on l'eficiència i els requeriments de multiusuari no són molt forts.</para
></listitem>
<listitem
><para
><ulink url="http://www.filemaker.com/"
>FileMaker</ulink
> - aplicació popular similar a MS Access en simplicitat, operant en plataformes Windows i Macintosh, ofert des de 1985.</para
></listitem>
<listitem
><para
><ulink url="http://www.calligra-suite.org/kexi"
>Kexi</ulink
> - una aplicació multiplataforma (&UNIX;/&Linux;, Windows, &MacOS; X) dissenyada el 2003, desenvolupada segons els principis del codi obert, part de la comunitat KDE global, que entre altres coses, proporciona un entorn gràfic pels sistemes &UNIX;/&Linux;. Un col·laborador significatiu del desenvolupament del Kexi és l'empresa OpenOffice Poland.</para
></listitem>
</itemizedlist>
</sect1>
</chapter>
<chapter id="appendix-b--comparing-kexi-to-other-database-applications"
><title
>Apèndix B. Comparació del Kexi amb altres aplicacions de base de dades</title
> 
<itemizedlist>
<listitem
><para
><link linkend="data-types"
>Tipus de dades</link
>&nbsp;</para
></listitem>
</itemizedlist>
<sect1 id="data-types"
><title
>Tipus de dades</title
> 
<para
>Malgrat que les diferents aplicacions de bases de dades tendeixen a oferir funcionalitats similars, usen sovint diferent terminologia. Per a la vostra comoditat, aquest apèndix mostra la terminologia usada en el &kexi; amb correspondències a la usada en altres aplicacions de bases de dades. Així, aquest capítol pot ser útil en processos de migració de bases de dades d'una aplicació a una altra. </para>
<para
>La taula de sota mostra la correspondència dels tipus de dades en el &kexi; amb els tipus de dades a altres aplicacions de bases de dades. </para>
<para
>Diversos tipus de dades llistats aquí són subtipus d'altres tipus. Per exemple, el tipus <guilabel
>Text llarg</guilabel
> és un subtipus del tipus <guilabel
>Text</guilabel
>. Per usar un subtipus al &kexi;, cal seleccionar el tipus bàsic corresponent (en aquest cas, <guilabel
>Text</guilabel
>) al dissenyador de taules, i després seleccionar el subtipus usant el paràmetre <guilabel
>Subtipus</guilabel
> a l'<guilabel
>Editor de propietats</guilabel
>. </para>
<para>
<table>
  <title
><emphasis
>Comparació de tipus de dades usades en el &kexi; i altres aplicacions de bases de dades</emphasis
></title>
  <tgroup cols="4">
  <thead>
  <row>
    <entry
>&kexi;</entry>
    <entry
><guilabel
>MS Access</guilabel
></entry>
    <entry
><guilabel
>dBase/FoxPro</guilabel
></entry>
    <entry
><guilabel
>Paradox</guilabel
></entry>
  </row>
  </thead>
  <tbody>
  <row>
    <entry>
    <para
>Text (Text)</para>
    </entry>
    <entry>
    <para
>Text</para>
    </entry>
    <entry>
    <para
>Caràcter</para>
    </entry>
    <entry>
    <para
>Alfanumèric</para>
    </entry>
  </row>
  <row>
    <entry>
    <para
>Text llarg (Text llarg)</para>
    </entry>
    <entry>
    <para
>Anotació</para>
    </entry>
    <entry>
    <para
>Anotació</para>
    </entry>
    <entry>
    <para
>Anotació</para>
    </entry>
  </row>
  <row>
    <entry>
    <para
>Data/Hora (Data/Hora)</para>
    </entry>
    <entry>
    <para
>Data, Hora</para>
    </entry>
    <entry>
    <para
>Data</para>
    </entry>
    <entry>
    <para
>DataHora</para>
    </entry>
  </row>
  <row>
    <entry>
    <para
>Nombre enter (Nombre enter)</para>
    </entry>
    <entry>
    <para
>Nombre (Enter)</para>
    </entry>
    <entry>
    <para
>Numèric</para>
    </entry>
    <entry>
    <para
>Enter</para>
    </entry>
  </row>
  <row>
    <entry>
    <para
>Nombre enter gran (Nombre enter gran)</para>
    </entry>
    <entry>
    <para
>Enter llarg</para>
    </entry>
    <entry>
    <para
>Numèric</para>
    </entry>
    <entry>
    <para
>Enter llarg</para>
    </entry>
  </row>
  <row>
    <entry>
    <para
>Coma (coma)</para>
    </entry>
    <entry>
    <para
>Precisió de nombre Simple/Doble</para>
    </entry>
    <entry>
    <para
>Flotant</para>
    </entry>
    <entry>
    <para
>Nombre</para
></entry>
  </row>
  </tbody>
  </tgroup>
</table>
</para>
</sect1>
</chapter>
<chapter id="reserved-words-for-sql"
><title
>Apèndix C. Paraules reservades pel SQL</title
> 
<para
>Les llistes següents contenen paraules que són usades internament al &kexi; en gestionar fonts de dades. </para>
<para
><warning
><para
>En dissenyar la base de dades, cal evitar usar aquestes paraules reservades perquè en cas contrari podríeu acabar tenint problemes amb el fitxer de la base de dades o inclús corrompre'l.</para
></warning>
</para>
<para
><tip
><para
>Si encara voleu usar paraules reservades tanqueu-les amb marques de cita doble <quote
></quote
>.</para
></tip>
</para>
<sect1 id="kexi-sql-reserved-words"
><title
>Paraules reservades per l'SQL del Kexi</title
> 
<para
>Aquesta llista conté paraules clau reservades per a l'ús a l'SQL del Kexi: </para>
<itemizedlist>
<listitem
><para
>AFTER</para
></listitem>
<listitem
><para
>ALL</para
></listitem>
<listitem
><para
>ASC</para
></listitem>
<listitem
><para
>BEFORE</para
></listitem>
<listitem
><para
>BEGIN</para
></listitem>
<listitem
><para
>BETWEEN</para
></listitem>
<listitem
><para
>BY</para
></listitem>
<listitem
><para
>CASCADE</para
></listitem>
<listitem
><para
>CASE</para
></listitem>
<listitem
><para
>CHECK</para
></listitem>
<listitem
><para
>COLLATE</para
></listitem>
<listitem
><para
>COMMIT</para
></listitem>
<listitem
><para
>CONSTRAINT</para
></listitem>
<listitem
><para
>CROSS</para
></listitem>
<listitem
><para
>DATABASE</para
></listitem>
<listitem
><para
>DEFAULT</para
></listitem>
<listitem
><para
>DELETE</para
></listitem>
<listitem
><para
>DESC</para
></listitem>
<listitem
><para
>DISTINCT</para
></listitem>
<listitem
><para
>DROP</para
></listitem>
<listitem
><para
>END</para
></listitem>
<listitem
><para
>ELSE</para
></listitem>
<listitem
><para
>EXPLAIN</para
></listitem>
<listitem
><para
>FOR</para
></listitem>
<listitem
><para
>FOREIGN</para
></listitem>
<listitem
><para
>FULL</para
></listitem>
<listitem
><para
>GROUP</para
></listitem>
<listitem
><para
>HAVING</para
></listitem>
<listitem
><para
>IGNORE</para
></listitem>
<listitem
><para
>INDEX</para
></listitem>
<listitem
><para
>INNER</para
></listitem>
<listitem
><para
>INSERT</para
></listitem>
<listitem
><para
>INTO</para
></listitem>
<listitem
><para
>KEY</para
></listitem>
<listitem
><para
>LIMIT</para
></listitem>
<listitem
><para
>MATCH</para
></listitem>
<listitem
><para
>NATURAL</para
></listitem>
<listitem
><para
>OFFSET</para
></listitem>
<listitem
><para
>ORDER</para
></listitem>
<listitem
><para
>OUTER</para
></listitem>
<listitem
><para
>PRIMARY</para
></listitem>
<listitem
><para
>REFERENCES</para
></listitem>
<listitem
><para
>REPLACE</para
></listitem>
<listitem
><para
>RESTRICT</para
></listitem>
<listitem
><para
>ROLLBACK</para
></listitem>
<listitem
><para
>ROW</para
></listitem>
<listitem
><para
>SET</para
></listitem>
<listitem
><para
>TEMPORARY</para
></listitem>
<listitem
><para
>THEN</para
></listitem>
<listitem
><para
>TRANSACTION</para
></listitem>
<listitem
><para
>UNION</para
></listitem>
<listitem
><para
>UNIQUE</para
></listitem>
<listitem
><para
>UPDATE</para
></listitem>
<listitem
><para
>USING</para
></listitem>
<listitem
><para
>VALUES</para
></listitem>
<listitem
><para
>WHEN</para
></listitem>
</itemizedlist>
</sect1>
<sect1 id="kexi-sqlite-driver-reserved-words"
><title
>Paraules reservades pel controlador SQLite del Kexi</title
> 
<para
>Aquesta llista conté paraules clau reservades per a l'ús del controlador SQLite del Kexi: </para>
<itemizedlist>
<listitem
><para
>ABORT</para
></listitem>
<listitem
><para
>ATTACH</para
></listitem>
<listitem
><para
>CLUSTER</para
></listitem>
<listitem
><para
>CONFLICT</para
></listitem>
<listitem
><para
>DEFERRED</para
></listitem>
<listitem
><para
>DEFERRABLE</para
></listitem>
<listitem
><para
>DETACH</para
></listitem>
<listitem
><para
>EACH</para
></listitem>
<listitem
><para
>EXCEPT</para
></listitem>
<listitem
><para
>FAIL</para
></listitem>
<listitem
><para
>GLOB</para
></listitem>
<listitem
><para
>IMMEDIATE</para
></listitem>
<listitem
><para
>INITIALLY</para
></listitem>
<listitem
><para
>INSTEAD</para
></listitem>
<listitem
><para
>INTERSECT</para
></listitem>
<listitem
><para
>ISNULL</para
></listitem>
<listitem
><para
>NOTNULL</para
></listitem>
<listitem
><para
>OF</para
></listitem>
<listitem
><para
>PRAGMA</para
></listitem>
<listitem
><para
>RAISE</para
></listitem>
<listitem
><para
>STATEMENT</para
></listitem>
<listitem
><para
>TEMP</para
></listitem>
<listitem
><para
>TRIGGER</para
></listitem>
<listitem
><para
>VACUUM</para
></listitem>
<listitem
><para
>VIEW</para
></listitem>
</itemizedlist>
</sect1>
<sect1 id="kexi-mysql-driver-reserved-words"
><title
>Paraules reservades pel controlador MySQL del Kexi</title
> 
<para
>Aquesta llista conté paraules clau reservades per a l'ús del controlador MySQL del Kexi: </para>
<itemizedlist>
<listitem
><para
>ACTION</para
></listitem>
<listitem
><para
>ADD</para
></listitem>
<listitem
><para
>AGAINST</para
></listitem>
<listitem
><para
>AGGREGATE</para
></listitem>
<listitem
><para
>ALTER</para
></listitem>
<listitem
><para
>ANALYZE</para
></listitem>
<listitem
><para
>ANY</para
></listitem>
<listitem
><para
>ASCII</para
></listitem>
<listitem
><para
>AUTO_INCREMENT</para
></listitem>
<listitem
><para
>AVG</para
></listitem>
<listitem
><para
>AVG_ROW_LENGTH</para
></listitem>
<listitem
><para
>BACKUP</para
></listitem>
<listitem
><para
>BDB</para
></listitem>
<listitem
><para
>BERKELEYDB</para
></listitem>
<listitem
><para
>BIGINT</para
></listitem>
<listitem
><para
>BINARY</para
></listitem>
<listitem
><para
>BINLOG</para
></listitem>
<listitem
><para
>BIT</para
></listitem>
<listitem
><para
>BLOB</para
></listitem>
<listitem
><para
>BOOL</para
></listitem>
<listitem
><para
>BOOLEAN</para
></listitem>
<listitem
><para
>BOTH</para
></listitem>
<listitem
><para
>BTREE</para
></listitem>
<listitem
><para
>BYTE</para
></listitem>
<listitem
><para
>CACHE</para
></listitem>
<listitem
><para
>CHANGE</para
></listitem>
<listitem
><para
>CHANGED</para
></listitem>
<listitem
><para
>CHAR</para
></listitem>
<listitem
><para
>CHARACTER</para
></listitem>
<listitem
><para
>CHARSET</para
></listitem>
<listitem
><para
>CHECKSUM</para
></listitem>
<listitem
><para
>CIPHER</para
></listitem>
<listitem
><para
>CLIENT</para
></listitem>
<listitem
><para
>CLOSE</para
></listitem>
<listitem
><para
>COLLATION</para
></listitem>
<listitem
><para
>COLUMN</para
></listitem>
<listitem
><para
>COLUMNS</para
></listitem>
<listitem
><para
>COMMENT</para
></listitem>
<listitem
><para
>COMMITTED</para
></listitem>
<listitem
><para
>COMPRESSED</para
></listitem>
<listitem
><para
>CONCURRENT</para
></listitem>
<listitem
><para
>CONVERT</para
></listitem>
<listitem
><para
>CUBE</para
></listitem>
<listitem
><para
>CURRENT_DATE</para
></listitem>
<listitem
><para
>CURRENT_TIME</para
></listitem>
<listitem
><para
>CURRENT_TIMESTAMP</para
></listitem>
<listitem
><para
>CURRENT_USER</para
></listitem>
<listitem
><para
>DATA</para
></listitem>
<listitem
><para
>DATABASES</para
></listitem>
<listitem
><para
>DATE</para
></listitem>
<listitem
><para
>DATETIME</para
></listitem>
<listitem
><para
>DAY</para
></listitem>
<listitem
><para
>DAY_HOUR</para
></listitem>
<listitem
><para
>DAY_MICROSECOND</para
></listitem>
<listitem
><para
>DAY_MINUTE</para
></listitem>
<listitem
><para
>DAY_SECOND</para
></listitem>
<listitem
><para
>DEALLOCATE</para
></listitem>
<listitem
><para
>DEC</para
></listitem>
<listitem
><para
>DECIMAL</para
></listitem>
<listitem
><para
>DELAYED</para
></listitem>
<listitem
><para
>DELAY_KEY_WRITE</para
></listitem>
<listitem
><para
>DESCRIBE</para
></listitem>
<listitem
><para
>DES_KEY_FILE</para
></listitem>
<listitem
><para
>DIRECTORY</para
></listitem>
<listitem
><para
>DISABLE</para
></listitem>
<listitem
><para
>DISCARD</para
></listitem>
<listitem
><para
>DISTINCTROW</para
></listitem>
<listitem
><para
>DIV</para
></listitem>
<listitem
><para
>DO</para
></listitem>
<listitem
><para
>DOUBLE</para
></listitem>
<listitem
><para
>DUAL</para
></listitem>
<listitem
><para
>DUMPFILE</para
></listitem>
<listitem
><para
>DUPLICATE</para
></listitem>
<listitem
><para
>DYNAMIC</para
></listitem>
<listitem
><para
>ENABLE</para
></listitem>
<listitem
><para
>ENCLOSED</para
></listitem>
<listitem
><para
>ENGINE</para
></listitem>
<listitem
><para
>ENGINES</para
></listitem>
<listitem
><para
>ENUM</para
></listitem>
<listitem
><para
>ERRORS</para
></listitem>
<listitem
><para
>ESCAPE</para
></listitem>
<listitem
><para
>ESCAPED</para
></listitem>
<listitem
><para
>EVENTS</para
></listitem>
<listitem
><para
>EXECUTE</para
></listitem>
<listitem
><para
>EXISTS</para
></listitem>
<listitem
><para
>EXPANSION</para
></listitem>
<listitem
><para
>EXTENDED</para
></listitem>
<listitem
><para
>FALSE</para
></listitem>
<listitem
><para
>FAST</para
></listitem>
<listitem
><para
>FIELDS</para
></listitem>
<listitem
><para
>FILE</para
></listitem>
<listitem
><para
>FIRST</para
></listitem>
<listitem
><para
>FIXED</para
></listitem>
<listitem
><para
>FLOAT</para
></listitem>
<listitem
><para
>FLOAT4</para
></listitem>
<listitem
><para
>FLOAT8</para
></listitem>
<listitem
><para
>FLUSH</para
></listitem>
<listitem
><para
>FORCE</para
></listitem>
<listitem
><para
>FULLTEXT</para
></listitem>
<listitem
><para
>FUNCTION</para
></listitem>
<listitem
><para
>GEOMETRY</para
></listitem>
<listitem
><para
>GEOMETRYCOLLECTION</para
></listitem>
<listitem
><para
>GET_FORMAT</para
></listitem>
<listitem
><para
>GLOBAL</para
></listitem>
<listitem
><para
>GRANT</para
></listitem>
<listitem
><para
>GRANTS</para
></listitem>
<listitem
><para
>HANDLER</para
></listitem>
<listitem
><para
>HASH</para
></listitem>
<listitem
><para
>HELP</para
></listitem>
<listitem
><para
>HIGH_PRIORITY</para
></listitem>
<listitem
><para
>HOSTS</para
></listitem>
<listitem
><para
>HOUR</para
></listitem>
<listitem
><para
>HOUR_MICROSECOND</para
></listitem>
<listitem
><para
>HOUR_MINUTE</para
></listitem>
<listitem
><para
>HOUR_SECOND</para
></listitem>
<listitem
><para
>IDENTIFIED</para
></listitem>
<listitem
><para
>IF</para
></listitem>
<listitem
><para
>IMPORT</para
></listitem>
<listitem
><para
>INDEXES</para
></listitem>
<listitem
><para
>INFILE</para
></listitem>
<listitem
><para
>INNOBASE</para
></listitem>
<listitem
><para
>INNODB</para
></listitem>
<listitem
><para
>INSERT_METHOD</para
></listitem>
<listitem
><para
>INT</para
></listitem>
<listitem
><para
>INT1</para
></listitem>
<listitem
><para
>INT2</para
></listitem>
<listitem
><para
>INT3</para
></listitem>
<listitem
><para
>INT4</para
></listitem>
<listitem
><para
>INT8</para
></listitem>
<listitem
><para
>INTERVAL</para
></listitem>
<listitem
><para
>IO_THREAD</para
></listitem>
<listitem
><para
>ISOLATION</para
></listitem>
<listitem
><para
>ISSUER</para
></listitem>
<listitem
><para
>KEYS</para
></listitem>
<listitem
><para
>KILL</para
></listitem>
<listitem
><para
>LAST</para
></listitem>
<listitem
><para
>LEADING</para
></listitem>
<listitem
><para
>LEAVES</para
></listitem>
<listitem
><para
>LEVEL</para
></listitem>
<listitem
><para
>LINES</para
></listitem>
<listitem
><para
>LINESTRING</para
></listitem>
<listitem
><para
>LOAD</para
></listitem>
<listitem
><para
>LOCAL</para
></listitem>
<listitem
><para
>LOCALTIME</para
></listitem>
<listitem
><para
>LOCALTIMESTAMP</para
></listitem>
<listitem
><para
>LOCK</para
></listitem>
<listitem
><para
>LOCKS</para
></listitem>
<listitem
><para
>LOGS</para
></listitem>
<listitem
><para
>LONG</para
></listitem>
<listitem
><para
>LONGBLOB</para
></listitem>
<listitem
><para
>LONGTEXT</para
></listitem>
<listitem
><para
>LOW_PRIORITY</para
></listitem>
<listitem
><para
>MASTER</para
></listitem>
<listitem
><para
>MASTER_CONNECT_RETRY</para
></listitem>
<listitem
><para
>MASTER_HOST</para
></listitem>
<listitem
><para
>MASTER_LOG_FILE</para
></listitem>
<listitem
><para
>MASTER_LOG_POS</para
></listitem>
<listitem
><para
>MASTER_PASSWORD</para
></listitem>
<listitem
><para
>MASTER_PORT</para
></listitem>
<listitem
><para
>MASTER_SERVER_ID</para
></listitem>
<listitem
><para
>MASTER_SSL</para
></listitem>
<listitem
><para
>MASTER_SSL_CA</para
></listitem>
<listitem
><para
>MASTER_SSL_CAPATH</para
></listitem>
<listitem
><para
>MASTER_SSL_CERT</para
></listitem>
<listitem
><para
>MASTER_SSL_CIPHER</para
></listitem>
<listitem
><para
>MASTER_SSL_KEY</para
></listitem>
<listitem
><para
>MASTER_USER</para
></listitem>
<listitem
><para
>MAX_CONNECTIONS_PER_HOUR</para
></listitem>
<listitem
><para
>MAX_QUERIES_PER_HOUR</para
></listitem>
<listitem
><para
>MAX_ROWS</para
></listitem>
<listitem
><para
>MAX_UPDATES_PER_HOUR</para
></listitem>
<listitem
><para
>MEDIUM</para
></listitem>
<listitem
><para
>MEDIUMBLOB</para
></listitem>
<listitem
><para
>MEDIUMINT</para
></listitem>
<listitem
><para
>MEDIUMTEXT</para
></listitem>
<listitem
><para
>MICROSECOND</para
></listitem>
<listitem
><para
>MIDDLEINT</para
></listitem>
<listitem
><para
>MINUTE</para
></listitem>
<listitem
><para
>MINUTE_MICROSECOND</para
></listitem>
<listitem
><para
>MINUTE_SECOND</para
></listitem>
<listitem
><para
>MIN_ROWS</para
></listitem>
<listitem
><para
>MOD</para
></listitem>
<listitem
><para
>MODE</para
></listitem>
<listitem
><para
>MODIFY</para
></listitem>
<listitem
><para
>MONTH</para
></listitem>
<listitem
><para
>MULTILINESTRING</para
></listitem>
<listitem
><para
>MULTIPOINT</para
></listitem>
<listitem
><para
>MULTIPOLYGON</para
></listitem>
<listitem
><para
>NAMES</para
></listitem>
<listitem
><para
>NATIONAL</para
></listitem>
<listitem
><para
>NDB</para
></listitem>
<listitem
><para
>NDBCLUSTER</para
></listitem>
<listitem
><para
>NCHAR</para
></listitem>
<listitem
><para
>NEW</para
></listitem>
<listitem
><para
>NEXT</para
></listitem>
<listitem
><para
>NO</para
></listitem>
<listitem
><para
>NONE</para
></listitem>
<listitem
><para
>NO_WRITE_TO_BINLOG</para
></listitem>
<listitem
><para
>NUMERIC</para
></listitem>
<listitem
><para
>NVARCHAR</para
></listitem>
<listitem
><para
>OLD_PASSWORD</para
></listitem>
<listitem
><para
>ONE_SHOT</para
></listitem>
<listitem
><para
>OPEN</para
></listitem>
<listitem
><para
>OPTIMIZE</para
></listitem>
<listitem
><para
>OPTION</para
></listitem>
<listitem
><para
>OPTIONALLY</para
></listitem>
<listitem
><para
>OUTFILE</para
></listitem>
<listitem
><para
>PACK_KEYS</para
></listitem>
<listitem
><para
>PARTIAL</para
></listitem>
<listitem
><para
>PASSWORD</para
></listitem>
<listitem
><para
>POINT</para
></listitem>
<listitem
><para
>POLYGON</para
></listitem>
<listitem
><para
>PRECISION</para
></listitem>
<listitem
><para
>PREPARE</para
></listitem>
<listitem
><para
>PREV</para
></listitem>
<listitem
><para
>PRIVILEGES</para
></listitem>
<listitem
><para
>PROCEDURE</para
></listitem>
<listitem
><para
>PROCESS</para
></listitem>
<listitem
><para
>PROCESSLIST</para
></listitem>
<listitem
><para
>PURGE</para
></listitem>
<listitem
><para
>QUERY</para
></listitem>
<listitem
><para
>QUICK</para
></listitem>
<listitem
><para
>RAID0</para
></listitem>
<listitem
><para
>RAID_CHUNKS</para
></listitem>
<listitem
><para
>RAID_CHUNKSIZE</para
></listitem>
<listitem
><para
>RAID_TYPE</para
></listitem>
<listitem
><para
>READ</para
></listitem>
<listitem
><para
>REAL</para
></listitem>
<listitem
><para
>REGEXP</para
></listitem>
<listitem
><para
>RELAY_LOG_FILE</para
></listitem>
<listitem
><para
>RELAY_LOG_POS</para
></listitem>
<listitem
><para
>RELAY_THREAD</para
></listitem>
<listitem
><para
>RELOAD</para
></listitem>
<listitem
><para
>RENAME</para
></listitem>
<listitem
><para
>REPAIR</para
></listitem>
<listitem
><para
>REPEATABLE</para
></listitem>
<listitem
><para
>REPLICATION</para
></listitem>
<listitem
><para
>REQUIRE</para
></listitem>
<listitem
><para
>RESET</para
></listitem>
<listitem
><para
>RESTORE</para
></listitem>
<listitem
><para
>RETURNS</para
></listitem>
<listitem
><para
>REVOKE</para
></listitem>
<listitem
><para
>RLIKE</para
></listitem>
<listitem
><para
>ROLLUP</para
></listitem>
<listitem
><para
>ROWS</para
></listitem>
<listitem
><para
>ROW_FORMAT</para
></listitem>
<listitem
><para
>RTREE</para
></listitem>
<listitem
><para
>SAVEPOINT</para
></listitem>
<listitem
><para
>SECOND</para
></listitem>
<listitem
><para
>SECOND_MICROSECOND</para
></listitem>
<listitem
><para
>SEPARATOR</para
></listitem>
<listitem
><para
>SERIAL</para
></listitem>
<listitem
><para
>SERIALIZABLE</para
></listitem>
<listitem
><para
>SESSION</para
></listitem>
<listitem
><para
>SHARE</para
></listitem>
<listitem
><para
>SHOW</para
></listitem>
<listitem
><para
>SHUTDOWN</para
></listitem>
<listitem
><para
>SIGNED</para
></listitem>
<listitem
><para
>SIMPLE</para
></listitem>
<listitem
><para
>SLAVE</para
></listitem>
<listitem
><para
>SMALLINT</para
></listitem>
<listitem
><para
>SOME</para
></listitem>
<listitem
><para
>SONAME</para
></listitem>
<listitem
><para
>SOUNDS</para
></listitem>
<listitem
><para
>SPATIAL</para
></listitem>
<listitem
><para
>SQL_BIG_RESULT</para
></listitem>
<listitem
><para
>SQL_BUFFER_RESULT</para
></listitem>
<listitem
><para
>SQL_CACHE</para
></listitem>
<listitem
><para
>SQL_CALC_FOUND_ROWS</para
></listitem>
<listitem
><para
>SQL_NO_CACHE</para
></listitem>
<listitem
><para
>SQL_SMALL_RESULT</para
></listitem>
<listitem
><para
>SQL_THREAD</para
></listitem>
<listitem
><para
>SSL</para
></listitem>
<listitem
><para
>START</para
></listitem>
<listitem
><para
>STARTING</para
></listitem>
<listitem
><para
>STATUS</para
></listitem>
<listitem
><para
>STOP</para
></listitem>
<listitem
><para
>STORAGE</para
></listitem>
<listitem
><para
>STRAIGHT_JOIN</para
></listitem>
<listitem
><para
>STRING</para
></listitem>
<listitem
><para
>STRIPED</para
></listitem>
<listitem
><para
>SUBJECT</para
></listitem>
<listitem
><para
>SUPER</para
></listitem>
<listitem
><para
>TABLES</para
></listitem>
<listitem
><para
>TABLESPACE</para
></listitem>
<listitem
><para
>TERMINATED</para
></listitem>
<listitem
><para
>TEXT</para
></listitem>
<listitem
><para
>TIME</para
></listitem>
<listitem
><para
>TIMESTAMP</para
></listitem>
<listitem
><para
>TINYBLOB</para
></listitem>
<listitem
><para
>TINYINT</para
></listitem>
<listitem
><para
>TINYTEXT</para
></listitem>
<listitem
><para
>TRAILING</para
></listitem>
<listitem
><para
>TRUE</para
></listitem>
<listitem
><para
>TRUNCATE</para
></listitem>
<listitem
><para
>TYPE</para
></listitem>
<listitem
><para
>TYPES</para
></listitem>
<listitem
><para
>UNCOMMITTED</para
></listitem>
<listitem
><para
>UNICODE</para
></listitem>
<listitem
><para
>UNLOCK</para
></listitem>
<listitem
><para
>UNSIGNED</para
></listitem>
<listitem
><para
>UNTIL</para
></listitem>
<listitem
><para
>USAGE</para
></listitem>
<listitem
><para
>USE</para
></listitem>
<listitem
><para
>USER</para
></listitem>
<listitem
><para
>USER_RESOURCES</para
></listitem>
<listitem
><para
>USE_FRM</para
></listitem>
<listitem
><para
>UTC_DATE</para
></listitem>
<listitem
><para
>UTC_TIME</para
></listitem>
<listitem
><para
>UTC_TIMESTAMP</para
></listitem>
<listitem
><para
>VALUE</para
></listitem>
<listitem
><para
>VARBINARY</para
></listitem>
<listitem
><para
>VARCHAR</para
></listitem>
<listitem
><para
>VARCHARACTER</para
></listitem>
<listitem
><para
>VARIABLES</para
></listitem>
<listitem
><para
>VARYING</para
></listitem>
<listitem
><para
>WARNINGS</para
></listitem>
<listitem
><para
>WITH</para
></listitem>
<listitem
><para
>WORK</para
></listitem>
<listitem
><para
>WRITE</para
></listitem>
<listitem
><para
>X509</para
></listitem>
<listitem
><para
>YEAR</para
></listitem>
<listitem
><para
>YEAR_MONTH</para
></listitem>
<listitem
><para
>ZEROFILL</para
></listitem>
</itemizedlist>
</sect1>
<sect1 id="kexi-postgresql-driver-reserved-words"
><title
>Paraules reservades pel controlador PostgreSQL del Kexi</title
> 
<para
>Aquesta llista conté paraules clau reservades per a l'ús del controlador «pqxx» del Kexi: </para>
<itemizedlist>
<listitem
><para
>ABORT</para
></listitem>
<listitem
><para
>ABSOLUTE</para
></listitem>
<listitem
><para
>ACCESS</para
></listitem>
<listitem
><para
>ACTION</para
></listitem>
<listitem
><para
>ADD</para
></listitem>
<listitem
><para
>AGGREGATE</para
></listitem>
<listitem
><para
>ALTER</para
></listitem>
<listitem
><para
>ANALYSE</para
></listitem>
<listitem
><para
>ANALYZE</para
></listitem>
<listitem
><para
>ANY</para
></listitem>
<listitem
><para
>ARRAY</para
></listitem>
<listitem
><para
>ASSERTION</para
></listitem>
<listitem
><para
>ASSIGNMENT</para
></listitem>
<listitem
><para
>AT</para
></listitem>
<listitem
><para
>AUTHORIZATION</para
></listitem>
<listitem
><para
>BACKWARD</para
></listitem>
<listitem
><para
>BIGINT</para
></listitem>
<listitem
><para
>BINARY</para
></listitem>
<listitem
><para
>BIT</para
></listitem>
<listitem
><para
>BOOLEAN</para
></listitem>
<listitem
><para
>BOTH</para
></listitem>
<listitem
><para
>CACHE</para
></listitem>
<listitem
><para
>CALLED</para
></listitem>
<listitem
><para
>CAST</para
></listitem>
<listitem
><para
>CHAIN</para
></listitem>
<listitem
><para
>CHAR</para
></listitem>
<listitem
><para
>CHARACTER</para
></listitem>
<listitem
><para
>CHARACTERISTICS</para
></listitem>
<listitem
><para
>CHECKPOINT</para
></listitem>
<listitem
><para
>CLASS</para
></listitem>
<listitem
><para
>CLOSE</para
></listitem>
<listitem
><para
>CLUSTER</para
></listitem>
<listitem
><para
>COALESCE</para
></listitem>
<listitem
><para
>COLUMN</para
></listitem>
<listitem
><para
>COMMENT</para
></listitem>
<listitem
><para
>COMMITTED</para
></listitem>
<listitem
><para
>CONSTRAINTS</para
></listitem>
<listitem
><para
>CONVERSION</para
></listitem>
<listitem
><para
>CONVERT</para
></listitem>
<listitem
><para
>COPY</para
></listitem>
<listitem
><para
>CREATEDB</para
></listitem>
<listitem
><para
>CREATEUSER</para
></listitem>
<listitem
><para
>CURRENT_DATE</para
></listitem>
<listitem
><para
>CURRENT_TIME</para
></listitem>
<listitem
><para
>CURRENT_TIMESTAMP</para
></listitem>
<listitem
><para
>CURRENT_USER</para
></listitem>
<listitem
><para
>CURSOR</para
></listitem>
<listitem
><para
>CYCLE</para
></listitem>
<listitem
><para
>DAY</para
></listitem>
<listitem
><para
>DEALLOCATE</para
></listitem>
<listitem
><para
>DEC</para
></listitem>
<listitem
><para
>DECIMAL</para
></listitem>
<listitem
><para
>DECLARE</para
></listitem>
<listitem
><para
>DEFAULTS</para
></listitem>
<listitem
><para
>DEFERRABLE</para
></listitem>
<listitem
><para
>DEFERRED</para
></listitem>
<listitem
><para
>DEFINER</para
></listitem>
<listitem
><para
>DELIMITER</para
></listitem>
<listitem
><para
>DELIMITERS</para
></listitem>
<listitem
><para
>DO</para
></listitem>
<listitem
><para
>DOMAIN</para
></listitem>
<listitem
><para
>DOUBLE</para
></listitem>
<listitem
><para
>EACH</para
></listitem>
<listitem
><para
>ENCODING</para
></listitem>
<listitem
><para
>ENCRYPTED</para
></listitem>
<listitem
><para
>ESCAPE</para
></listitem>
<listitem
><para
>EXCEPT</para
></listitem>
<listitem
><para
>EXCLUDING</para
></listitem>
<listitem
><para
>EXCLUSIVE</para
></listitem>
<listitem
><para
>EXECUTE</para
></listitem>
<listitem
><para
>EXISTS</para
></listitem>
<listitem
><para
>EXTERNAL</para
></listitem>
<listitem
><para
>EXTRACT</para
></listitem>
<listitem
><para
>FALSE</para
></listitem>
<listitem
><para
>FETCH</para
></listitem>
<listitem
><para
>FIRST</para
></listitem>
<listitem
><para
>FLOAT</para
></listitem>
<listitem
><para
>FORCE</para
></listitem>
<listitem
><para
>FORWARD</para
></listitem>
<listitem
><para
>FREEZE</para
></listitem>
<listitem
><para
>FUNCTION</para
></listitem>
<listitem
><para
>GLOBAL</para
></listitem>
<listitem
><para
>GRANT</para
></listitem>
<listitem
><para
>HANDLER</para
></listitem>
<listitem
><para
>HOLD</para
></listitem>
<listitem
><para
>HOUR</para
></listitem>
<listitem
><para
>ILIKE</para
></listitem>
<listitem
><para
>IMMEDIATE</para
></listitem>
<listitem
><para
>IMMUTABLE</para
></listitem>
<listitem
><para
>IMPLICIT</para
></listitem>
<listitem
><para
>INCLUDING</para
></listitem>
<listitem
><para
>INCREMENT</para
></listitem>
<listitem
><para
>INHERITS</para
></listitem>
<listitem
><para
>INITIALLY</para
></listitem>
<listitem
><para
>INOUT</para
></listitem>
<listitem
><para
>INPUT</para
></listitem>
<listitem
><para
>INSENSITIVE</para
></listitem>
<listitem
><para
>INSTEAD</para
></listitem>
<listitem
><para
>INT</para
></listitem>
<listitem
><para
>INTERSECT</para
></listitem>
<listitem
><para
>INTERVAL</para
></listitem>
<listitem
><para
>INVOKER</para
></listitem>
<listitem
><para
>ISNULL</para
></listitem>
<listitem
><para
>ISOLATION</para
></listitem>
<listitem
><para
>LANCOMPILER</para
></listitem>
<listitem
><para
>LANGUAGE</para
></listitem>
<listitem
><para
>LAST</para
></listitem>
<listitem
><para
>LEADING</para
></listitem>
<listitem
><para
>LEVEL</para
></listitem>
<listitem
><para
>LISTEN</para
></listitem>
<listitem
><para
>LOAD</para
></listitem>
<listitem
><para
>LOCAL</para
></listitem>
<listitem
><para
>LOCALTIME</para
></listitem>
<listitem
><para
>LOCALTIMESTAMP</para
></listitem>
<listitem
><para
>LOCATION</para
></listitem>
<listitem
><para
>LOCK</para
></listitem>
<listitem
><para
>MAXVALUE</para
></listitem>
<listitem
><para
>MINUTE</para
></listitem>
<listitem
><para
>MINVALUE</para
></listitem>
<listitem
><para
>MODE</para
></listitem>
<listitem
><para
>MONTH</para
></listitem>
<listitem
><para
>MOVE</para
></listitem>
<listitem
><para
>NAMES</para
></listitem>
<listitem
><para
>NATIONAL</para
></listitem>
<listitem
><para
>NCHAR</para
></listitem>
<listitem
><para
>NEW</para
></listitem>
<listitem
><para
>NEXT</para
></listitem>
<listitem
><para
>NO</para
></listitem>
<listitem
><para
>NOCREATEDB</para
></listitem>
<listitem
><para
>NOCREATEUSER</para
></listitem>
<listitem
><para
>NONE</para
></listitem>
<listitem
><para
>NOTHING</para
></listitem>
<listitem
><para
>NOTIFY</para
></listitem>
<listitem
><para
>NOTNULL</para
></listitem>
<listitem
><para
>NULLIF</para
></listitem>
<listitem
><para
>NUMERIC</para
></listitem>
<listitem
><para
>OF</para
></listitem>
<listitem
><para
>OFF</para
></listitem>
<listitem
><para
>OIDS</para
></listitem>
<listitem
><para
>OLD</para
></listitem>
<listitem
><para
>ONLY</para
></listitem>
<listitem
><para
>OPERATOR</para
></listitem>
<listitem
><para
>OPTION</para
></listitem>
<listitem
><para
>OUT</para
></listitem>
<listitem
><para
>OVERLAPS</para
></listitem>
<listitem
><para
>OVERLAY</para
></listitem>
<listitem
><para
>OWNER</para
></listitem>
<listitem
><para
>PARTIAL</para
></listitem>
<listitem
><para
>PASSWORD</para
></listitem>
<listitem
><para
>PATH</para
></listitem>
<listitem
><para
>PENDANT</para
></listitem>
<listitem
><para
>PLACING</para
></listitem>
<listitem
><para
>POSITION</para
></listitem>
<listitem
><para
>PRECISION</para
></listitem>
<listitem
><para
>PREPARE</para
></listitem>
<listitem
><para
>PRESERVE</para
></listitem>
<listitem
><para
>PRIOR</para
></listitem>
<listitem
><para
>PRIVILEGES</para
></listitem>
<listitem
><para
>PROCEDURAL</para
></listitem>
<listitem
><para
>PROCEDURE</para
></listitem>
<listitem
><para
>READ</para
></listitem>
<listitem
><para
>REAL</para
></listitem>
<listitem
><para
>RECHECK</para
></listitem>
<listitem
><para
>REINDEX</para
></listitem>
<listitem
><para
>RELATIVE</para
></listitem>
<listitem
><para
>RENAME</para
></listitem>
<listitem
><para
>RESET</para
></listitem>
<listitem
><para
>RESTART</para
></listitem>
<listitem
><para
>RETURNS</para
></listitem>
<listitem
><para
>REVOKE</para
></listitem>
<listitem
><para
>ROWS</para
></listitem>
<listitem
><para
>RULE</para
></listitem>
<listitem
><para
>SCHEMA</para
></listitem>
<listitem
><para
>SCROLL</para
></listitem>
<listitem
><para
>SECOND</para
></listitem>
<listitem
><para
>SECURITY</para
></listitem>
<listitem
><para
>SEQUENCE</para
></listitem>
<listitem
><para
>SERIALIZABLE</para
></listitem>
<listitem
><para
>SESSION</para
></listitem>
<listitem
><para
>SESSION_USER</para
></listitem>
<listitem
><para
>SETOF</para
></listitem>
<listitem
><para
>SHARE</para
></listitem>
<listitem
><para
>SHOW</para
></listitem>
<listitem
><para
>SIMPLE</para
></listitem>
<listitem
><para
>SMALLINT</para
></listitem>
<listitem
><para
>SOME</para
></listitem>
<listitem
><para
>STABLE</para
></listitem>
<listitem
><para
>START</para
></listitem>
<listitem
><para
>STATEMENT</para
></listitem>
<listitem
><para
>STATISTICS</para
></listitem>
<listitem
><para
>STDIN</para
></listitem>
<listitem
><para
>STDOUT</para
></listitem>
<listitem
><para
>STORAGE</para
></listitem>
<listitem
><para
>STRICT</para
></listitem>
<listitem
><para
>SUBSTRING</para
></listitem>
<listitem
><para
>SYSID</para
></listitem>
<listitem
><para
>TEMP</para
></listitem>
<listitem
><para
>TEMPLATE</para
></listitem>
<listitem
><para
>TIME</para
></listitem>
<listitem
><para
>TIMESTAMP</para
></listitem>
<listitem
><para
>TOAST</para
></listitem>
<listitem
><para
>TRAILING</para
></listitem>
<listitem
><para
>TREAT</para
></listitem>
<listitem
><para
>TRIGGER</para
></listitem>
<listitem
><para
>TRIM</para
></listitem>
<listitem
><para
>TRUE</para
></listitem>
<listitem
><para
>TRUNCATE</para
></listitem>
<listitem
><para
>TRUSTED</para
></listitem>
<listitem
><para
>TYPE</para
></listitem>
<listitem
><para
>UNENCRYPTED</para
></listitem>
<listitem
><para
>UNKNOWN</para
></listitem>
<listitem
><para
>UNLISTEN</para
></listitem>
<listitem
><para
>UNTIL</para
></listitem>
<listitem
><para
>USAGE</para
></listitem>
<listitem
><para
>USER</para
></listitem>
<listitem
><para
>VACUUM</para
></listitem>
<listitem
><para
>VALID</para
></listitem>
<listitem
><para
>VALIDATOR</para
></listitem>
<listitem
><para
>VARCHAR</para
></listitem>
<listitem
><para
>VARYING</para
></listitem>
<listitem
><para
>VERBOSE</para
></listitem>
<listitem
><para
>VERSION</para
></listitem>
<listitem
><para
>VIEW</para
></listitem>
<listitem
><para
>VOLATILE</para
></listitem>
<listitem
><para
>WITH</para
></listitem>
<listitem
><para
>WITHOUT</para
></listitem>
<listitem
><para
>WORK</para
></listitem>
<listitem
><para
>WRITE</para
></listitem>
<listitem
><para
>YEAR</para
></listitem>
<listitem
><para
>ZONE</para
></listitem>
</itemizedlist>
</sect1>
<sect1 id="kexi-oracle-driver-reserved-words"
><title
>Paraules reservades pel controlador Oracle del Kexi</title
> 
<para
>Aquesta llista conté paraules clau reservades per a l'ús del controlador Oracle del Kexi: </para>
<itemizedlist>
<listitem
><para
>ADMIN</para
></listitem>
<listitem
><para
>AFTER</para
></listitem>
<listitem
><para
>ALLOCATE</para
></listitem>
<listitem
><para
>ANALYZE</para
></listitem>
<listitem
><para
>ARCHIVE</para
></listitem>
<listitem
><para
>ARCHIVELOG</para
></listitem>
<listitem
><para
>AUTHORIZATION</para
></listitem>
<listitem
><para
>AVG</para
></listitem>
<listitem
><para
>BACKUP</para
></listitem>
<listitem
><para
>BECOME</para
></listitem>
<listitem
><para
>BEFORE</para
></listitem>
<listitem
><para
>BEGIN</para
></listitem>
<listitem
><para
>BLOCK</para
></listitem>
<listitem
><para
>BODY</para
></listitem>
<listitem
><para
>CACHE</para
></listitem>
<listitem
><para
>CANCEL</para
></listitem>
<listitem
><para
>CASCADE</para
></listitem>
<listitem
><para
>CHANGE</para
></listitem>
<listitem
><para
>CHARACTER</para
></listitem>
<listitem
><para
>CHECKPOINT</para
></listitem>
<listitem
><para
>CLOSE</para
></listitem>
<listitem
><para
>COBOL</para
></listitem>
<listitem
><para
>COMMIT</para
></listitem>
<listitem
><para
>COMPILE</para
></listitem>
<listitem
><para
>CONSTRAINT</para
></listitem>
<listitem
><para
>CONSTRAINTS</para
></listitem>
<listitem
><para
>CONTENTS</para
></listitem>
<listitem
><para
>CONTINUE</para
></listitem>
<listitem
><para
>CONTROLFILE</para
></listitem>
<listitem
><para
>COUNT</para
></listitem>
<listitem
><para
>CURSOR</para
></listitem>
<listitem
><para
>CYCLE</para
></listitem>
<listitem
><para
>DATABASE</para
></listitem>
<listitem
><para
>DATAFILE</para
></listitem>
<listitem
><para
>DATE</para
></listitem>
<listitem
><para
>DBA</para
></listitem>
<listitem
><para
>DEC</para
></listitem>
<listitem
><para
>DECLARE</para
></listitem>
<listitem
><para
>DISABLE</para
></listitem>
<listitem
><para
>DISMOUNT</para
></listitem>
<listitem
><para
>DOUBLE</para
></listitem>
<listitem
><para
>DUMP</para
></listitem>
<listitem
><para
>EACH</para
></listitem>
<listitem
><para
>ENABLE</para
></listitem>
<listitem
><para
>END</para
></listitem>
<listitem
><para
>ESCAPE</para
></listitem>
<listitem
><para
>EVENTS</para
></listitem>
<listitem
><para
>EXCEPT</para
></listitem>
<listitem
><para
>EXCEPTIONS</para
></listitem>
<listitem
><para
>EXEC</para
></listitem>
<listitem
><para
>EXECUTE</para
></listitem>
<listitem
><para
>EXPLAIN</para
></listitem>
<listitem
><para
>EXTENT</para
></listitem>
<listitem
><para
>EXTERNALLY</para
></listitem>
<listitem
><para
>FETCH</para
></listitem>
<listitem
><para
>FLUSH</para
></listitem>
<listitem
><para
>FORCE</para
></listitem>
<listitem
><para
>FOREIGN</para
></listitem>
<listitem
><para
>FORTRAN</para
></listitem>
<listitem
><para
>FOUND</para
></listitem>
<listitem
><para
>FREELIST</para
></listitem>
<listitem
><para
>FREELISTS</para
></listitem>
<listitem
><para
>FUNCTION</para
></listitem>
<listitem
><para
>GO</para
></listitem>
<listitem
><para
>GOTO</para
></listitem>
<listitem
><para
>GROUPS</para
></listitem>
<listitem
><para
>INCLUDING</para
></listitem>
<listitem
><para
>INDICATOR</para
></listitem>
<listitem
><para
>INITRANS</para
></listitem>
<listitem
><para
>INSTANCE</para
></listitem>
<listitem
><para
>INT</para
></listitem>
<listitem
><para
>KEY</para
></listitem>
<listitem
><para
>LANGUAGE</para
></listitem>
<listitem
><para
>LAYER</para
></listitem>
<listitem
><para
>LINK</para
></listitem>
<listitem
><para
>LISTS</para
></listitem>
<listitem
><para
>LOGFILE</para
></listitem>
<listitem
><para
>MANAGE</para
></listitem>
<listitem
><para
>MANUAL</para
></listitem>
<listitem
><para
>MAX</para
></listitem>
<listitem
><para
>MAXDATAFILES</para
></listitem>
<listitem
><para
>MAXINSTANCES</para
></listitem>
<listitem
><para
>MAXLOGFILES</para
></listitem>
<listitem
><para
>MAXLOGHISTORY</para
></listitem>
<listitem
><para
>MAXLOGMEMBERS</para
></listitem>
<listitem
><para
>MAXTRANS</para
></listitem>
<listitem
><para
>MAXVALUE</para
></listitem>
<listitem
><para
>MIN</para
></listitem>
<listitem
><para
>MINEXTENTS</para
></listitem>
<listitem
><para
>MINVALUE</para
></listitem>
<listitem
><para
>MODULE</para
></listitem>
<listitem
><para
>MOUNT</para
></listitem>
<listitem
><para
>NEW</para
></listitem>
<listitem
><para
>NEXT</para
></listitem>
<listitem
><para
>NOARCHIVELOG</para
></listitem>
<listitem
><para
>NOCACHE</para
></listitem>
<listitem
><para
>NOCYCLE</para
></listitem>
<listitem
><para
>NOMAXVALUE</para
></listitem>
<listitem
><para
>NOMINVALUE</para
></listitem>
<listitem
><para
>NONE</para
></listitem>
<listitem
><para
>NOORDER</para
></listitem>
<listitem
><para
>NORESETLOGS</para
></listitem>
<listitem
><para
>NORMAL</para
></listitem>
<listitem
><para
>NOSORT</para
></listitem>
<listitem
><para
>NUMERIC</para
></listitem>
<listitem
><para
>OFF</para
></listitem>
<listitem
><para
>OLD</para
></listitem>
<listitem
><para
>ONLY</para
></listitem>
<listitem
><para
>OPEN</para
></listitem>
<listitem
><para
>OPTIMAL</para
></listitem>
<listitem
><para
>OWN</para
></listitem>
<listitem
><para
>PACKAGE</para
></listitem>
<listitem
><para
>PARALLEL</para
></listitem>
<listitem
><para
>PCTINCREASE</para
></listitem>
<listitem
><para
>PCTUSED</para
></listitem>
<listitem
><para
>PLAN</para
></listitem>
<listitem
><para
>PLI</para
></listitem>
<listitem
><para
>PRECISION</para
></listitem>
<listitem
><para
>PRIMARY</para
></listitem>
<listitem
><para
>PRIVATE</para
></listitem>
<listitem
><para
>PROCEDURE</para
></listitem>
<listitem
><para
>PROFILE</para
></listitem>
<listitem
><para
>QUOTA</para
></listitem>
<listitem
><para
>READ</para
></listitem>
<listitem
><para
>REAL</para
></listitem>
<listitem
><para
>RECOVER</para
></listitem>
<listitem
><para
>REFERENCES</para
></listitem>
<listitem
><para
>REFERENCING</para
></listitem>
<listitem
><para
>RESETLOGS</para
></listitem>
<listitem
><para
>RESTRICTED</para
></listitem>
<listitem
><para
>REUSE</para
></listitem>
<listitem
><para
>ROLE</para
></listitem>
<listitem
><para
>ROLES</para
></listitem>
<listitem
><para
>ROLLBACK</para
></listitem>
<listitem
><para
>SAVEPOINT</para
></listitem>
<listitem
><para
>SCHEMA</para
></listitem>
<listitem
><para
>SCN</para
></listitem>
<listitem
><para
>SECTION</para
></listitem>
<listitem
><para
>SEGMENT</para
></listitem>
<listitem
><para
>SEQUENCE</para
></listitem>
<listitem
><para
>SHARED</para
></listitem>
<listitem
><para
>SNAPSHOT</para
></listitem>
<listitem
><para
>SOME</para
></listitem>
<listitem
><para
>SORT</para
></listitem>
<listitem
><para
>SQL</para
></listitem>
<listitem
><para
>SQLCODE</para
></listitem>
<listitem
><para
>SQLERROR</para
></listitem>
<listitem
><para
>SQLSTATE</para
></listitem>
<listitem
><para
>STATEMENT_ID</para
></listitem>
<listitem
><para
>STATISTICS</para
></listitem>
<listitem
><para
>STOP</para
></listitem>
<listitem
><para
>STORAGE</para
></listitem>
<listitem
><para
>SUM</para
></listitem>
<listitem
><para
>SWITCH</para
></listitem>
<listitem
><para
>SYSTEM</para
></listitem>
<listitem
><para
>TABLES</para
></listitem>
<listitem
><para
>TABLESPACE</para
></listitem>
<listitem
><para
>TEMPORARY</para
></listitem>
<listitem
><para
>THREAD</para
></listitem>
<listitem
><para
>TIME</para
></listitem>
<listitem
><para
>TRACING</para
></listitem>
<listitem
><para
>TRANSACTION</para
></listitem>
<listitem
><para
>TRIGGERS</para
></listitem>
<listitem
><para
>TRUNCATE</para
></listitem>
<listitem
><para
>UNDER</para
></listitem>
<listitem
><para
>UNLIMITED</para
></listitem>
<listitem
><para
>UNTIL</para
></listitem>
<listitem
><para
>USE</para
></listitem>
<listitem
><para
>USING</para
></listitem>
<listitem
><para
>WHEN</para
></listitem>
<listitem
><para
>WORK</para
></listitem>
<listitem
><para
>WRITE</para
></listitem>
</itemizedlist>
</sect1>
<sect1 id="kexi-sybase-driver-reserved-words"
><title
>Paraules reservades pel controlador Sybase del Kexi</title
> 
<para
>Aquesta llista conté paraules clau reservades per a l'ús del controlador Sybase del Kexi: </para>
<itemizedlist>
<listitem
><para
>ACTION</para
></listitem>
<listitem
><para
>ADD</para
></listitem>
<listitem
><para
>AGAINST</para
></listitem>
<listitem
><para
>AGGREGATE</para
></listitem>
<listitem
><para
>ALTER</para
></listitem>
<listitem
><para
>ANALYZE</para
></listitem>
<listitem
><para
>ANY</para
></listitem>
<listitem
><para
>ASCII</para
></listitem>
<listitem
><para
>AUTOINCREMENT</para
></listitem>
<listitem
><para
>AVG</para
></listitem>
<listitem
><para
>AVG_ROW_LENGTH</para
></listitem>
<listitem
><para
>BACKUP</para
></listitem>
<listitem
><para
>BDB</para
></listitem>
<listitem
><para
>BERKELEYDB</para
></listitem>
<listitem
><para
>BIGINT</para
></listitem>
<listitem
><para
>BINARY</para
></listitem>
<listitem
><para
>BINLOG</para
></listitem>
<listitem
><para
>BIT</para
></listitem>
<listitem
><para
>BLOB</para
></listitem>
<listitem
><para
>BOOL</para
></listitem>
<listitem
><para
>BOOLEAN</para
></listitem>
<listitem
><para
>BOTH</para
></listitem>
<listitem
><para
>BTREE</para
></listitem>
<listitem
><para
>BYTE</para
></listitem>
<listitem
><para
>CACHE</para
></listitem>
<listitem
><para
>CHANGE</para
></listitem>
<listitem
><para
>CHANGED</para
></listitem>
<listitem
><para
>CHAR</para
></listitem>
<listitem
><para
>CHARACTER</para
></listitem>
<listitem
><para
>CHARSET</para
></listitem>
<listitem
><para
>CHECKSUM</para
></listitem>
<listitem
><para
>CIPHER</para
></listitem>
<listitem
><para
>CLIENT</para
></listitem>
<listitem
><para
>CLOSE</para
></listitem>
<listitem
><para
>COLLATION</para
></listitem>
<listitem
><para
>COLUMN</para
></listitem>
<listitem
><para
>COLUMNS</para
></listitem>
<listitem
><para
>COMMENT</para
></listitem>
<listitem
><para
>COMMITTED</para
></listitem>
<listitem
><para
>COMPRESSED</para
></listitem>
<listitem
><para
>CONCURRENT</para
></listitem>
<listitem
><para
>CONVERT</para
></listitem>
<listitem
><para
>CUBE</para
></listitem>
<listitem
><para
>CURRENT_DATE</para
></listitem>
<listitem
><para
>CURRENT_TIME</para
></listitem>
<listitem
><para
>CURRENT_TIMESTAMP</para
></listitem>
<listitem
><para
>CURRENT_USER</para
></listitem>
<listitem
><para
>DATA</para
></listitem>
<listitem
><para
>DATABASES</para
></listitem>
<listitem
><para
>DATE</para
></listitem>
<listitem
><para
>DATETIME</para
></listitem>
<listitem
><para
>DAY</para
></listitem>
<listitem
><para
>DAY_HOUR</para
></listitem>
<listitem
><para
>DAY_MICROSECOND</para
></listitem>
<listitem
><para
>DAY_MINUTE</para
></listitem>
<listitem
><para
>DAY_SECOND</para
></listitem>
<listitem
><para
>DEALLOCATE</para
></listitem>
<listitem
><para
>DEC</para
></listitem>
<listitem
><para
>DECIMAL</para
></listitem>
<listitem
><para
>DELAYED</para
></listitem>
<listitem
><para
>DELAY_KEY_WRITE</para
></listitem>
<listitem
><para
>DESCRIBE</para
></listitem>
<listitem
><para
>DES_KEY_FILE</para
></listitem>
<listitem
><para
>DIRECTORY</para
></listitem>
<listitem
><para
>DISABLE</para
></listitem>
<listitem
><para
>DISCARD</para
></listitem>
<listitem
><para
>DISTINCTROW</para
></listitem>
<listitem
><para
>DIV</para
></listitem>
<listitem
><para
>DO</para
></listitem>
<listitem
><para
>DOUBLE</para
></listitem>
<listitem
><para
>DUAL</para
></listitem>
<listitem
><para
>DUMPFILE</para
></listitem>
<listitem
><para
>DUPLICATE</para
></listitem>
<listitem
><para
>DYNAMIC</para
></listitem>
<listitem
><para
>ENABLE</para
></listitem>
<listitem
><para
>ENCLOSED</para
></listitem>
<listitem
><para
>ENGINE</para
></listitem>
<listitem
><para
>ENGINES</para
></listitem>
<listitem
><para
>ENUM</para
></listitem>
<listitem
><para
>ERRORS</para
></listitem>
<listitem
><para
>ESCAPE</para
></listitem>
<listitem
><para
>ESCAPED</para
></listitem>
<listitem
><para
>EVENTS</para
></listitem>
<listitem
><para
>EXECUTE</para
></listitem>
<listitem
><para
>EXISTS</para
></listitem>
<listitem
><para
>EXPANSION</para
></listitem>
<listitem
><para
>EXTENDED</para
></listitem>
<listitem
><para
>FALSE</para
></listitem>
<listitem
><para
>FAST</para
></listitem>
<listitem
><para
>FIELDS</para
></listitem>
<listitem
><para
>FILE</para
></listitem>
<listitem
><para
>FIRST</para
></listitem>
<listitem
><para
>FIXED</para
></listitem>
<listitem
><para
>FLOAT</para
></listitem>
<listitem
><para
>FLOAT4</para
></listitem>
<listitem
><para
>FLOAT8</para
></listitem>
<listitem
><para
>FLUSH</para
></listitem>
<listitem
><para
>FORCE</para
></listitem>
<listitem
><para
>FULLTEXT</para
></listitem>
<listitem
><para
>FUNCTION</para
></listitem>
<listitem
><para
>GEOMETRY</para
></listitem>
<listitem
><para
>GEOMETRYCOLLECTION</para
></listitem>
<listitem
><para
>GET_FORMAT</para
></listitem>
<listitem
><para
>GLOBAL</para
></listitem>
<listitem
><para
>GRANT</para
></listitem>
<listitem
><para
>GRANTS</para
></listitem>
<listitem
><para
>HANDLER</para
></listitem>
<listitem
><para
>HASH</para
></listitem>
<listitem
><para
>HELP</para
></listitem>
<listitem
><para
>HIGH_PRIORITY</para
></listitem>
<listitem
><para
>HOSTS</para
></listitem>
<listitem
><para
>HOUR</para
></listitem>
<listitem
><para
>HOUR_MICROSECOND</para
></listitem>
<listitem
><para
>HOUR_MINUTE</para
></listitem>
<listitem
><para
>HOUR_SECOND</para
></listitem>
<listitem
><para
>IDENTIFIED</para
></listitem>
<listitem
><para
>IF</para
></listitem>
<listitem
><para
>IMPORT</para
></listitem>
<listitem
><para
>INDEXES</para
></listitem>
<listitem
><para
>INFILE</para
></listitem>
<listitem
><para
>INNOBASE</para
></listitem>
<listitem
><para
>INNODB</para
></listitem>
<listitem
><para
>INSERT_METHOD</para
></listitem>
<listitem
><para
>INT</para
></listitem>
<listitem
><para
>INT1</para
></listitem>
<listitem
><para
>INT2</para
></listitem>
<listitem
><para
>INT3</para
></listitem>
<listitem
><para
>INT4</para
></listitem>
<listitem
><para
>INT8</para
></listitem>
<listitem
><para
>INTERVAL</para
></listitem>
<listitem
><para
>IO_THREAD</para
></listitem>
<listitem
><para
>ISOLATION</para
></listitem>
<listitem
><para
>ISSUER</para
></listitem>
<listitem
><para
>KEYS</para
></listitem>
<listitem
><para
>KILL</para
></listitem>
<listitem
><para
>LAST</para
></listitem>
<listitem
><para
>LEADING</para
></listitem>
<listitem
><para
>LEAVES</para
></listitem>
<listitem
><para
>LEVEL</para
></listitem>
<listitem
><para
>LINES</para
></listitem>
<listitem
><para
>LINESTRING</para
></listitem>
<listitem
><para
>LOAD</para
></listitem>
<listitem
><para
>LOCAL</para
></listitem>
<listitem
><para
>LOCALTIME</para
></listitem>
<listitem
><para
>LOCALTIMESTAMP</para
></listitem>
<listitem
><para
>LOCK</para
></listitem>
<listitem
><para
>LOCKS</para
></listitem>
<listitem
><para
>LOGS</para
></listitem>
<listitem
><para
>LONG</para
></listitem>
<listitem
><para
>LONGBLOB</para
></listitem>
<listitem
><para
>LONGTEXT</para
></listitem>
<listitem
><para
>LOW_PRIORITY</para
></listitem>
<listitem
><para
>MASTER</para
></listitem>
<listitem
><para
>MASTER_CONNECT_RETRY</para
></listitem>
<listitem
><para
>MASTER_HOST</para
></listitem>
<listitem
><para
>MASTER_LOG_FILE</para
></listitem>
<listitem
><para
>MASTER_LOG_POS</para
></listitem>
<listitem
><para
>MASTER_PASSWORD</para
></listitem>
<listitem
><para
>MASTER_PORT</para
></listitem>
<listitem
><para
>MASTER_SERVER_ID</para
></listitem>
<listitem
><para
>MASTER_SSL</para
></listitem>
<listitem
><para
>MASTER_SSL_CA</para
></listitem>
<listitem
><para
>MASTER_SSL_CAPATH</para
></listitem>
<listitem
><para
>MASTER_SSL_CERT</para
></listitem>
<listitem
><para
>MASTER_SSL_CIPHER</para
></listitem>
<listitem
><para
>MASTER_SSL_KEY</para
></listitem>
<listitem
><para
>MASTER_USER</para
></listitem>
<listitem
><para
>MAX_CONNECTIONS_PER_HOUR</para
></listitem>
<listitem
><para
>MAX_QUERIES_PER_HOUR</para
></listitem>
<listitem
><para
>MAX_ROWS</para
></listitem>
<listitem
><para
>MAX_UPDATES_PER_HOUR</para
></listitem>
<listitem
><para
>MEDIUM</para
></listitem>
<listitem
><para
>MEDIUMBLOB</para
></listitem>
<listitem
><para
>MEDIUMINT</para
></listitem>
<listitem
><para
>MEDIUMTEXT</para
></listitem>
<listitem
><para
>MICROSECOND</para
></listitem>
<listitem
><para
>MIDDLEINT</para
></listitem>
<listitem
><para
>MINUTE</para
></listitem>
<listitem
><para
>MINUTE_MICROSECOND</para
></listitem>
<listitem
><para
>MINUTE_SECOND</para
></listitem>
<listitem
><para
>MIN_ROWS</para
></listitem>
<listitem
><para
>MOD</para
></listitem>
<listitem
><para
>MODE</para
></listitem>
<listitem
><para
>MODIFY</para
></listitem>
<listitem
><para
>MONTH</para
></listitem>
<listitem
><para
>MULTILINESTRING</para
></listitem>
<listitem
><para
>MULTIPOINT</para
></listitem>
<listitem
><para
>MULTIPOLYGON</para
></listitem>
<listitem
><para
>NAMES</para
></listitem>
<listitem
><para
>NATIONAL</para
></listitem>
<listitem
><para
>NDB</para
></listitem>
<listitem
><para
>NDBCLUSTER</para
></listitem>
<listitem
><para
>NCHAR</para
></listitem>
<listitem
><para
>NEW</para
></listitem>
<listitem
><para
>NEXT</para
></listitem>
<listitem
><para
>NO</para
></listitem>
<listitem
><para
>NONE</para
></listitem>
<listitem
><para
>NO_WRITE_TO_BINLOG</para
></listitem>
<listitem
><para
>NUMERIC</para
></listitem>
<listitem
><para
>NVARCHAR</para
></listitem>
<listitem
><para
>OLD_PASSWORD</para
></listitem>
<listitem
><para
>ONE_SHOT</para
></listitem>
<listitem
><para
>OPEN</para
></listitem>
<listitem
><para
>OPTIMIZE</para
></listitem>
<listitem
><para
>OPTION</para
></listitem>
<listitem
><para
>OPTIONALLY</para
></listitem>
<listitem
><para
>OUTFILE</para
></listitem>
<listitem
><para
>PACK_KEYS</para
></listitem>
<listitem
><para
>PARTIAL</para
></listitem>
<listitem
><para
>PASSWORD</para
></listitem>
<listitem
><para
>POINT</para
></listitem>
<listitem
><para
>POLYGON</para
></listitem>
<listitem
><para
>PRECISION</para
></listitem>
<listitem
><para
>PREPARE</para
></listitem>
<listitem
><para
>PREV</para
></listitem>
<listitem
><para
>PRIVILEGES</para
></listitem>
<listitem
><para
>PROCEDURE</para
></listitem>
<listitem
><para
>PROCESS</para
></listitem>
<listitem
><para
>PROCESSLIST</para
></listitem>
<listitem
><para
>PURGE</para
></listitem>
<listitem
><para
>QUERY</para
></listitem>
<listitem
><para
>QUICK</para
></listitem>
<listitem
><para
>RAID0</para
></listitem>
<listitem
><para
>RAID_CHUNKS</para
></listitem>
<listitem
><para
>RAID_CHUNKSIZE</para
></listitem>
<listitem
><para
>RAID_TYPE</para
></listitem>
<listitem
><para
>READ</para
></listitem>
<listitem
><para
>REAL</para
></listitem>
<listitem
><para
>REGEXP</para
></listitem>
<listitem
><para
>RELAY_LOG_FILE</para
></listitem>
<listitem
><para
>RELAY_LOG_POS</para
></listitem>
<listitem
><para
>RELAY_THREAD</para
></listitem>
<listitem
><para
>RELOAD</para
></listitem>
<listitem
><para
>RENAME</para
></listitem>
<listitem
><para
>REPAIR</para
></listitem>
<listitem
><para
>REPEATABLE</para
></listitem>
<listitem
><para
>REPLICATION</para
></listitem>
<listitem
><para
>REQUIRE</para
></listitem>
<listitem
><para
>RESET</para
></listitem>
<listitem
><para
>RESTORE</para
></listitem>
<listitem
><para
>RETURNS</para
></listitem>
<listitem
><para
>REVOKE</para
></listitem>
<listitem
><para
>RLIKE</para
></listitem>
<listitem
><para
>ROLLUP</para
></listitem>
<listitem
><para
>ROWS</para
></listitem>
<listitem
><para
>ROW_FORMAT</para
></listitem>
<listitem
><para
>RTREE</para
></listitem>
<listitem
><para
>SAVEPOINT</para
></listitem>
<listitem
><para
>SECOND</para
></listitem>
<listitem
><para
>SECOND_MICROSECOND</para
></listitem>
<listitem
><para
>SEPARATOR</para
></listitem>
<listitem
><para
>SERIAL</para
></listitem>
<listitem
><para
>SERIALIZABLE</para
></listitem>
<listitem
><para
>SESSION</para
></listitem>
<listitem
><para
>SHARE</para
></listitem>
<listitem
><para
>SHOW</para
></listitem>
<listitem
><para
>SHUTDOWN</para
></listitem>
<listitem
><para
>SIGNED</para
></listitem>
<listitem
><para
>SIMPLE</para
></listitem>
<listitem
><para
>SLAVE</para
></listitem>
<listitem
><para
>SMALLINT</para
></listitem>
<listitem
><para
>SOME</para
></listitem>
<listitem
><para
>SONAME</para
></listitem>
<listitem
><para
>SOUNDS</para
></listitem>
<listitem
><para
>SPATIAL</para
></listitem>
<listitem
><para
>SQL_BIG_RESULT</para
></listitem>
<listitem
><para
>SQL_BUFFER_RESULT</para
></listitem>
<listitem
><para
>SQL_CACHE</para
></listitem>
<listitem
><para
>SQL_CALC_FOUND_ROWS</para
></listitem>
<listitem
><para
>SQL_NO_CACHE</para
></listitem>
<listitem
><para
>SQL_SMALL_RESULT</para
></listitem>
<listitem
><para
>SQL_THREAD</para
></listitem>
<listitem
><para
>SSL</para
></listitem>
<listitem
><para
>START</para
></listitem>
<listitem
><para
>STARTING</para
></listitem>
<listitem
><para
>STATUS</para
></listitem>
<listitem
><para
>STOP</para
></listitem>
<listitem
><para
>STORAGE</para
></listitem>
<listitem
><para
>STRAIGHT_JOIN</para
></listitem>
<listitem
><para
>STRING</para
></listitem>
<listitem
><para
>STRIPED</para
></listitem>
<listitem
><para
>SUBJECT</para
></listitem>
<listitem
><para
>SUPER</para
></listitem>
<listitem
><para
>TABLES</para
></listitem>
<listitem
><para
>TABLESPACE</para
></listitem>
<listitem
><para
>TERMINATED</para
></listitem>
<listitem
><para
>TEXT</para
></listitem>
<listitem
><para
>TIME</para
></listitem>
<listitem
><para
>TIMESTAMP</para
></listitem>
<listitem
><para
>TINYBLOB</para
></listitem>
<listitem
><para
>TINYINT</para
></listitem>
<listitem
><para
>TINYTEXT</para
></listitem>
<listitem
><para
>TRAILING</para
></listitem>
<listitem
><para
>TRUE</para
></listitem>
<listitem
><para
>TRUNCATE</para
></listitem>
<listitem
><para
>TYPE</para
></listitem>
<listitem
><para
>TYPES</para
></listitem>
<listitem
><para
>UNCOMMITTED</para
></listitem>
<listitem
><para
>UNICODE</para
></listitem>
<listitem
><para
>UNLOCK</para
></listitem>
<listitem
><para
>UNSIGNED</para
></listitem>
<listitem
><para
>UNTIL</para
></listitem>
<listitem
><para
>USAGE</para
></listitem>
<listitem
><para
>USE</para
></listitem>
<listitem
><para
>USER</para
></listitem>
<listitem
><para
>USER_RESOURCES</para
></listitem>
<listitem
><para
>USE_FRM</para
></listitem>
<listitem
><para
>UTC_DATE</para
></listitem>
<listitem
><para
>UTC_TIME</para
></listitem>
<listitem
><para
>UTC_TIMESTAMP</para
></listitem>
<listitem
><para
>VALUE</para
></listitem>
<listitem
><para
>VARBINARY</para
></listitem>
<listitem
><para
>VARCHAR</para
></listitem>
<listitem
><para
>VARCHARACTER</para
></listitem>
<listitem
><para
>VARIABLES</para
></listitem>
<listitem
><para
>VARYING</para
></listitem>
<listitem
><para
>WARNINGS</para
></listitem>
<listitem
><para
>WITH</para
></listitem>
<listitem
><para
>WORK</para
></listitem>
<listitem
><para
>WRITE</para
></listitem>
<listitem
><para
>X509</para
></listitem>
<listitem
><para
>YEAR</para
></listitem>
<listitem
><para
>YEAR_MONTH</para
></listitem>
<listitem
><para
>ZEROFILL</para
></listitem>
</itemizedlist>
</sect1>
<sect1 id="kexi-xbase-driver-reserved-words"
><title
>Paraules reservades pel controlador xBase del Kexi</title
> 
<para
>Aquesta llista conté paraules clau reservades per a l'ús del controlador xBase del Kexi: </para>
<itemizedlist>
<listitem
><para
>ABORT</para
></listitem>
<listitem
><para
>ATTACH</para
></listitem>
<listitem
><para
>CLUSTER</para
></listitem>
<listitem
><para
>CONFLICT</para
></listitem>
<listitem
><para
>DEFERRED</para
></listitem>
<listitem
><para
>DEFERRABLE</para
></listitem>
<listitem
><para
>DETACH</para
></listitem>
<listitem
><para
>EACH</para
></listitem>
<listitem
><para
>EXCEPT</para
></listitem>
<listitem
><para
>FAIL</para
></listitem>
<listitem
><para
>GLOB</para
></listitem>
<listitem
><para
>IMMEDIATE</para
></listitem>
<listitem
><para
>INITIALLY</para
></listitem>
<listitem
><para
>INSTEAD</para
></listitem>
<listitem
><para
>INTERSECT</para
></listitem>
<listitem
><para
>ISNULL</para
></listitem>
<listitem
><para
>NOTNULL</para
></listitem>
<listitem
><para
>OF</para
></listitem>
<listitem
><para
>PRAGMA</para
></listitem>
<listitem
><para
>RAISE</para
></listitem>
<listitem
><para
>STATEMENT</para
></listitem>
<listitem
><para
>TEMP</para
></listitem>
<listitem
><para
>TRIGGER</para
></listitem>
<listitem
><para
>VACUUM</para
></listitem>
<listitem
><para
>VIEW</para
></listitem>
</itemizedlist>
<para
><note
><para
>Les paraules reservades es mantenen separades per a cada controlador, de manera que també es poden usar com a referència.</para
></note>
</para>
</sect1>
</chapter>
<chapter id="supported-file-formats"
><title
>Apèndix D. Formats de fitxer admesos</title
> 
<sect1 id="comma-separated-values-format-csv"
><title
>Valors separats per comes (CSV)</title
> 
<para
>El &kexi; és capaç d'importar i exportar dades des de/a diversos formats de valors separats per comes (fitxers CSV). La majoria d'aplicacions de full de càlcul i base de dades poden importar i exportar en aquest format, fent que sigui un format apropiat per migrar dades de text entre aplicacions diferents. </para>
<para
>El &kexi; també admet diverses opcions que es poden configurar abans de portar a terme la importació: </para>
<itemizedlist>
<listitem
><para
>tipus de dada per a cada columna,</para
></listitem>
<listitem
><para
>altres delimitadors de camp com les tabulacions,</para
></listitem>
<listitem
><para
>cites de text diferents,</para
></listitem>
<listitem
><para
>indicar un nombre de registres que es poden ometre si cal,</para
></listitem>
<listitem
><para
>els delimitadors duplicats es poden ometre,</para
></listitem>
<listitem
><para
>els valors de la primera fila es poden usar per definir com a nom de columnes,</para
></listitem>
<listitem
><para
>codificació de text (UTF-8 és el predeterminat),</para
></listitem>
<listitem
><para
>format de data (el definit pel sistema operatiu és el predeterminat),</para
></listitem>
<listitem
><para
>treure els blancs inicials i finals dels valors de text.</para
></listitem>
</itemizedlist>
<para
>En importar, el &kexi; mostra una vista prèvia de les dades importades. El &kexi; detecta automàticament el conjunt més adequat d'opcions basant-se en el fitxer CSV proporcionat. </para>
</sect1>
<sect1 id="microsoft-access-mdb-file-format"
><title
>Format de fitxer de Microsoft Access (MDB)</title
> 
<sect2 id="overview"
><title
>Vista general</title
> 
<para
>La implementació per importar bases de dades (2003 o més antigues) de <guilabel
>Microsoft Access</guilabel
> està integrat al &kexi;. Les bases de dades <guilabel
>Access</guilabel
> es poden <emphasis
>importar</emphasis
> només a una base de dades del &kexi;. No es pot usar per editar la base de dades, ni per exportar a una base de dades <guilabel
>Access</guilabel
>. Tanmateix, hauria de poder importar bases de dades creades per altres aplicacions que usin el motor de base de dades JET. Actualment no s'admet la importació de bases de dades <filename
>.accdb</filename
> introduïdes al MS <guilabel
>Access</guilabel
> 2007. </para>
<para
>Per importar una base de dades: </para>
<orderedlist>
<listitem
><para
>Al menú del &kexi; seleccioneu l'ordre <guilabel
>Importa, exporta o envia...</guilabel
>.</para
></listitem>
<listitem
><para
>Feu clic al botó <guilabel
>Importa base de dades</guilabel
>.</para
></listitem>
<listitem
><para
>Useu l'assistent d'importació seleccionant el fitxer .mdb desitjat.</para
></listitem>
</orderedlist>
</sect2>
<sect2 id="capabilities"
><title
>Funcionalitats</title
> 
<para
>La funció d'importació s'ha usat satisfactòriament per importar la base de dades <emphasis
>Northwind</emphasis
>, molt coneguda pels usuaris del MS <guilabel
>Access</guilabel
>. També es poden importar altres plantilles de bases de dades <guilabel
>Access</guilabel
>. </para>
<para>
<screenshot>
<screeninfo
></screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="kexi_northwind.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
></phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>
</sect2>
<sect2 id="supported-features"
><title
>Característiques implementades</title
> 
<para
>S'ha provat la importació dels tipus de camps següents, i generalment funciona bé: </para>
<itemizedlist>
<listitem
><para
>Camps de text</para
></listitem>
<listitem
><para
>Camps d'anotació</para
></listitem>
<listitem
><para
>Camps de dades</para
></listitem>
<listitem
><para
>Valors numèrics</para
></listitem>
</itemizedlist>
</sect2>
<sect2 id="unsupported-features"
><title
>Característiques no implementades</title
> 
<para
>Actualment, només s'importen taules. Durant la importació el &kexi; omet els objectes següents: </para>
<itemizedlist>
<listitem
><para
>Consultes</para
></listitem>
<listitem
><para
>Formularis</para
></listitem>
<listitem
><para
>Scripts</para
></listitem>
<listitem
><para
>Informes</para
></listitem>
</itemizedlist>
<para
>El següent no està provat: </para>
<itemizedlist>
<listitem
><para
>Importació d'objectes binaris</para
></listitem>
</itemizedlist>
</sect2>
</sect1>
</chapter>
<chapter id="credits-and-license"
><title
>Crèdits i llicència</title
> 
<para
>&kexi; Copyright 2002-2012 L'equip &kexi;: </para>
<para
>Desenvolupadors del Kexi: </para>
<itemizedlist>
<listitem
><para
>Jaroslaw Staniek (staniek kde.org)</para
></listitem>
<listitem
><para
>OpenOffice Polska, LLC (info openoffice.com.pl)</para
></listitem>
<listitem
><para
>Lucijan Busch (lucijan kde.org)</para
></listitem>
<listitem
><para
>Cedric Pasteur (cedric.pasteur free.fr)</para
></listitem>
<listitem
><para
>Adam Pigg (adam piggz.fsnet.co.uk)</para
></listitem>
<listitem
><para
>Martin Ellis (martin.ellis kdemail.net)</para
></listitem>
<listitem
><para
>Sebastian Sauer (mail dipe.org)</para
></listitem>
<listitem
><para
>Christian Nitschkowski (segfault_ii web.de)</para
></listitem>
<listitem
><para
>Peter Simonsson (psn linux.se)</para
></listitem>
<listitem
><para
>Joseph Wenninger (jowenn kde.org)</para
></listitem>
<listitem
><para
>Seth Kurzenberg (seth cql.com)</para
></listitem>
<listitem
><para
>Laurent Montel (montel kde.org)</para
></listitem>
<listitem
><para
>Till Busch (till bux.at)</para
></listitem>
</itemizedlist>
<para
>Documentació per Martin A. Ellis (martin.ellis kdemail.net), Jaroslaw Staniek (staniek kde.org) amb contribucions d'Anne-Marie Mahfouf, Raphael Langerhorst, Michal Kubicki i Aron Stansvik. </para>
<para
>Aquest programa està llicenciat sota els termes de la <ulink url="http://docs.kde.org/stable/common/lgpl-license.html"
>llicència pública general reduïda de GNU (GNU Lesser General Public License)</ulink
>. </para>

<!--userbase-content-->
<para
>Traductor/Revisor de la documentació: &credits.Antoni.Bella; i &credits.JosepMa.Ferrer;</para
>  &underFDL; </chapter>
&documentation.index;
</book>
