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

 -->

<chapter id="basics">
  <title
>Grunderna i &kexi; </title>

  <sect1 id="doc-vs-project">
    <title
>Databaser i &kexi; </title>
    <para
>Många program som OpenOffice.org eller Microsoft Excel skapar filer som kallas <firstterm
>dokument</firstterm
>. &kexi; skapar också filer, men här kallar vi dem <firstterm
>&kexi; databasfiler</firstterm
>, eller helt enkelt <firstterm
>databasfiler</firstterm
>. &kexi; databasfiler har oftast filändelsen <filename
>.kexi</filename
>. </para>
  
<!-- TODO: Picture of Kexi database icon? -->

    <para
>Förutom att lagra dina databaser i databasfiler, kan &kexi; också använda databaser på en <firstterm
>databasserver</firstterm
>, vilket är orsaken till att vi kallar dem <emphasis
>databasfiler</emphasis
>, och inte helt enkelt <emphasis
>databaser</emphasis
>. </para>

    <para
>Termen <firstterm
>&kexi; projekt</firstterm
>, eller helt enkelt <firstterm
>projekt</firstterm
> används också för att referera till en &kexi; databas, oberoende av om den lagras i en fil eller på en databasserver. </para>
  </sect1>

  <sect1 id="new-database">
    <title
>Skapa en ny databasfil </title>

    <procedure>
      <step>
	<para
>Starta &kexi;, eller om det redan kör, använd <menuchoice
><shortcut
><keycombo action="simul"
>&Ctrl;<keycap
>N</keycap
> </keycombo
></shortcut
><guimenu
>Arkiv</guimenu
><guimenuitem
>Ny</guimenuitem
></menuchoice
>. </para>
      </step>
      <step>
	<para
>Klicka på <guibutton
>Ok</guibutton
> för att bekräfta att projektet ska skapas. </para>
      </step>
      <step>
	<para
>Skriv in ett namn på projektet, och klicka på <guibutton
>Nästa</guibutton
>. </para>
      </step>
      <step>
	  <para
>Använd filbläddraren för att välja en katalog där du vill spara databasfilen. Du kan ändra filnamnet i rutan <guilabel
>Plats:</guilabel
> om du inte tycker om det som föreslås. </para>
      </step>
      <step>
	<para
>Klicka på <guibutton
>Skapa</guibutton
>. </para>
      </step>
    </procedure>
  </sect1>

  <sect1 id="main-window">
    <title
>Huvudfönstret i &kexi; </title>
    <para
><guilabel
>Projektnavigatorn</guilabel
> och <guilabel
>Egenskapseditorn</guilabel
> visas i rutor på varje sida om delfönstret Deras storlek kan ändras eller de kan döljas efter behov. En ruta kan döljas genom att klicka på det lilla korset längst upp i rutan (precis under verktygsraden). </para>
    <para
>Databasobjekt (tabeller, förfrågningar, etc.) som listas i <guilabel
>Projektnavigatorn</guilabel
> kan öppnas genom att klicka på deras namn (eller dubbelklicka, beroende på de allmänna inställningarna i &kde;). </para>

<sect2 id="main-application-elements">
<title
>Programmets huvuddelar </title>
<!--
<br
><img src="img/04_06_00_main_window.png">
<br
>Kexi's main window<br
><br>
-->
<itemizedlist>
<title
>Huvuddelarna i &kexi;s programfönster är: </title>
<listitem>
<para
><emphasis
>Menyraden</emphasis
></para>
<para
>innehåller tillgängliga kommandon i programmet. Du hittar detaljerade beskrivningar av alla kommandon i appendix. </para>
</listitem>
<listitem>
<para
><emphasis
>Verktygsraden</emphasis
></para>
<para
>innehåller kommandon som oftast används. </para>
</listitem>

<listitem>
<!-- @todo: link to the various chapters from the listitems -->
<para
><emphasis
><guilabel
>Projektnavigeringsrutan</guilabel
></emphasis
></para>
<para
>innehåller en lista med alla objekt (tabeller, förfrågningar, formulär, ...) som skapats i databasprojektet som för närvarande är öppet. Navigeringsrutan innehåller också en liten verktygsrad med de mest användbara kommandona som hör ihop med databasobjekt. </para>
</listitem>

<listitem>
<para
><emphasis
>Området <guilabel
>Öppnade databasobjekt</guilabel
></emphasis
></para>
<para
>är ett centralt område i programmet som upptar det mesta utrymmet på skärmen. Med användargränssnittets IDEA-läge innehåller den flikar med utbytbara fönster som alltid är maximerade. Med användargränssnittets underramsläge innehåller det flytande fönster. </para>
</listitem>

<listitem>
<para
><emphasis
><guilabel
>Egenskapsrutan</guilabel
></emphasis
></para>
<para
>innehåller en lista med egenskaper för databasobjektet som för närvarande är aktivt. För vissa objekt (till exempel grafiska komponenter i ett formulär) kan den bestå av flera flikar. </para>
</listitem>

<listitem>
<para
><emphasis
>Aktivitetsfältet</emphasis
></para>
<para
>innehåller en lista med fönster som för närvarande är öppna med databasobjekt. Med användargränssnittets IDEA-läge är den tillgänglig som ett antal flikar. Med användargränssnittets underramsläge är den tillgänglig som ett antal knappar, som beter sig precis som operativsystemets aktivitetsfält. </para>
</listitem>

</itemizedlist>

<sect3 id="project-navigator-pane">
<title
><guilabel
>Projektnavigeringsrutan</guilabel
></title>
<para
><guilabel
>Projektnavigeringsrutan</guilabel
> är ett av elementen i &kexi;s huvudfönster som används oftast. Rutan innehåller en lista med alla objekt som skapats i databasprojektet som för närvarande är öppnat i &kexi;. Objekten är uppdelade i grupper: tabeller, förfrågningar och formulär. </para>
<para id="project-navigator-pane-toolbar"
><guilabel
>Projektnavigeringsrutan</guilabel
> innehåller också en <emphasis
>liten verktygsrad för kommandon som ofta används</emphasis
> (från vänster till höger): <emphasis
>Öppna markerade objekt</emphasis
>, <emphasis
>Konstruera markerade objekt</emphasis
>, <emphasis
>Skapa ett nytt objekt</emphasis
> och <emphasis
>Ta bort markerade objekt</emphasis
>. </para>
<para
>En sammanhangsberoende meny är tillgänglig för alla objekt i listan genom att använda höger musknapp. Det är till exempel den sammanhangsberoende menyn för tabellen <emphasis
>Personer</emphasis
>. </para>

<para
>Att dubbelklicka med vänster musknapp på objektets namn i listan gör att objektet öppnas i datavyn. Om objektfönstret redan var öppnat, aktiverar åtgärden bara fönstret utan att byta dess vyläge. </para>
<para
>Observera att operativsystemet eller fönsterhanteraren kan vara inställt att hantera enkelklick istället för dubbelklick. I så fall är det nog att enkelklicka på objektnamnet för att öppna dess fönster. </para>

</sect3>

<sect3 id="database-object-windows">
<title
>Databasobjektfönster</title>

<orderedlist>
<title
>Öppna objektets fönster</title>
<listitem>
<para
>Markera objektet i <link linkend="project-navigator-pane"
>projektnavigeringsrutan</link
>. </para>
</listitem>
<listitem>
<para
>Klicka på knappen <guibutton
>Öppna</guibutton
> i <link linkend="project-navigator-pane-toolbar"
>projektnavigeringsrutans verktygsrad</link
>. </para>
</listitem>
</orderedlist>

<itemizedlist>
<title
>Kommandon som hör ihop med objektfönster</title>
<listitem
><para
><emphasis
>Stänga ett objektfönster</emphasis
></para>
<para
>När användargränssnittets IDEA-läge används (förvalt läge), har varje fönster sin egen flik. Placera muspekaren på ikonen i fliken. En stängningsknapp blir synlig. Klicka på den för att stänga fliken. </para>
<para
>I underramsläge finns det knappar till höger i alla öppna fönster som du kan använda för att hantera fönstret. Klicka på den första lägst till höger för att stänga fönstret. </para>
<para
>Som ett alternativ, oberoende av användargränssnittets läge som du använder, kan du välja <menuchoice
><guimenu
>Fönster</guimenu
> <guimenuitem
>Stäng</guimenuitem
></menuchoice
> i menyraden. </para>
</listitem>
<listitem
><para
><emphasis
>Fönsterknappar för användargränssnittets underramsläge</emphasis
></para>
<!--
<para>
<br
><img src="img/04_06_02_window_buttons.png">
<br
>Window's buttons<br
><br>
</para>
-->
<para
>Övriga knappar (från höger till vänster) kan användas för att maximera, minimera och frikoppla fönstret. </para>
<para
>Det finns en liten ikon till vänster i fönstret som kan klickas på för att visa en sammanhangsberoende meny med kommandon som hör ihop med fönstret. </para>
<!--
<para
>See also Docking and undocking of the windows.</para>
-->
</listitem>
</itemizedlist>

</sect3>

<sect3 id="property-editor-pane">
<title
><guilabel
>Egenskapsredigeringsrutan</guilabel
></title>
<para
><guilabel
>Egenskapsredigeringsrutan</guilabel
> låter dig ändra egenskaper för objekt som visas i det aktiva fönstret. Beroende på sammanhanget, består rutan av en eller flera flikar. Den första fliken Egenskaper, som alltid är synlig, innehåller listan med tillgängliga egenskaper. </para>
<!--
<para>
<img src="img/04_06_03_prop_panel.png">
<br
>Property Editor<br
><br>
</para>
-->
<itemizedlist>
<title
>Regler för användning av egenskapsredigeringsrutan:</title>
<listitem>
<para
>Varje rad innehåller en enda egenskap.</para>
</listitem>
<listitem>
<para
>Du kan använda musen eller tangentbordet för att ändra vissa egenskapers värden.</para>
</listitem>
<listitem>
<itemizedlist>
<title
>De oftast använda typerna av egenskapsvärden är:</title>
<listitem>
<para
><emphasis
>ett tal</emphasis
>: du kan skriva in värdet direkt och öka eller minska dess värde genom att klicka med vänster musknapp på pilarna. </para>
</listitem>
<listitem
><para
>text</para
></listitem>
<listitem
><para
>kombinationsruta med värden</para
></listitem>
<listitem
><para
><emphasis
>Ja/Nej</emphasis
>: du kan ändra värdet genom att klicka på knappen. <emphasis
>Ja</emphasis
> (<emphasis
>sant</emphasis
>) betyder att knappen är aktiv, <emphasis
>Nej</emphasis
> (<emphasis
>falskt</emphasis
>) betyder att knappen är inaktiv. </para>
</listitem>
</itemizedlist>
</listitem>
<listitem
><para
>Det är inte nödvändigt att acceptera ett ändrat värde: ändringar blir omedelbart synliga efter att ha gått till en annan rad i egenskapseditorns lista eller genom att trycka på <keycombo
><keycap
>returtangenten</keycap
></keycombo
>. </para
></listitem>
<listitem>
<para
>Namn på egenskaper som nyligen har ändrats och som ännu inte har lagrats i databasen är markerade med fetstil. </para>
</listitem>
<listitem>
<para
>Efter en egenskaps värde har ändrats, visas en särskild knapp <guibutton
>Ångra ändringar</guibutton
> till höger i egenskapseditorns lista. Genom att klicka på den kan du återställa egenskapens värde till det ursprungliga värdet som laddades från databasen när databasobjektet öppnades. Knappen är bara synlig när egenskapen är markerat. </para>
</listitem>
</itemizedlist>

<itemizedlist>
<title
>Egenskapseditorns ruta är tom om:</title>
<listitem
><para
>inget enstaka databasobjekts fönster är öppnat, eller</para>
</listitem>
<listitem
><para
>databasens aktiva objektfönster inte erbjuder egenskaper, det är oftast fallet när det är öppnat med datavy istället för konstruktionsvy </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
>Öppna en befintlig &kexi; databasfil </title>
    <itemizedlist>
      <title
>För att öppna en befintlig &kexi; databasfil: </title>
      <listitem
><para
>markera den i dialogrutan <guimenuitem
>Öppna befintligt projekt</guimenuitem
>, eller </para
></listitem>
      <listitem
><para
>öppna den genom att klicka på .kexi-filens ikon. </para
></listitem>
    </itemizedlist>

    <sect2 id="window-open-existing">
      <title
>Öppna en databasfil i dialogrutan <guilabel
>Öppna befintligt projekt</guilabel
> </title>
      <itemizedlist>
        <listitem
><para
>Kör &kexi;. Du bör se startdialogrutan <guilabel
>Välj projekt</guilabel
>. Välj fliken <guilabel
>Öppna befintligt projekt</guilabel
>. Du ser då följande dialogruta: </para
></listitem>
        <listitem
><para
>Välj en katalog som innehåller en fil du letar efter från kombinationsrutan <guilabel
>Nuvarande plats</guilabel
>. </para
></listitem>
        <listitem
><para
>Du kan antingen välja en fil, eller skriva in dess namn i rutan <guilabel
>Plats:</guilabel
>. </para
></listitem>
        <listitem
><para
>Klicka på <guibutton
>Ok</guibutton
>. </para
></listitem>
      </itemizedlist>

      <sect3 id="open-existing-notes">
        <title
>Anteckningar </title>
        <itemizedlist>
          <listitem
><para
>Normalt har kombinationsrutan <guilabel
>Filter:</guilabel
> alternativet <guilabel
>Kexi filbaserat databasprojekt</guilabel
> inställt. Om filen du letar efter har en annan filändelse, kan du ändra valet i kombinationsrutan <guilabel
>Filter:</guilabel
> till <guilabel
>Alla filer</guilabel
> för att visa alla tillgängliga filer (oberoende av filändelse). </para
></listitem>
          <listitem
><para
>Om du har valt en fil av extern typ som MS Acess .mdb-fil, tillhandahåller &kexi; alternativet att importera filen. </para
></listitem>
          <listitem
><para
>Om du har valt en fil med <emphasis
>anslutningsdata</emphasis
> (med filändelsen .kexic) eller en fil med en <emphasis
>genväg till ett projekt på en databasserver</emphasis
> (med filändelsen .kexis), visar &kexi; lämpliga dialogrutor. </para
></listitem>
        </itemizedlist>
      </sect3>
    </sect2>

    <sect2 id="open-icon">
      <title
>Öppna en befintlig &kexi; databasfil genom att klicka på .kexi-filens ikon </title>
      <para
>Klicka på filens ikon genom att använda filhanteraren eller skrivbordet. &kexi; öppnar automatiskt databasprojektet. </para>
<!-- <img src="icons/mime-kexiproject_sqlite.png" class="icon"
></img
> -->
      <sect3 id="open-icon-notes">
        <title
>Anteckningar </title>
        <para
><emphasis
>Anmärkning om databasfiler med fjärråtkomst.</emphasis
> Du kanske vill öppna en databasfil som finns på en annan dator (t.ex. en webbserver, en FTP-server eller en delad katalog i MS Windows). K-skrivbordsmiljön låter dig direkt öppna filer från andra datorer i program och spara tillbaka ändringar i källan, men det är inte fallet med databasfiler. Genom att klicka på en databasfil som finns på en annan dator, laddas en kopia av filen ner i en tillfällig katalog på din dator och alla dina ändringar görs i den lokala filen. Originalet på den andra datorn förblir oförändrat, så du rekommenderas att först kopiera (ladda ner) filen till din dator, därefter öppna filen och kopiera tillbaka den till källan på den andra datorn om du vill uppdatera den. </para>
      </sect3>
    </sect2>
  </sect1>

  <sect1 id="using-help">
    <title
>Använda inbyggd hjälp </title>
    <itemizedlist>
      <title
>Följande sätt att få inbyggd hjälp är tillgängliga i &kexi;: </title>
      <listitem>
        <para
><emphasis
>Handboken i form av ett elektroniskt dokument.</emphasis
></para>
        <para
>Handboken är tillgänglig genom att trycka på tangenten <keycombo
><keycap
>F1</keycap
></keycombo
> eller välja <menuchoice
><guimenu
>Hjälp</guimenu
> <guimenuitem
>Handbok &kexi;</guimenuitem
></menuchoice
> i menyraden. </para>
      </listitem>
      <listitem>
        <para
><emphasis
>Vad är det här? tips.</emphasis
></para>
        <para
>Välj <menuchoice
><guimenu
>Hjälp</guimenu
> <guimenuitem
>Vad är det här?</guimenuitem
></menuchoice
> i menyraden och klicka på ett område i programmet för att få tips om det. </para>
      </listitem>
    </itemizedlist>
  </sect1>

</chapter>
