<!--
  <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">

 -->

<chapter id="basics">
  <title
>&kexi;: de basis </title>

  <sect1 id="doc-vs-project">
    <title
>&kexi; databases </title>
    <para
>Veel toepassingen zoals OpenOffice.org of Microsoft Excel maken bestanden die <firstterm
>documenten</firstterm
> genoemd worden. &kexi; maakt ook bestanden, maar we noemen ze <firstterm
>&kexi;-databasebestanden</firstterm
>, of eenvoudig <firstterm
>databasebestanden</firstterm
>. &kexi;-databasebestanden hebben gewoonlijk de extensie <filename
>.kexi</filename
>. </para>
  
<!-- TODO: Picture of Kexi database icon? -->

    <para
>&kexi; kan, naast databasebestanden, ook databases op <firstterm
>database-servers</firstterm
> gebruiken, dit is de reden waarom we ze <emphasis
>databasebestanden</emphasis
> noemen en geen <emphasis
>databases</emphasis
>. </para>

    <para
>De term <firstterm
>&kexi;-project</firstterm
>, of eenvoudig <firstterm
>project</firstterm
>, wordt ook gebruikt om een &kexi;-database aan te duiden, ongeacht of deze in een bestand of op een database-server is opgeslagen. </para>
  </sect1>

  <sect1 id="new-database">
    <title
>Een nieuw databasebestand maken </title>

    <procedure>
      <step>
	<para
>Start &kexi;, of kies, als het al gestart is, het menu <menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>N</keycap
></keycombo
> </shortcut
> <guimenu
>Bestand</guimenu
><guimenuitem
>Nieuw</guimenuitem
> </menuchoice
>. </para>
      </step>
      <step>
	<para
>Klik op <guibutton
>OK</guibutton
> om de aanmaak van het project te bevestigen. </para>
      </step>
      <step>
	<para
>Typ een naam in voor uw project en klik op <guibutton
>Volgende</guibutton
>. </para>
      </step>
      <step>
	  <para
>Gebruik de bestandenkiezer om een map te selecteren waarin u het databasebestand wilt opslaan. In het vakje <guilabel
>Locatie:</guilabel
> kunt u de bestandsnaam wijzigen. </para>
      </step>
      <step>
	<para
>Klik op <guibutton
>Aanmaken</guibutton
>. </para>
      </step>
    </procedure>
  </sect1>

  <sect1 id="main-window">
    <title
>Het hoofdvenster van &kexi; </title>
    <para
>De <guilabel
>Projectnavigator</guilabel
> en de <guilabel
>Eigenschappen-editor</guilabel
> worden als panelen aan weerszijden van het venster getoond. Deze kunnen van grootte veranderd of verborgen worden. Een paneel kan verborgen worden door op het kruisje bovenin (vlak onder de werkbalk) te klikken. </para>
    <para
>Database-objecten (tabellen, query's, enz.) in de <guilabel
>Projectnavigator</guilabel
> kunnen geopend worden door op hun namen te klikken (of te dubbelklikken, dit is afhankelijk van de globale instellingen in &kde;). </para>

<sect2 id="main-application-elements">
<title
>De belangrijkste elementen van de toepassing </title>
<!--
<br
><img src="img/04_06_00_main_window.png">
<br
>Kexi's main window<br
><br>
-->
<itemizedlist>
<title
>De belangrijkste elementen in het venster van &kexi; zijn: </title>
<listitem>
<para
><emphasis
>De menubalk</emphasis
></para>
<para
>bevat de beschikbare commando's voor de toepassing. In de appendix kunt u een uitgebreide beschrijving van de commando's vinden. </para>
</listitem>
<listitem>
<para
><emphasis
>De werkbalk</emphasis
></para>
<para
>bevat knoppen voor de meestgebruikte commando's. </para>
</listitem>

<listitem>
<!-- @todo: link to the various chapters from the listitems -->
<para
><emphasis
>Het paneel <guilabel
>Projectnavigator</guilabel
></emphasis
></para>
<para
>bevat een lijst met objecten (tabellen, query's, formulieren, ...) die in het geopende databaseproject gecreëerd zijn). Bovenin de navigator bevindt zich een werkbalk met commando's voor database-objecten. </para>
</listitem>

<listitem>
<para
><emphasis
>Het gedeelte voor <guilabel
>Database-objecten</guilabel
></emphasis
></para>
<para
>dit is het middelste gedeelte van het venster. In de "IDEA1-modus" zijn er tabs en de vensters zijn gemaximaliseerd. In de modus "in dochterframes" zijn er zwevende vensters. </para>
</listitem>

<listitem>
<para
><emphasis
>Het paneel <guilabel
>Eigenschappen</guilabel
></emphasis
></para>
<para
>bevat een lijst met eigenschappen van het actieve database-object. Voor bepaalde objecten (&eg; formulierelementen) kunnen er verscheidene tabs zijn. </para>
</listitem>

<listitem>
<para
><emphasis
>Taakbalk</emphasis
></para>
<para
>bevat een lijst met geopende vensters met database-objecten. In de "IDEA1-modus" zijn er tabs. In de modus "in dochterframes" zijn er een aantal knoppen die zich net zo gedragen als de knoppen op de taakbalk van uw systeem. </para>
</listitem>

</itemizedlist>

<sect3 id="project-navigator-pane">
<title
>Het paneel <guilabel
>Projectnavigator</guilabel
></title>
<para
>Het paneel <guilabel
>Projectnavigator</guilabel
> is één van de meestgebruikte elementen in het venster van &kexi;. Het paneel bevat een lijst met alle objecten die zich in het geopende &kexi;-project bevinden. De objecten zijn onderverdeeld in groepen: tabellen, query's en formulieren. </para>
<para id="project-navigator-pane-toolbar"
>Het paneel <guilabel
>Projectnavigator</guilabel
> bevat ook een <emphasis
>werkbalk voor de meestgebruikte commando's</emphasis
> (van links naar rechts): <emphasis
>Geselecteerd object openen</emphasis
>, <emphasis
>Geselecteerd object ontwerpen</emphasis
>, <emphasis
>Nieuw object creëren</emphasis
> en <emphasis
>Geselecteerd object verwijderen</emphasis
>. </para>
<para
>Voor elk object in de lijst kunt u een contextmenu openen door met de &RMB; op het object te klikken. Dit is bijvoorbeeld het contextmenu voor de tabel <emphasis
>personen</emphasis
>. </para>

<para
>Dubbelklik met de &LMB; in de lijst op de naam van het object om het in dataweergave te openen. Als het venster al geopend is, wordt het geactiveerd zonder de weergave-modus te veranderen. </para>
<para
>Opmerking: Klikken of dubbelklikken is afhankelijk van uw systeeminstellingen. </para>

</sect3>

<sect3 id="database-object-windows">
<title
>Vensters voor database-objecten</title>

<orderedlist>
<title
>Een objectvenster openen</title>
<listitem>
<para
>Selecteer het object in het paneel <link linkend="project-navigator-pane"
>Projectnavigator</link
>. </para>
</listitem>
<listitem>
<para
>Klik op de knop <guibutton
>Openen</guibutton
> op de <link linkend="project-navigator-pane-toolbar"
>werkbalk van de Projectnavigator</link
>. </para>
</listitem>
</orderedlist>

<itemizedlist>
<title
>Commando's voor objectvensters</title>
<listitem
><para
><emphasis
>Een objectvenster sluiten</emphasis
></para>
<para
>In de "IDEAl-modus" (de standaard) heeft elk venster een eigen tab. Plaats de muiswijzer op het pictogram op de tab. De knop <guibutton
>Sluiten</guibutton
> wordt zichtbaar, klik erop om het venster te sluiten. </para>
<para
>In de modus "in dochterframes" zijn er aan de rechterbovenkant van elk venster knoppen. Klik op de eerste knop van rechts om het venster te sluiten. </para>
<para
>U kunt ook, onafhankelijk van de gebruikersinterface-modus, het menu <menuchoice
><guimenu
>Venster</guimenu
> <guimenuitem
>Sluiten</guimenuitem
></menuchoice
> kiezen. </para>
</listitem>
<listitem
><para
><emphasis
>Vensterknoppen in de modus "in dochterframes"</emphasis
></para>
<!--
<para>
<br
><img src="img/04_06_02_window_buttons.png">
<br
>Window's buttons<br
><br>
</para>
-->
<para
>De andere knoppen (van rechts naar links) kunnen gebruikt worden om het venster te maximaliseren, te minimaliseren en los te maken. </para>
<para
>Klik op het pictogram links op de titelbalk om een contextmenu te openen waarin u commando's vindt om het venster te verplaatsen, te sluiten, enzovoort. </para>
<!--
<para
>See also Docking and undocking of the windows.</para>
-->
</listitem>
</itemizedlist>

</sect3>

<sect3 id="property-editor-pane">
<title
>Het paneel <guilabel
>Eigenschappen-editor</guilabel
></title>
<para
>In de <guilabel
>Eigenschappen-editor</guilabel
> kunt u de eigenschappen van het object in het actieve venster wijzigen. Afhankelijk van de context, kan het paneel één of meer tabs hebben. De eerste tab, die altijd zichtbaar is, bevat de lijst met beschikbare eigenschappen. </para>
<!--
<para>
<img src="img/04_06_03_prop_panel.png">
<br
>Property Editor<br
><br>
</para>
-->
<itemizedlist>
<title
>De Eigenschappen-editor gebruiken</title>
<listitem>
<para
>Elke regel bevat één eigenschap.</para>
</listitem>
<listitem>
<para
>U kunt de muis of het toetsenbord gebruiken om de waarden van de eigenschappen te wijzigen.</para>
</listitem>
<listitem>
<itemizedlist>
<title
>De meestgebruikte typen voor de waarde van de eigenschappen zijn:</title>
<listitem>
<para
><emphasis
>een getal;</emphasis
> u kunt de waarde direct intypen, of de waarde verhogen of verlagen door met de &LMB; op de pijltjes te klikken. </para>
</listitem>
<listitem
><para
>tekst</para
></listitem>
<listitem
><para
>keuzelijst met waarden</para
></listitem>
<listitem
><para
><emphasis
>Ja/Nee;</emphasis
> u kunt de waarde veranderen door op de knop te klikken; <emphasis
>Ja</emphasis
> betekent dat de eigenschap ingeschakeld is (<emphasis
>Waar</emphasis
>), <guibutton
>Nee</guibutton
> betekent dat de eigenschap uitgeschakeld is (<emphasis
>Onwaar</emphasis
>). </para>
</listitem>
</itemizedlist>
</listitem>
<listitem
><para
>Wijzigingen worden direct zichtbaar wanneer u een andere regel in de Eigenschappen-editor selecteert of wanneer u op de <keycombo
><keycap
>Enter</keycap
></keycombo
>-toets drukt. </para
></listitem>
<listitem>
<para
>De namen van gewijzigde eigenschappen die nog niet zijn opgeslagen in de database worden in vette tekst gezet. </para>
</listitem>
<listitem>
<para
>Nadat u de waarde van een eigenschap gewijzigd hebt, verschijnt er een knop <guibutton
>Ongedaan maken</guibutton
> aan de rechterkant in de lijst. Als u erop klikt kunt u de waarde terugzetten naar de oorspronkelijke waarde die in de database was opgeslagen. De knop is alleen zichtbaar als de betreffende waarde geselecteerd is. </para>
</listitem>
</itemizedlist>

<itemizedlist>
<title
>Het paneel "Eigenschappen-editor" is leeg als:</title>
<listitem
><para
>er geen venster met een database-object geopend is, of</para>
</listitem>
<listitem
><para
>als het database-object geen eigenschappen heeft; dit is gewoonlijk het geval als het in "Dataweergave" geopend is in plaats van in "Ontwerpweergave". </para>
</listitem>
</itemizedlist>

<!--
<para>
See also the list of keyboard shortcuts available for the Property Editor
pane in appendix Property Editor pane.
</para>
-->

</sect3>

</sect2>

  </sect1>

  <sect1 id="project-opening">
    <title
>Een bestaand &kexi;-databasebestand openen </title>
    <itemizedlist>
      <title
>Om een bestaand &kexi;-databasebestand te openen: </title>
      <listitem
><para
>Selecteert u het in het dialoogvenster <guilabel
>Bestaand project openen</guilabel
>; of </para
></listitem>
      <listitem
><para
>opent u het door op het .kexi-bestandspictogram te klikken. </para
></listitem>
    </itemizedlist>

    <sect2 id="window-open-existing">
      <title
>Een databasebestand openen in het dialoogvenster <guilabel
>Bestaand project openen</guilabel
> </title>
      <itemizedlist>
        <listitem
><para
>Start &kexi;. Het dialoogvenster <guilabel
>Kies een project</guilabel
> verschijnt. Klik op het tabblad <guilabel
>Bestaand project openen</guilabel
>. Het volgende dialoogvenster verschijnt: </para
></listitem>
        <listitem
><para
>Selecteer de map, die het bestand bevat dat u wilt openen, in de keuzelijst <guilabel
>Huidige locatie</guilabel
>. </para
></listitem>
        <listitem
><para
>U kunt op het bestand klikken of de naam direct bij <guilabel
>Locatie:</guilabel
> intypen. </para
></listitem>
        <listitem
><para
>Klik op <guibutton
>OK</guibutton
>. </para
></listitem>
      </itemizedlist>

      <sect3 id="open-existing-notes">
        <title
>Opmerkingen </title>
        <itemizedlist>
          <listitem
><para
>Standaard is bij <guilabel
>Filter:</guilabel
> <guilabel
>Kexi databasebestand-gebaseerd project (*.kexi)</guilabel
> geselecteerd. Als u een bestand met een andere extensie zoekt, kunt u de selectie bij <guilabel
>Filter:</guilabel
> wijzigen in <guilabel
>Alle bestanden</guilabel
> om alle beschikbare bestanden weer te geven (onafhankelijk van een extensie). </para
></listitem>
          <listitem
><para
>Als u een bestand van een extern type geselecteerd hebt, zoals een MS Access .mdb-bestand, geeft &kexi; u de optie om het bestand te importeren. </para
></listitem>
          <listitem
><para
>Als u het bestandstype <emphasis
>Snelkoppeling naar Kexi-project op Databaseserver</emphasis
> (met de extensie .kexis) selecteert, zal &kexi; de daarvoor bestemde dialoogvensters openen. </para
></listitem>
        </itemizedlist>
      </sect3>
    </sect2>

    <sect2 id="open-icon">
      <title
>Een bestaand &kexi;-databasebestand openen door op het .kexi-bestandspictogram te klikken </title>
      <para
>Klik in bestandsbeheer of op het bureaublad op het bestandspictogram. &kexi; opent het databaseproject automatisch. </para>
<!-- <img src="icons/mime-kexiproject_sqlite.png" class="icon"
></img
> -->
      <sect3 id="open-icon-notes">
        <title
>Opmerkingen </title>
        <para
><emphasis
>Opmerking over databasebestanden die op een andere computer staan.</emphasis
> U kunt een databasebestand op bijvoorbeeld een webserver, een FTP-server of een MS Windows netwerk openen. In de K Desktop Environment kunt u bestanden op een netwerk direct in toepassingen openen en wijzigingen in het bronbestand opslaan, dit geldt echter niet voor databasebestanden. Wanneer u een databasebestand dat op een andere computer staat opent, wordt er een kopie van het het bestand in een tijdelijke map op uw computer opgeslagen en alle wijzigingen worden in dit bestand gemaakt. Het oorspronkelijke bestand blijft ongewijzigd. Om de wijzigingen in het oorspronkelijke bestand op te slaan moet u de kopie van het bestand naar de andere computer kopiëren. </para>
      </sect3>
    </sect2>
  </sect1>

  <sect1 id="using-help">
    <title
>De ingebouwde help gebruiken </title>
    <itemizedlist>
      <title
>De volgende manieren zijn beschikbaar om toegang te krijgen tot de ingebouwde help in &kexi;: </title>
      <listitem>
        <para
><emphasis
>Het handboek als document.</emphasis
></para>
        <para
>Het handboek kan geopend worden door op <keycombo
><keycap
>F1</keycap
></keycombo
> te drukken of door het menu <menuchoice
><guimenu
>Help</guimenu
> <guimenuitem
>&kexi; handboek</guimenuitem
></menuchoice
> te kiezen. </para>
      </listitem>
      <listitem>
        <para
><emphasis
>Wat is dit? tips.</emphasis
></para>
        <para
>Kies het menu <menuchoice
><guimenu
>Help</guimenu
><guimenuitem
>Wat is dit?</guimenuitem
></menuchoice
> en klik op een gebied in het venster om er informatie over te krijgen. </para>
      </listitem>
    </itemizedlist>
  </sect1>

</chapter>
