>&kword; har möjlighet att använda data från en extern (eller intern) databas för att <emphasis
>anpassa</emphasis
> dokument till individuella medlemmar, kunder eller vänner.</para>
<para
>Det här avsnittet i handboken täcker allt när det gäller att skapa, sammanfoga och skriva ut dokument som särskilt gäller &kword;. Handboken täcker inte:</para>
<itemizedlist>
<listitem
><para
>Att skapa en extern databas.</para
></listitem>
<listitem
><para
>Säkerhetsaspekter för databaser.</para
></listitem>
<listitem
><para
>Detaljerad information om SQL. Du antas ha viss kunskap om SQL, om du använder en SQL-databas som datakälla.</para
></listitem>
<listitem
><para
>Att komma åt nätverket eller Internet.</para
></listitem>
</itemizedlist>
<para
>För svar på dessa frågor, finns annan dokumentation tillgänglig på Internet, som gäller den programvara du har valt.</para>
<para
>Du kan hämta data för att sammanfoga brev från ett antal olika källor: </para>
<itemizedlist>
<listitem
><para
>Om du vill använda en extern SQL-databas, klicka <link linkend="mail-merge-sql"
>här</link
>.</para
></listitem>
<listitem
><para
>Om du vill använda en &kspread;-fil för data, klicka <link linkend="mail-merge-kspread"
>här</link
>.</para
></listitem>
<listitem
><para
>Om du vill använda information från &kde;:s adressbok, klicka <link linkend="mail-merge-ab"
>här</link
>.</para
></listitem>
<listitem
><para
>Om du vill använda &kword;s interna databas, klicka <link linkend="mail-merge-internal"
>här</link
>.</para
></listitem>
</itemizedlist>
<sect2 id="mail-merge-sql">
<title
>Använda en extern SQL-databas som datakälla.</title>
<indexterm
><primary
>sammanfoga brev</primary
><secondary
>SQL-databaser</secondary
></indexterm>
<para
>&kword; har möjlighet att använda flera av de mest populära öppna databaserna som datakälla för anpassade dokument.</para>
>Skriv in webbadress eller IP-adress till datorn som har databasen i textrutan som heter <guilabel
>Värddatornamn:</guilabel
>.</para>
<para
>Välj drivrutinen med namnet <guilabel
>QMYSQL3</guilabel
> i kombinationsrutan som heter <guilabel
>Drivrutin:</guilabel
>. </para>
<para
>Skriv in databasnamnet som du fått i textrutan som heter <guilabel
>Databasnamn:</guilabel
> och ett användarnamn i textrutan som heter <guilabel
>Användarnamn:</guilabel
>.</para>
<para
>Om databasen ska kommas åt via en port som skiljer sig från den normala, skriv in portnumret i textrutan som heter <guilabel
>Port:</guilabel
>.</para>
<tip
><para
>Om du ska använda den här databasen vid andra tillfällen, kan du klicka på knappen som heter <guibutton
>Behåll inställningar...</guibutton
>. &kword; frågar efter ett beskrivande namn.</para>
<para
>När du vill återställa inställningarna för framtida sessioner, välj helt enkelt det beskrivande namnet i kombinationsrutan överst till vänster i dialogrutan.</para>
</tip>
<para
>När all information är riktig, klicka på <guibutton
>Ok</guibutton
>. &kword; frågar efter ett lösenord till databasen. Skriv in lösenordet i textrutan och klicka på <guibutton
>Ok</guibutton
>.</para>
<para
>&kword; frågar nu om du vill ersätta nuvarande datakälla med källan du har valt. Klicka på <guibutton
>Ja</guibutton
>. </para>
<para
>Du är nu ansluten till databasen. Nu måste du välja data i databasen. Den här dialogrutan visas igen. </para>
>Den här dialogrutan är avsedd för att hjälpa dig skriva in och prova en databasförfrågan. Dialogrutan är uppdelad i tre avsnitt: Databasinformation, frågeinformation och frågeraden.</para>
<para
>Avdelningen med databasinformation heter <guilabel
>Information</guilabel
> och består av två kombinationsrutor. Den vänstra (<guilabel
>Tillgängliga tabeller</guilabel
>) ger en lista med tillgängliga tabeller i nuvarande databas. Välj önskad tabell i listan genom att klicka på tabellnamnet med vänster musknapp. En lista med alla tillgängliga fält i den tabellen visas då i den högra kombinationsrutan.</para>
<para
>Frågeraden är en textruta som finns nära nederkanten på dialogrutan, och heter <guilabel
>Förfrågan:</guilabel
>. Skriv helt enkelt in din SQL-fråga i textrutan och klicka på <guibutton
>Kör</guibutton
>. &kword; frågar databasen och returnerar angiven fråga i tabellformat i rutan <guilabel
>Resultat av förfrågan</guilabel
>. Du kan ändra, eller redigera din fråga på frågeraden, och varje gång du klickar på <guibutton
>Kör</guibutton
>, så visas de nya resultaten från frågan.</para>
<note
><para
>&kword; begränsar inte dina frågesträngar. De kan vara enkla och rättframma:</para>
<para
><userinput
>select * from Clients</userinput
></para>
<para
>Eller komplicerade förfrågningar i flera tabeller:</para>
<para
><userinput
>select Clients.FirstName, Clients.LastName, Clients.address, data.Birthday, data.EyeColour from eMail, data where data.FirstName=Clients.FirstName and data.LastName=Clients.LastName </userinput
></para>
</note>
<para
>Genom att klicka på <guibutton
>Ställ in</guibutton
>, kan du <link linkend="mail-merge-login"
>logga in till en annan databas</link
>.</para>
<para
>När du har skrivit in rätt förfrågan i textrutan <guilabel
>Förfrågan:</guilabel
>, klicka på <guibutton
>Ok</guibutton
> för att välja den. </para>
<para
>Det här tar dig tillbaka till huvuddialogrutan för att sammanfoga brev.</para>
>Skriv in &kspread;-dokumentets webbadress eller filnamn i textrutan som heter <guilabel
>Webbadress:</guilabel
>. Du kan skriva in filnamnet direkt i textrutan, eller klicka på knappen med den blåa katalogen och använda fildialogrutan för att välja &kspread;-filen.</para>
<para
>Så fort du har valt &kspread;-dokumentet, visar kombinationsrutan som heter <guilabel
>Sidnummer:</guilabel
> alla tillgängliga sidor eller arbetsblad i &kspread;-dokumentet. Välj sidan (eller arbetsbladet) som innehåller data för att sammanfoga brev.</para>
<para
>När all information är riktig, klicka på <guibutton
>Ok</guibutton
>. &kword; frågar om du vill ersätta nuvarande datakälla. Klicka på <guibutton
>Ja</guibutton
> för att fortsätta.</para>
<para
>Du ser huvuddialogrutan för att sammanfoga brev igen.</para>
>Det här är ett kort för att skapa en egen datamängd i tabellform. Längs toppen finns en verktygsrad, och huvuddelen av dialogrutan är ett utrymme för par med namn och värde.</para>
<sect4 id="mail-merge-internal-data-entry"
><title
>Definiera strukturen för datatabellen</title>
<para
>Vi måste först lägga till en eller flera objekt (sammanfogningsfält). Det åstadkoms genom att klicka på knappen <inlinemediaobject
>, tredje knappen från höger i verktygsraden). En liten dialogruta visas. Skriv in ett beskrivande namn på objektet i dialogrutan (Namn, Adress, Att betala, etc.). </para>
<note
><para
>Det här är objektets namn, och inte data som objektet innehåller.</para
></note>
<para
>Klicka på <guibutton
>Ok</guibutton
>, så läggs objektet till på kortet.</para>
<para
>Upprepa processen till alla önskade poster syns på det första kortet.</para>
<para
>Om du vill ta bort ett objekt, klicka helt enkelt en gång på objektets namn med vänster musknapp, och välj <inlinemediaobject
> säker på att du har valt rätt objektnamn. Så fort du talar om för &kword; att objektet ska tas bort, så tas objektet <emphasis
>och all data i objekten omedelbart bort</emphasis
>. Du får inte möjlighet att stoppa eller ångra åtgärden när den väl har utförts.</para
></warning>
</sect4>
<sect4 id="mail-merge-internal-data-value"
><title
>Skriva in data i tabellen</title>
<para
>Nu när strukturen för data är definierad, kan du skriva in data i posterna.</para>
<para
>Längst upp i dialogrutan finns fyra knappar som omger en ruta. Rutan anger nuvarande postnummer. Alla poster numreras i ordningen de läggs till med början på nummer 1. Du kan använda rutan för att direkt gå till önskad post, eller pilarna för att flytta dig grafiskt genom listan med poster.</para>
>. Nu är det dags att lägga till sammanfogningsfälten i dokumentet.</para>
</sect4>
</sect3>
<sect3 id="mail-merge-fields">
<title
>Lägga till sammanfogningsfält i dokumentet</title>
<para
>Nu när &kword; känner till de värden som är tillgängliga i datakällan, kan du lägga till sammanfogningsfälten i dokumentet.</para>
<para
>Ett sammanfogningsfält är en platsmarkör i dokumentet. Platsmarkören ersätts med innehållet i objektet för den individuella posten, i varje anpassat dokument.</para>
<sect4 id="mail-merge-field-insert">
<title
>Lägga till ett sammanfogningsfält</title>
<indexterm
><primary
>sammanfoga brev</primary
><secondary
>lägga till ett sammanfogningsfält</secondary
></indexterm>
<para
>För att lägga till ett sammanfogningsfält, placera markören på önskad plats i dokumentet. Välj <menuchoice
><guimenu
>Infoga</guimenu
><guimenuitem
>Variabel</guimenuitem
><guimenuitem
>Sammanfoga brev...</guimenuitem
></menuchoice
> i menyraden. En lista med tillgängliga objekt visas. Välj önskat objekt, och klicka på <guibutton
>Ok</guibutton
>.</para>
<para
>Sammanfogningsfältet infogas på markörens nuvarande plats. Sammanfogningsfältet omges med hakar.</para>
<para
>Du kan placera markören på en ny plats i dokumentet och infoga en ny platsmarkör. När du är klar med att infoga platsmarkörer, kan du fortsätta med att skriva ut dokumentet.</para>
</sect4>
<sect4 id="mail-merge-field-delete">
<title
>Ta bort ett sammanfogningsfält</title>
<indexterm
><primary
>sammanfoga brev</primary
><secondary
>ta bort ett sammanfogningsfält</secondary
></indexterm>
<para
>Du kan ta bort ett sammanfogningsfält på två sätt.</para>
<itemizedlist>
<listitem
><para
>Placera markören i slutet av sammanfogningsfältet och tryck på tangenten Backsteg. </para
></listitem>
<listitem
><para
>Placera markören i början av sammanfogningsfältet, och tryck på tangenten <keycap
>Delete</keycap
>. </para
></listitem>
</itemizedlist>
</sect4>
</sect3>
<sect3 id="mail-merge-print">
<title
>Förhandsgranska och skriva ut sammanfogade dokument</title>
<indexterm
><primary
>sammanfoga brev</primary
><secondary
>sammanfoga data och text</secondary
></indexterm>
<para
>När du väl har lagt till alla sammanfogningsfält som du vill ha, är du redo att förhandsgranska och skriva ut anpassade dokument.</para>
<sect4 id="mail-merge-print-preview">
<title
>Förhandsgranska dokumenten innan utskrift</title>
<para
>Välj <menuchoice
> <guimenu
>Verktyg</guimenu
><guimenuitem
>Anpassa sammanfoga brev...</guimenuitem
></menuchoice
> i menyraden för att förhandsgranska dokumentet. En dialogruta visas.</para>