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

 -->

<chapter id="basics">
  <title
>Det grundlæggende for &kexi; </title>

  <sect1 id="doc-vs-project">
    <title
>&kexi; databaser </title>
    <para
>Mange programmer såsom OpenOffice.org eller Microsoft Excel laver filer som kaldes <firstterm
>dokumenter</firstterm
>. &kexi; laver også filer, men her kalder vi dem <firstterm
>&kexi; databasefiler</firstterm
>, eller helt enkelt <firstterm
>databasefiler</firstterm
>. &kexi; databasefiler har sædvanligvis filendelsen <filename
>.kexi</filename
>. </para>
  
<!-- TODO: Picture of Kexi database icon? -->

    <para
>Udover at opbevare dine databaser i databasefiler, kan &kexi; også bruge databaser på en <firstterm
>databaseserver</firstterm
>, hvilket er grunden til at vi kalder dem <emphasis
>databasefiler</emphasis
>, og ikke blot <emphasis
>databaser</emphasis
>. </para>

    <para
>Udtrykket <firstterm
>&kexi;-projekt</firstterm
>, eller blot <firstterm
>projekt</firstterm
> bruges også til at referere til en &kexi; database, uafhængig af om den opbevares i en fil eller på en databaseserver. </para>
  </sect1>

  <sect1 id="new-database">
    <title
>Opret en ny databasefil </title>

    <procedure>
      <step>
	<para
>Start &kexi;, eller hvis det allerede kører, brug <menuchoice
><shortcut
><keycombo action="simul"
>&Ctrl;<keycap
>N</keycap
> </keycombo
></shortcut
><guimenu
>Fil</guimenu
><guimenuitem
>Ny</guimenuitem
></menuchoice
>. </para>
      </step>
      <step>
	<para
>Klik på <guibutton
>O.k.</guibutton
> for at bekræfte at projektet skal oprettes. </para>
      </step>
      <step>
	<para
>Indtast et navn på projektet, og klik på <guibutton
>Næste</guibutton
>. </para>
      </step>
      <step>
	  <para
>Brug fil-browseren til at vælge en mappe hvor du vil gemme databasefilen. Du kan ændre filnavnet i feltet <guilabel
>Sted:</guilabel
> hvis du ikke synes om det som foreslås. </para>
      </step>
      <step>
	<para
>Klik på <guibutton
>Opret</guibutton
>. </para>
      </step>
    </procedure>
  </sect1>

  <sect1 id="main-window">
    <title
>Hovedvinduet i &kexi; </title>
    <para
><guilabel
>Projektnavigatoren</guilabel
> og <guilabel
>Egenskabseditoren</guilabel
> vises i felter på hver side af delvinduet. Deres størrelse kan ændres eller de kan skjules efter behov. Et felt kan skjules ved at klikke på det lille kryds længst oppe i feltet (lige under værktøjslinjen). </para>
    <para
>Databaseobjekter (tabeller, forespørgsler, osv.) som listes i <guilabel
>Projektnavigatoren</guilabel
> kan åbnes ved at klikke på deres navn (eller dobbeltklikke, afhængig af de generelle indstillinger i &kde;). </para>

<sect2 id="main-application-elements">
<title
>Programmets hoveddele </title>
<!--
<br
><img src="img/04_06_00_main_window.png">
<br
>Kexi's main window<br
><br>
-->
<itemizedlist>
<title
>Hoveddelene i &kexi;s programvindue er: </title>
<listitem>
<para
><emphasis
>Menulinje</emphasis
></para>
<para
>indeholder tilgængelige kommandoer i programmet. Du finder detaljerede beskrivelser af alle kommandoerne i appendikset. </para>
</listitem>
<listitem>
<para
><emphasis
>Værktøjslinje</emphasis
></para>
<para
>indeholder de kommandoer som oftest bruges. </para>
</listitem>

<listitem>
<!-- @todo: link to the various chapters from the listitems -->
<para
><emphasis
><guilabel
>Projektnavigeringsfeltet</guilabel
></emphasis
></para>
<para
>indeholder en liste med alle objekter (tabeller, forespørgsler, formularer, ...) som er lavet i databaseprojektet og som for øjeblikket er åbent. Navigeringsfeltet indeholder også en lille værktøjslinje med de mest brugbare kommandoer som hører sammen med databaseobjekterne. </para>
</listitem>

<listitem>
<para
><emphasis
><guilabel
>Objektområdet for den åbnede database</guilabel
></emphasis
></para>
<para
>er et centralt område i programmet som optager det meste af pladsen på skærmen. Med brugergrænsefladens IDEA-tilstand indeholder det faneblade med udskiftelige vinduer som altid er maksimerede. I brugergrænsefladens underrammestilstand indeholder det flydende vinduer. </para>
</listitem>

<listitem>
<para
><emphasis
><guilabel
>Egenskabsfeltet</guilabel
></emphasis
></para>
<para
>indeholder en liste med egenskaber for databaseobjektet som for øjeblikket er aktivt. For visse objekter (for eksempel grafiske kontroller i en formular) kan det kan have flere faneblade. </para>
</listitem>

<listitem>
<para
><emphasis
>Opgavelinjen</emphasis
></para>
<para
>indeholder en liste med vinduer som for øjeblikket er åbne med databaseobjekter. Med brugergrænsefladens IDEA-tilstand er den tilgængelig som et antal faneblade. Med brugergrænsefladens underrammetilstand er den tilgængelig som et antal knapper, som opfører sig præcis som operativsystemets opgavelinje. </para>
</listitem>

</itemizedlist>

<sect3 id="project-navigator-pane">
<title
><guilabel
>Projektnavigeringsfeltet</guilabel
></title>
<para
><guilabel
>Projektnavigeringsfeltet</guilabel
> er et af de elementer i &kexi;s hovedvindue som bruges oftest. Feltet indeholder en liste med alle objekter som er oprettet i databaseprojektet som for øjeblikket er åbnet i &kexi;. Objekterne er opdelte i grupper: tabeller, forespørgsler og formularer. </para>
<para id="project-navigator-pane-toolbar"
><guilabel
>Projektnavigeringsfeltet</guilabel
> indeholder også en <emphasis
>lille værktøjslinje for kommandoer som ofte bruges</emphasis
> (fra venstre til højre): <emphasis
>Åbn markeret objekt</emphasis
>, <emphasis
>Konstruér markeret objekt</emphasis
>, <emphasis
>Opret et nyt objekt</emphasis
> og <emphasis
>Fjern markeret objekt</emphasis
>. </para>
<para
>En sammenhængsafhængig menu er tilgængelig for alle objekter i listen ved at bruge højre museknap. Dette er for eksempel den sammenhængsafhængige menu for tabellen <emphasis
>Personer</emphasis
>. </para>

<para
>At dobbeltklikke med venstre museknap på objektets navn i listen gør at objektet åbnes i datavisningen. Hvis objektvinduet allerede var åbnet, aktiverer handlingen kun vinduet uden at skifte dets visningstilstand. </para>
<para
>Bemærk at operativsystemet eller vindueshåndteringen kan være indstellet til at håndtere enkeltklik i stedet for dobbeltklik. I så tilfælde er det nok at enkeltklikke på objektnavnet for at åbne dets vindue. </para>

</sect3>

<sect3 id="database-object-windows">
<title
>Databaseobjektvinduer</title>

<orderedlist>
<title
>Åbn et objekts vindue</title>
<listitem>
<para
>Markér objektet i <link linkend="project-navigator-pane"
>projektnavigeringsfeltet</link
>. </para>
</listitem>
<listitem>
<para
>Klik på knappen <guibutton
>Åbn</guibutton
> i <link linkend="project-navigator-pane-toolbar"
>projektnavigeringsfeltets værktøjslinje</link
>. </para>
</listitem>
</orderedlist>

<itemizedlist>
<title
>Kommandoer som hører sammen med objektvinduer</title>
<listitem
><para
><emphasis
>Luk et objektvindue</emphasis
></para>
<para
>Når brugergrænsefladens IDEA-tilstand bruges (standardtilstand), har hvert vindue sit eget faneblad. Placér musemarkøren på ikonen i fanebladet. En lukkeknap bliver synlig. Klik på den for at lukke fanebladet. </para>
<para
>I underrammetilstand er der knapper til højre i alle åbne vinduer som du kan bruge til at håndtere vinduet. Klik på den første længst til højre for at lukke vinduet. </para>
<para
>Alternativt, uafhængig af brugergrænsefladens tilstand som du bruger, kan du vælge <menuchoice
><guimenu
>Vindue</guimenu
> <guimenuitem
>Luk</guimenuitem
></menuchoice
> i menulinjen. </para>
</listitem>
<listitem
><para
><emphasis
>Vinduesknapper for brugergrænsefladens underrammetilstand</emphasis
></para>
<!--
<para>
<br
><img src="img/04_06_02_window_buttons.png">
<br
>Window's buttons<br
><br>
</para>
-->
<para
>Øvrige knapper (fra højre til venstre) kan bruges til at maksimere, minimere og frikoble vinduet. </para>
<para
>Der er en lille ikon til venstre for vinduets titellinje som kan klikkes på for at vise en sammenhængsafhængig menu med kommandoer som hører sammen med vinduet. </para>
<!--
<para
>See also Docking and undocking of the windows.</para>
-->
</listitem>
</itemizedlist>

</sect3>

<sect3 id="property-editor-pane">
<title
><guilabel
>Egenskabsredigeringsfeltet</guilabel
></title>
<para
>I <guilabel
>egenskabsredigeringsfeltet</guilabel
> kan du ændre egenskaber for objekter som vises i det aktive vindue. Afhængig af sammenhængen, består feltet af et eller flere faneblade. Det første faneblad Egenskaber, som altid er synligt, indeholder listen med tilgængelige egenskaber. </para>
<!--
<para>
<img src="img/04_06_03_prop_panel.png">
<br
>Property Editor<br
><br>
</para>
-->
<itemizedlist>
<title
>Regler for brug af egenskabsredigeringsfeltet:</title>
<listitem>
<para
>Hver række indeholder enkelt egenskab.</para>
</listitem>
<listitem>
<para
>Du kan bruge musen eller tastaturet for at ændre bestemte egenskabers værdier.</para>
</listitem>
<listitem>
<itemizedlist>
<title
>De oftest bruge typer af egenskabsværdier er:</title>
<listitem>
<para
><emphasis
>et tal</emphasis
>: du kan indtaste værdien direkte og øge eller mindske den ved at klikke med venstre museknap på pilene. </para>
</listitem>
<listitem
><para
>tekst</para
></listitem>
<listitem
><para
>dropned-liste med værdier</para
></listitem>
<listitem
><para
><emphasis
>Ja/Nej</emphasis
>: du kan ændre værdien ved at klikke på knappen. <emphasis
>Ja</emphasis
> (<emphasis
>sand</emphasis
>) betyder at knappen er aktiv, <emphasis
>Nej</emphasis
> (<emphasis
>falsk</emphasis
>) betyder at knappen er inaktiv. </para>
</listitem>
</itemizedlist>
</listitem>
<listitem
><para
>Det er ikke nødvendigt at bekræfte en ændret værdi: ændringer bliver synlige med det samme efter at være gået til en anden række i egenskabseditorens liste eller ved at trykke på <keycombo
><keycap
>returtasten</keycap
></keycombo
>. </para
></listitem>
<listitem>
<para
>Navne på egenskaber som for nylig er ændret og som endnu ikke er opbevaret i databasen er markerede med fede typer. </para>
</listitem>
<listitem>
<para
>Efter en egenskabs værdi er ændret, vises en særlig knap <guibutton
>Fortryd ændringer</guibutton
> til højre i egenskabseditorens liste. Ved at klikke på den kan du nulstille egenskabens værdi til den oprindelige værdi som blev indlæst fra databasen da databaseobjektet blev åbnet. Knappen er kun synlig når egenskaben er markeret. </para>
</listitem>
</itemizedlist>

<itemizedlist>
<title
>Egenskabseditorens felt er tomt hvis:</title>
<listitem
><para
>intet enkelt databaseobjekts vindue er åbent, eller</para>
</listitem>
<listitem
><para
>databasens aktive objektvindue ikke tilbyder egenskaber. Dette er sædvanligvis tilfældet når det er åbnet med datavisning i stedet for design-visning </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
>Åbner en eksisterende &kexi;-databasefil </title>
    <itemizedlist>
      <title
>For at åbne en eksisterende &kexi;-databasefil: </title>
      <listitem
><para
>markeres den i dialogen <guilabel
>Åbn eksisterende projekt</guilabel
>, eller </para
></listitem>
      <listitem
><para
>åbnes den ved at klikke på .kexi-filens ikon. </para
></listitem>
    </itemizedlist>

    <sect2 id="window-open-existing">
      <title
>Åbn en databasefil i dialogen <guilabel
>Åbn eksisterende projekt</guilabel
> </title>
      <itemizedlist>
        <listitem
><para
>Kør &kexi;. Du bør se startdialogen <guilabel
>Vælg projekt</guilabel
>. Vælg fanebladet <guilabel
>Åbn eksisterende projekt</guilabel
>. Du ser så følgende dialog: </para
></listitem>
        <listitem
><para
>Vælg en mappe som indeholder en fil du leder efter fra dropned-feltet <guilabel
>Nuværende sted</guilabel
>. </para
></listitem>
        <listitem
><para
>Du kan enten vælge en fil, eller indtaste dens navn i feltet <guilabel
>Sted:</guilabel
>. </para
></listitem>
        <listitem
><para
>Klik på <guibutton
>O.k</guibutton
>. </para
></listitem>
      </itemizedlist>

      <sect3 id="open-existing-notes">
        <title
>Noter </title>
        <itemizedlist>
          <listitem
><para
>Normalt har dropned-feltet <guilabel
>Filter:</guilabel
> tilvalget <guilabel
>Kexi filbaseret databaseprojekt</guilabel
> markeret. Hvis filen du leder efter har en anden filendelse, kan du ændre dette valg i dropned-feltet <guilabel
>Filter:</guilabel
> til <guilabel
>Alle filer</guilabel
> for at vise alle tilgængelige filer (uafhængig af filendelse). </para
></listitem>
          <listitem
><para
>Hvis du har valgt en fil af ekstern type såsom MS Access .mdb-fil, sørger  &kexi; for et tilvalg til at importere filen. </para
></listitem>
          <listitem
><para
>Hvis du har valgt en fil med <emphasis
>forbindelsesdata</emphasis
> (med filendelsen .kexic) eller en fil med en <emphasis
>genvej til et projekt på en databaseserver</emphasis
> (med filendelsen .kexis), viser &kexi; passende dialoger. </para
></listitem>
        </itemizedlist>
      </sect3>
    </sect2>

    <sect2 id="open-icon">
      <title
>Åbn en eksisterende &kexi; databasefil ved at klikke på .kexi-filens ikon </title>
      <para
>Klik på filens ikon ved at bruge filhåndteringen eller desktoppen. &kexi; åbner automatisk databaseprojektet. </para>
<!-- <img src="icons/mime-kexiproject_sqlite.png" class="icon"
></img
> -->
      <sect3 id="open-icon-notes">
        <title
>Noter </title>
        <para
><emphasis
>Note om databasefiler med fjernadgang.</emphasis
> Du vil måske åbne en databasefil som findes på en anden maskine (f.eks. en web-server, en FTP-server eller en delt mappe i MS Windows). K-desktopmiljøet tillader dig direkte at åbne filer fra andre maskiner i programmer og gemme ændringer i kilden, men dette er ikke tilfældet med databasefiler. Ved at klikke på en databasefil som findes på en anden maskine, giver du anledning til en kopi af filen af filen bliver hentet til en midlertidig mappe på din maskine og alle  ændringer gøres i den lokale fil. Originalen på den anden maskine forbliver uforandret efter Kexi lukkes, så du anbefales først at kopiere (downloade) filen til din maskine, derefter åbne filen og kopiere den tilbage til den anden maskines kilde hvis du vil opdatere den. </para>
      </sect3>
    </sect2>
  </sect1>

  <sect1 id="using-help">
    <title
>Brug indbygget hjælp </title>
    <itemizedlist>
      <title
>Følgende måder at få indbygget hjælp er tilgængelige i &kexi;: </title>
      <listitem>
        <para
><emphasis
>Håndbogen i form af et elektronisk dokument.</emphasis
></para>
        <para
>Håndbogen er tilgængelig ved at trykke på tasten <keycombo
><keycap
>F1</keycap
></keycombo
> eller vælge <menuchoice
><guimenu
>Hjælp</guimenu
> <guimenuitem
>&kexi;-håndbog</guimenuitem
></menuchoice
> i menulinjen. </para>
      </listitem>
      <listitem>
        <para
><emphasis
>Hvad er dette? vink.</emphasis
></para>
        <para
>Vælg <menuchoice
><guimenu
>Hjælp</guimenu
> <guimenuitem
>Hvad er dette?</guimenuitem
></menuchoice
> i menulinjen og klik på et område i programmet for at få vink om det. </para>
      </listitem>
    </itemizedlist>
  </sect1>

</chapter>
