From e2a67e0b1f3ee8890ba2fce71d41def0e114aca2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Mon, 20 Aug 2012 20:02:39 +0200 Subject: Initial import of extracted tarballs --- koffice-i18n-sv/docs/koffice/kexi/Makefile.am | 4 + koffice-i18n-sv/docs/koffice/kexi/basics.docbook | 538 +++++++ koffice-i18n-sv/docs/koffice/kexi/building.docbook | 308 ++++ .../docs/koffice/kexi/comparing.docbook | 120 ++ .../docs/koffice/kexi/configuration.docbook | 182 +++ .../docs/koffice/kexi/contact-example.png | Bin 0 -> 2846 bytes koffice-i18n-sv/docs/koffice/kexi/credits.docbook | 105 ++ koffice-i18n-sv/docs/koffice/kexi/database.docbook | 782 +++++++++ .../docs/koffice/kexi/designingforms.docbook | 1697 ++++++++++++++++++++ .../koffice/kexi/enteringdataintotables.docbook | 159 ++ .../koffice/kexi/enteringdatausingforms.docbook | 31 + koffice-i18n-sv/docs/koffice/kexi/index.docbook | 152 ++ koffice-i18n-sv/docs/koffice/kexi/intro.docbook | 61 + koffice-i18n-sv/docs/koffice/kexi/menus.docbook | 1289 +++++++++++++++ .../docs/koffice/kexi/querydesigning.docbook | 153 ++ 15 files changed, 5581 insertions(+) create mode 100644 koffice-i18n-sv/docs/koffice/kexi/Makefile.am create mode 100644 koffice-i18n-sv/docs/koffice/kexi/basics.docbook create mode 100644 koffice-i18n-sv/docs/koffice/kexi/building.docbook create mode 100644 koffice-i18n-sv/docs/koffice/kexi/comparing.docbook create mode 100644 koffice-i18n-sv/docs/koffice/kexi/configuration.docbook create mode 100644 koffice-i18n-sv/docs/koffice/kexi/contact-example.png create mode 100644 koffice-i18n-sv/docs/koffice/kexi/credits.docbook create mode 100644 koffice-i18n-sv/docs/koffice/kexi/database.docbook create mode 100644 koffice-i18n-sv/docs/koffice/kexi/designingforms.docbook create mode 100644 koffice-i18n-sv/docs/koffice/kexi/enteringdataintotables.docbook create mode 100644 koffice-i18n-sv/docs/koffice/kexi/enteringdatausingforms.docbook create mode 100644 koffice-i18n-sv/docs/koffice/kexi/index.docbook create mode 100644 koffice-i18n-sv/docs/koffice/kexi/intro.docbook create mode 100644 koffice-i18n-sv/docs/koffice/kexi/menus.docbook create mode 100644 koffice-i18n-sv/docs/koffice/kexi/querydesigning.docbook (limited to 'koffice-i18n-sv/docs/koffice/kexi') diff --git a/koffice-i18n-sv/docs/koffice/kexi/Makefile.am b/koffice-i18n-sv/docs/koffice/kexi/Makefile.am new file mode 100644 index 00000000..9e41d9df --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/kexi/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = sv +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/koffice-i18n-sv/docs/koffice/kexi/basics.docbook b/koffice-i18n-sv/docs/koffice/kexi/basics.docbook new file mode 100644 index 00000000..9bb829a1 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/kexi/basics.docbook @@ -0,0 +1,538 @@ + + + + Grunderna i &kexi; + + + Databaser i &kexi; + Många program som OpenOffice.org eller Microsoft Excel skapar filer som kallas dokument. &kexi; skapar också filer, men här kallar vi dem &kexi; databasfiler, eller helt enkelt databasfiler. &kexi; databasfiler har oftast filändelsen .kexi. + + + + Förutom att lagra dina databaser i databasfiler, kan &kexi; också använda databaser på en databasserver, vilket är orsaken till att vi kallar dem databasfiler, och inte helt enkelt databaser. + + Termen &kexi; projekt, eller helt enkelt projekt används också för att referera till en &kexi; databas, oberoende av om den lagras i en fil eller på en databasserver. + + + + Skapa en ny databasfil + + + + Starta &kexi;, eller om det redan kör, använd &Ctrl;N ArkivNy. + + + Klicka på Ok för att bekräfta att projektet ska skapas. + + + Skriv in ett namn på projektet, och klicka på Nästa. + + + Använd filbläddraren för att välja en katalog där du vill spara databasfilen. Du kan ändra filnamnet i rutan Plats: om du inte tycker om det som föreslås. + + + Klicka på Skapa. + + + + + + Huvudfönstret i &kexi; + Projektnavigatorn och Egenskapseditorn 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). + Databasobjekt (tabeller, förfrågningar, etc.) som listas i Projektnavigatorn kan öppnas genom att klicka på deras namn (eller dubbelklicka, beroende på de allmänna inställningarna i &kde;). + + +Programmets huvuddelar + + +Huvuddelarna i &kexi;s programfönster är: + +Menyraden +innehåller tillgängliga kommandon i programmet. Du hittar detaljerade beskrivningar av alla kommandon i appendix. + + +Verktygsraden +innehåller kommandon som oftast används. + + + + +Projektnavigeringsrutan +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. + + + +Området Öppnade databasobjekt +ä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. + + + +Egenskapsrutan +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. + + + +Aktivitetsfältet +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. + + + + + +<guilabel +>Projektnavigeringsrutan</guilabel +> +Projektnavigeringsrutan ä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. +Projektnavigeringsrutan innehåller också en liten verktygsrad för kommandon som ofta används (från vänster till höger): Öppna markerade objekt, Konstruera markerade objekt, Skapa ett nytt objekt och Ta bort markerade objekt. +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 Personer. + +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. +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. + + + + +Databasobjektfönster + + +Öppna objektets fönster + +Markera objektet i projektnavigeringsrutan. + + +Klicka på knappen Öppna i projektnavigeringsrutans verktygsrad. + + + + +Kommandon som hör ihop med objektfönster +Stänga ett objektfönster +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. +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. +Som ett alternativ, oberoende av användargränssnittets läge som du använder, kan du välja Fönster Stäng i menyraden. + +Fönsterknappar för användargränssnittets underramsläge + +Övriga knappar (från höger till vänster) kan användas för att maximera, minimera och frikoppla fönstret. +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. + + + + + + + +<guilabel +>Egenskapsredigeringsrutan</guilabel +> +Egenskapsredigeringsrutan 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. + + +Regler för användning av egenskapsredigeringsrutan: + +Varje rad innehåller en enda egenskap. + + +Du kan använda musen eller tangentbordet för att ändra vissa egenskapers värden. + + + +De oftast använda typerna av egenskapsvärden är: + +ett tal: du kan skriva in värdet direkt och öka eller minska dess värde genom att klicka med vänster musknapp på pilarna. + +text +kombinationsruta med värden +Ja/Nej: du kan ändra värdet genom att klicka på knappen. Ja (sant) betyder att knappen är aktiv, Nej (falskt) betyder att knappen är inaktiv. + + + +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å returtangenten. + +Namn på egenskaper som nyligen har ändrats och som ännu inte har lagrats i databasen är markerade med fetstil. + + +Efter en egenskaps värde har ändrats, visas en särskild knapp Ångra ändringar 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. + + + + +Egenskapseditorns ruta är tom om: +inget enstaka databasobjekts fönster är öppnat, eller + +databasens aktiva objektfönster inte erbjuder egenskaper, det är oftast fallet när det är öppnat med datavy istället för konstruktionsvy + + + + + + + + + + + + + Öppna en befintlig &kexi; databasfil + + För att öppna en befintlig &kexi; databasfil: + markera den i dialogrutan Öppna befintligt projekt, eller + öppna den genom att klicka på .kexi-filens ikon. + + + + Öppna en databasfil i dialogrutan <guilabel +>Öppna befintligt projekt</guilabel +> + + Kör &kexi;. Du bör se startdialogrutan Välj projekt. Välj fliken Öppna befintligt projekt. Du ser då följande dialogruta: + Välj en katalog som innehåller en fil du letar efter från kombinationsrutan Nuvarande plats. + Du kan antingen välja en fil, eller skriva in dess namn i rutan Plats:. + Klicka på Ok. + + + + Anteckningar + + Normalt har kombinationsrutan Filter: alternativet Kexi filbaserat databasprojekt inställt. Om filen du letar efter har en annan filändelse, kan du ändra valet i kombinationsrutan Filter: till Alla filer för att visa alla tillgängliga filer (oberoende av filändelse). + Om du har valt en fil av extern typ som MS Acess .mdb-fil, tillhandahåller &kexi; alternativet att importera filen. + Om du har valt en fil med anslutningsdata (med filändelsen .kexic) eller en fil med en genväg till ett projekt på en databasserver (med filändelsen .kexis), visar &kexi; lämpliga dialogrutor. + + + + + + Öppna en befintlig &kexi; databasfil genom att klicka på .kexi-filens ikon + Klicka på filens ikon genom att använda filhanteraren eller skrivbordet. &kexi; öppnar automatiskt databasprojektet. + + + Anteckningar + Anmärkning om databasfiler med fjärråtkomst. 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. + + + + + + Använda inbyggd hjälp + + Följande sätt att få inbyggd hjälp är tillgängliga i &kexi;: + + Handboken i form av ett elektroniskt dokument. + Handboken är tillgänglig genom att trycka på tangenten F1 eller välja Hjälp Handbok &kexi; i menyraden. + + + Vad är det här? tips. + Välj Hjälp Vad är det här? i menyraden och klicka på ett område i programmet för att få tips om det. + + + + + diff --git a/koffice-i18n-sv/docs/koffice/kexi/building.docbook b/koffice-i18n-sv/docs/koffice/kexi/building.docbook new file mode 100644 index 00000000..6eb8928e --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/kexi/building.docbook @@ -0,0 +1,308 @@ + + + +Bygga enkla databaser + +Inledning +För att lära dig grunderna i &kexi;, skulle du först kunna bygga en enkel databas som utnyttjar de mest grundläggande av &kexi;s funktioner. För att förenkla, täcks inte ämnet avancerad databaskonstruktion här. +Starta genom att skapa en ny tom Telefonkatalog. + +När du har ett tomt nytt databasprojekt, utför följande steg: + +Konstruera databastabeller. Läs . +Skriva in data i tabeller. Läs . +Konstruera databasfrågor. Läs . +Konstruera formulär. Läs . +Använda formlär för att mata in data. Läs . + + + + +Konstruera databastabeller +Först lägger vi till två tabeller i din databas: personer och telefonnummer. Det är exakt samma tabeller som beskrivs i kapitlet Databaser och kalkylblad. En layout för personer hittar du i avsnittet Dataintegritet och giltighet i det kapitlet. + + + +Välj Infoga Tabell i menyraden. Du kan också använda knappen Skapa objekt: tabell i Projektnavigeringens verktygsrad. + + +Fönstret för tabellkonstruktion visas. Om du tittar längst upp i konstruktionsfönstret ser du att &kexi; föreslår ett generellt namn som mall för den nya tabellen. Tabellkonstruktionen har inte sparats ännu så du kan tilldela ett lämpligare namn senare. Dessutom, av samma orsak, syns inte tabellnamnet ännu i Projektnavigeringen. + + + + + +Fönstret för tabellkonstruktion + +Fönstret för tabellkonstruktion har följande kolumner: +PN: Primär nyckel. +Fältrubrik: Fältnamnet (med andra ord, kolumnnamnet) som kommer att vara synligt vid inmatning av data. +Datatyp: en kombinationsruta som innehåller en lista med datatyper, som gör det möjligt att ange en huvudregel för inmatning av data i ett givet fält. Om till exempel datatypen heltal anges för ett fält, kan inte användare av databasen skriva in en bokstav i fältet. +Kommentarer: Här kan du skriva in vilken information som helst som är användbar för att förstå vad det givna fältet tillhandahålls för. Den här extra texten sparas i tabellkonstruktionen och är bara synlig i konstruktionsläge. + +I fönstret Tabellkonstruktion, motsvarar varje rad ett enda fält i tabellen. Du märker att du är i konstruktionsläge eftersom knappen Byt till konstruktionsvy är markerad i &kexi;s huvudverktygsrad. + + + +Konstruera tabellen <emphasis +>Personer</emphasis +> +Klicka på cellen i kolumnen Fältrubrik i första raden och skriv in namn som fältrubrik. + +Anmärkningar om fältnamn och rubriker +Varje tabellfält måste ha ett namn och en rubrik, de kan inte vara tomma. +Fältnamnet är ett ord som används av databasen, oftast inte synlig för användare av databasprogrammet. Namnet får inte innehålla specialtecken (som ±, ¶, Ü) eller mellanslag. Namnet får bara innehålla bokstäver, siffror och understreck "_". Använd det senare istället för mellanslag eller streck. +Fältnamn måste inledas med en bokstav eller ett understreck "_", aldrig med en siffra. +Det spelar ingen roll om du använder små eller stora bokstäver. I &kexi;s databaser är "Personer" samma sak som "personer". +Fältrubriken tillåter å andra sidan att du skriver in vilka bokstäver och specialtecken som helst. Den visas för användaren av databasprogrammet. + + + + + +Skriv in följande fält i tabellkonstruktionen på samma sätt: +efternamn +gatuadress +gatunummer +postort + + + +Alla ovanstående fält utom gatunummer har typen text. Ändra fälttypen för gatunummer till heltal. För att göra det, klicka på en cell i kolumnen Datatyp, raden gatunummer och klicka på kombinationsrutans knapp. Du kan också trycka på F4 eller &Alt;neråtpil. Listan med datatyper visas. Välj typen Heltal. Från och med nu accepterar fältet gatunummer bara heltal. + + +Konstruktionen av tabellen Personer är klar. Klicka på knappen Byt till datavy för att avsluta konstruktionen och byta till datavy för tabellen. Det gör det möjligt att skriva in data i tabellen. + +Eftersom konstruktionen ännu inte har sparats i databasen, visas dialogfönstret Spara objekt som. Du måste ange den nya tabellens namn. +&kexi; föreslår ett generellt namn som Tabell1. För att ändra namnet, skriv in Personer i fältet Rubrik: och tryck på returtangenten eller klicka på knappen Ok. Fältet Rubrik används för att visa tabellen för slutanvändare av databasen, t.ex. som ett formulär. I motsats till namnet kan rubriken innehålla vilka tecken som helst inklusive mellanslag och specialtecken. +Observera att genom att fylla i fältet Rubrik fylls fältet Namn automatiskt i. För bekvämlighets skull, uppfylls regeln om att bara använda bokstäver, siffror och tecknet "_". Du kan ändra innehållet i fältet Namn om du vill. + +Du blir tillfrågad om att gå med på att automatiskt lägga till en primär nyckel i tabellen. Klicka på knappen Lägg till primär nyckel för att fortsätta. + +Tabellen Personer har skapats och öppnats i datavyn. Dess namn visas i projektnavigeringsrutan. + +Skapa tabellen telefonnummer på liknande sätt som tabellen personer. + +Skapa fältet person av typen Heltal och telefon av typen Text. Använd inte heltalstypen här, eftersom telefonnummer kan ha många olika former och prefix. + +Klicka på knappen Byt till datavy på verktygsraden och skriv in rubriken Telefon för tabellen. Tillåt att &kexi; automatiskt skapar en primär nyckel, som för den tidigare tabellen. + + + + + +&enteringdataintotables; &querydesigning; &designingforms; &enteringdatausingforms; + diff --git a/koffice-i18n-sv/docs/koffice/kexi/comparing.docbook b/koffice-i18n-sv/docs/koffice/kexi/comparing.docbook new file mode 100644 index 00000000..cbf452c4 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/kexi/comparing.docbook @@ -0,0 +1,120 @@ + + + + Jämförelse av &kexi; med andra databasprogram + Även om olika databaser brukar tillhandahålla liknande funktioner, använder de ofta olika terminologi. Detta appendix visar för din bekvämlighet hur terminologin som används i &kexi; motsvarar den som används av andra databasprogram. Kapitlet kan därför vara användbart vid överföring av databaser från ett program till ett annat. + + Datatyper + Tabellen nedan visar hur datatyper i &kexi; motsvarar datatyper i andra databasprogram. + Vissa av datatyperna som anges här är undertyper till andra typer. Till exempel är typen Lång text en undertyp till typen Text. För att använda en undertyp i &kexi; ska du välja motsvarande bastyp (i det här fallet Text) vid tabellkonstruktion, och därefter välja undertyp med inställningen Undertyp i Egenskapseditorn. + + Jämförelse av datatyper som används i &kexi; och andra databasprogram + + + + &kexi; + MS Access + dBase/FoxPro + Paradox + + + + + Text (Text) + Text + Tecken + Alfanumerisk + + + Lång text (Long text) + Memo + Memo + Memo + + + Datum/tid (Date/Time) + Date, Time + Datum + DateTime + + + + Heltal (Integer Number) + Number (Integer) + Numeric + Heltal + + + Stort heltal (Big Integer Number) + Long Integer + Numeric + Long Integer + + + Flyttal (Floating Point Number) + Single/Double precision number + Flyttal + Nummer + + + +
+
+
diff --git a/koffice-i18n-sv/docs/koffice/kexi/configuration.docbook b/koffice-i18n-sv/docs/koffice/kexi/configuration.docbook new file mode 100644 index 00000000..57e350b3 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/kexi/configuration.docbook @@ -0,0 +1,182 @@ + + + + Anpassa &kexi; + + Det här kapitlet beskriver hur du kan anpassa &kexi; för att passa dina egna behov och önskemål. + + + Fönsterlayout + &kexi; tillhandahåller ett multipelt dokumentgränssnitt (MDI). Det betyder att du kan ha flera databasobjekt (som tabeller, frågor, formulär och skript) öppna samtidigt i samma huvudfönster i &kexi;. Varje databasobjekt visas i ett delfönster i huvudfönstret. + Det finns möjlighet att välja två flerfönsterlägen, vilket möjliggör ett val av hur delfönster hanteras och visas. De två alternativen är: IDEA-läge och Underramsläge. De beskrivs i följande två avsnitt. Du kan ändra fönsterläge i undermenyn Flerfönsterläge till menyn Fönster. Observera att ändring av fönsterläge kräver att &kexi; startas om innan det nya läget får effekt. + + IDEA-läge + + IDEA-läge är det förvalda flerfönsterläget, och kan vara bekant från andra &kde;-program. I det här läget visas ett enda delfönster maximerat inne i &kexi;s huvudfönster åt gången. En flikrad, som innehåller en flik för varje delfönster, gör det möjligt att visa andra delfönster genom att helt enkelt klicka på motsvarande flik. + + + Underramsläge + + I underramsläge, visas delfönster i &kexi;s huvudfönster, men de behöver inte vara maximerade inne i det. För att använda underramsläge måste du välja Fönster, Flerfönsterläge, Underramsläge i menyn. + Varje delfönster har en namnlist med knappar för att maximera, minimera och stänga det. De kan också flyttas och deras storlek ändras inom huvudfönstret på vanligt sätt (de kan till exempel flyttas genom att klicka på och dra namnlisten). + Knapparna fungerar på följande sätt: Knappen längst till höger stänger delfönstret. Knappen till vänster maximerar delfönstret. Observera att det gör att knapparna flyttas längst upp till höger i huvudfönstret, ovanför Egenskapseditorn om den är öppen. Nästa knapp till vänster byter delfönstret mellan maximerat och återställt. + Knappen längst till vänster kopplar loss delfönstret, vilket gör det möjligt att flytta ut det ur huvudfönstret. För mer information om att docka eller koppla loss fönster, se nästa avsnitt. + + + + + Docka och koppla loss fönster + Normalt visas rutorna Projektnavigering och Egenskaper som en del av &kexi;s huvudfönster. Det är möjligt att koppla loss varje ruta, så att den visas i ett separat fönster. När den väl har kopplats loss, är det möjligt att docka rutan så att den återigen visas i huvudfönstret. + Med underramsläge är det också möjligt att koppla loss delfönster. Ett delfönster som visar en databastabell kan till exempel kopplas loss, vilket gör det möjligt att maximera delfönstret som visar tabellen på skärmen. + Det kan vara användbart att koppla loss ett fönster vid användning av: + + en liten skärm, + + + stora tabeller, förfrågningar eller formulär, och/eller + + + mer än en bildskärm. + + + + + Docka och koppla loss sidorutor + Sidorutorna Projektnavigering och Egenskaper kan kopplas loss genom att antingen: + + dubbelklicka på 'greppraden' längst upp i rutan, eller + + + klicka en gång på pilen längst upp i rutan intill korset. + + + + + När rutornas fönster väl har kopplats loss kan de dockas i huvudfönstret igen på samma sätt som de kopplades loss: + + dubbelklicka på 'greppraden' längst upp i fönstret, eller + + + klicka en gång på pilen längst upp i rutan intill korset. + + + + + + + Docka och koppla loss delfönster + Delfönster kan bara dockas och kopplas loss i underramsläge. + I underramsläge kan delfönster kopplas loss genom att: + + högerklicka på flikraden, på fliken som motsvarar fönstret som ska kopplas loss, och välja Docka inte, eller + + + + högerklicka på delfönstrets namnlist och välja Docka inte, eller + + + + om delfönstret inte är maximerat, klicka på pilen i delfönstrets övre högra hörn (intill det delfönstrets knappar för minimera, maximera och stäng), + + + + om delfönstret är maximerat, klicka på pilen till höger om menyraden (intill det delfönstrets knappar för minimera, maximera och stäng). + + + + + För att docka ett delfönster, högerklicka i flikraden på fliken som motsvarar fönstret som ska dockas, och välj Docka. + + + + diff --git a/koffice-i18n-sv/docs/koffice/kexi/contact-example.png b/koffice-i18n-sv/docs/koffice/kexi/contact-example.png new file mode 100644 index 00000000..906d028f Binary files /dev/null and b/koffice-i18n-sv/docs/koffice/kexi/contact-example.png differ diff --git a/koffice-i18n-sv/docs/koffice/kexi/credits.docbook b/koffice-i18n-sv/docs/koffice/kexi/credits.docbook new file mode 100644 index 00000000..19b7370b --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/kexi/credits.docbook @@ -0,0 +1,105 @@ + + + +Tack till och licens + +&kexi; Copyright 2002-2006 &kexi;-gruppen: + Utvecklare av &kexi;: + + Jaroslaw Staniek / OpenOffice Polska js@iidea.pl + + + Lucijan Busch lucijan@kde.org + + + Cedric Pasteur cedric.pasteur@free.fr + + + Adam Pigg adam@piggz.fsnet.co.uk + + + Martin Ellis martin.ellis@kdemail.net + + + Sebastian Sauer mail@dipe.org + + + Christian Nitschkowski segfault_ii@web.de + + + Peter Simonsson psn@linux.se + + + &Joseph.Wenninger; jowenn@kde.org + + + Seth Kurzenberg seth@cql.com + + + Laurent Montel montel@kde.org + + + Till Busch till@bux.at + + + + +Dokumentation av Martin A. Ellis martin.ellis@kdemail.net, Jaroslaw Staniek js@iidea.pl med bidrag av Anne-Marie Mahfouf, Raphael Langerhorst, Michal Kubicki och Aron Stansvik. + +Översättning Stefan Asserhäll stefan.asserhall@comhem.se +&underFDL; Det här programmet licensieras under villkoren i GNU Lesser General Public License. diff --git a/koffice-i18n-sv/docs/koffice/kexi/database.docbook b/koffice-i18n-sv/docs/koffice/kexi/database.docbook new file mode 100644 index 00000000..5e2c91d9 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/kexi/database.docbook @@ -0,0 +1,782 @@ + + + +Introduktion till databaser + + +Vad är en databas? +Man kan definiera en databas som en samling data om ett ämne. Den är organiserad på ett sätt som gör det möjligt att enkelt bläddra bland informationen, göra ändringar eller lägga till ny data. +Titta på diagrammet för ett av de ovanstående exemplen: en enkel telefonkatalog. + + Ett diagram av en databas med telefonnummer + + + + + + Ett diagram av en databas med telefonnummer + + + +Bilden ovan visar en uppsättning med två kontakter, där var och en visas på ett separat kort. Det verkar som ett sådan kort kan utgöra en enstaka rad i en tabell: + +Tabellen Kontakter + + + + +Namn +Tel nr. + + +Anna +699 23 43 12 + + +Stefan +711 19 77 21 + + + + + +Termer och definitioner: Ett ensamt dataobjekt som utgör en del av en större samling kan kallas en rad, eller mer professionellt en post. Samlingen kallas normalt en tabell. Dessutom är det mest naturliga namnet på tabellen det som beskriver data som den erbjuder/lagrar, vilket är Kontakter. Förutom detta, består varje rad i tabellen av kolumner som ofta också kallas fält. Det finns två kolumner (fält) i tabellen Kontakter: Namn och Tel nr.. +För enkla användningar kan en enda tabell utgöra en databas. Många anser de båda ekvivalenta. Som du kommer att se, behövs det oftast mer än en tabell i riktiga databaser. +För att summera, har du redan en enkel databas med en tabell, Kontakter. + + + + +Databaser och kalkylblad +Det är troligt att du redan har använd kalkylprogram som Kspread, OpenOffice.org Calc eller Microsoft Excel. Om du har gjort det, undrar du nog: eftersom både kalkylblad och databaser har tabeller, varför ska jag använda de senare? +Vid jämförelse av kalkylblad och databaser kan du stöta på följande saker som du senare kommer att se mer detaljerat: + +Datahänvisningsintegritet +Dataredundans + +Dataintegritet och giltighet +Begränsad datavisning +Prestanda och kapacitet +Bekväm inmatning av data +Rapporter +Programmering +Flera användare +Säkerhet + + + +Hur skiljer sig en databas från ett kalkylblad? + +Utöka tabellen Kontakter genom att lägga till en kolumn (ett fält) Adress, så att den gradvis överskrider kapaciteteten hos en mobiltelefon. Lägg till fler telefonnummer (kontor, hem) för varje person och lägg till efternamn till namnen. För att göra det enklare antar vi följande: + +tabellen är begränsad till två personer (uppenbarligen kan det finnas hundratals eller tusentals i en riktig databas) +att det inte finns två personer med samma för- och efternamn + + +Kontakttabell + + + + +För- och efternamn +Tel +Adress + + +Anna Johansson +699 23 43 12 +Västerport 1, Grönköping + + +Stefan Andersson +711 19 77 21 +Wadköping, Klockargränd 5 + + +Anna Johansson +110 98 98 00 +Västerport 1 + + +Johansson, Anna +312 43 42 22 +Grönköping, Västerport 1 + + +STEFAN Andersson +231 83 02 04 +Klockargränd 5, Wadköping + + + + + +En sådan tabell kan både skapas i ett kalkylblad och i en databas. Det är förstås mycket enkelt att använda ett kalkylblad. Vilka problem stöter man på i detta stadium? + + +Datahänvisningsintegritet +Antag att du använder ett kalkylblad och måste ändra adressen för minst en person. Du har ett litet problem: du måste ofta ändra adressen på flera rader. Anna använder till exempel tre rader. Ett riktigt problem uppstår om du glömmer att ändra en av de tre raderna: adressen som hör ihop med personen blir tvetydig, på så sätt går dataintegriteten förlorad. +Förutom det finns det inget enkelt sätt att ta bort en vald person från tabellen, eftersom du måste komma ihåg att ta bort alla rader som hör ihop med honom eller henne. + + + + +Dataredundans +Det hör direkt ihop med föregående problem. I fälten För- och efternamn samt Adress skrivs samma data in många gånger. Det är typiskt i kalkylblad, och ett ineffektivt sätt att lagra data eftersom databasen växer i onödan, och kräver på så sätt mer datorresurser (större datastorlek och långsammare åtkomst). +Hur kan du lösa problemen med en databas? Du kan dela information i mindre bitar genom att skapa ytterligare en tabell Personer med bara två kolumner: För- och efternamn samt Adress: + +Tabellen Personer + + + + +För- och efternamn +Adress + + +Anna Johansson +Västerport 1, Grönköping + + +Stefan Andersson +Klockargränd 5, Wadköping + + + + + +Varje rad i tabellen Personer motsvarar en enda person. Tabellen Kontakter är från och med nu i en relation till tabellen Personer. + + + + +Dataintegritet och giltighet +Observera sättet som data skrivs in i fälten För- och efternamn samt Adress. De som skriver in data kan göra misstag, eller ibland till och med vara vårdslösa. I vår exempeldata har vi både olika ordning när för- och efternamn skrivs in (Anna Johansson och Johansson, Anna, Stefan och STEFAN) och ännu fler sätt att skriva in samma adress. Du kan säkert tänka dig många andra varianter. +Ovanstående problem visar att vid sökning efter telefonnumret till en person vars adress till exempel är "Västerport 1, Grönköping" får du inte ett fullständigt resultat. Du får bara en rad istället för tre. Dessutom hittar du heller inte alla telefonnummer vid sökning efter värdet "Anna Johansson" i fältet För- och efternamn, eftersom "Johansson, Anna" inte stämmer med "Anna Johansson". +Hur kan man lösa problemen genom att använda en databas? Det går att göra genom att ändra konstruktion av tabellen Personer för att: + +Dela upp data i fältet För- och efternamn i två separata fält: Förnamn och Efternamn. +Dela upp data i fältet Adress i tre separata fält: Gatuadress, Gatunummer och Postort. +Garantera att data är riktig: genom att försäkra dig om att inga fält är tomma, t.ex. måste alltid gatunummer skrivas in. + + +En ändrad tabell ser ut ungefär så här: + +Persontabell + + + + + + + + + +Namn +Efternamn +Gatuadress +Gatunummer +Postort + + +Anna +Johansson +Västerport +1 +Grönköping + + +Stefan +Andersson +Klockargränd +5 +Wadköping + + +Villkor + + +nödvändigt fält +nödvändigt fält +nödvändigt fält +nödvändigt fält +nödvändigt fält + + + + + +På grund av att villkoret nödvändigt fält introducerades kan vi vara säkra på att inskriven data är fullständig. I fallet med andra tabeller kan man förstås fortsätta att utesluta vissa fält när data skrivs in. + + + + +Begränsad datavisning +Kalkylblad visar alla rader och kolumner i tabellen, vilket är besvärligt i fallet med mycket stora datamängder. Du kan förstås filtrera och sortera rader i kalkylblad, men du måste vara extra försiktig när du gör det. Användare av kalkylblad löper risk att glömma att datavyn har filtrerats, vilket kan orsaka misstag. När du beräknar summor, kanske du tror att du har 100 rader med data, medan det i själva verket finns ytterligare 20 dolda rader. +Om du vill arbeta med en liten delmängd av data, t.ex. för att skicka den till andra för redigering, kan du kopiera och klistra in i ett annat kalkylblad och efter redigering klistra in ändrad data tillbaka i huvudkalkylbladet. Sådan "manuell" redigering kan orsaka dataförlust eller felaktiga beräkningar. +För att begränsa datavyn erbjuder databasprogram förfrågningar, formulär och rapporter. +Ett mycket praktiskt sätt att begränsa är följande utökade version av tabellen Personer som tidigare beskrivits: + +Persontabell + + + + +Namn +Efternamn +Gatuadress +Gatunummer +Postort +Inkomst + + +Anna +Johansson +Västerport +1 +Grönköping +23 000 + + +Stefan +Andersson +Klockargränd +5 +Wadköping +19 000 + + + + + +Låt oss anta att den nytillagda kolumnen Inkomst innehåller konfidentiell data. Hur kan du till exempel dela personernas kontaktinformation med arbetskollegor utan att avslöja deras inkomst? Det är möjligt om du bara delar en förfrågan och inte hela tabellen. Förfrågan kunde välja alla kolumner utom kolumnen Inkomst. I databasvärlden är en sådan förfrågan ofta känd som en vy. + + + + +Prestanda och kapacitet +Din dator är troligen rätt snabb, men du märker lätt att det inte hjälper med långsamma, stora kalkylblad. Deras låga effektivitet beror först av allt på avsaknaden av index som snabbar upp datasökningsprocessen (databaser erbjuder dem). Om du dessutom använder saker som systemets klippbord, kan till och med kopiering av data bli besvärlig med tiden. +Kalkylblad som innehåller stora datamängder kan ta enorm tid att öppna. Kalkylblad laddar mängder med data i datorns minne när de öppnas. Det mesta data som laddas är för tillfället troligen oanvändbar eller onödig för dig. I motsats till kalkylblad laddar databaser bara data från datorns lagringsmedia när den behövs. +I de flesta fall behöver du inte bekymra dig om hur databasen lagrar sina data. Det betyder att i motsats till kalkylblad, bryr sig inte databaser om: + +Sekvensen av rader, eftersom du kan ordna rader efter dina behov. Dessutom kan du titta på samma data i många vyer med olika ordning. +Samma sak gäller för kolumner (fält) i tabellen. + + +Tillsammans med Begränsad datavisning beskriven i föregående stycke, är utgör dessa kvaliteter fördelarana med databaser. + + + + +Datainmatning +De senaste utgåvorna av program för att skapa kalkylblad gör det möjligt för dig att skapa datainmatningsformulär. Sådana formulär är mest användbara om data inte kan visas bekvämt i en tabellvy, t.ex. om texten upptar för många rader eller om alla kolumner inte får plats på skärmen. +I det här fallet är själva sättet som kalkylblad fungerar problematiskt. Fält för datainmatning placeras fritt inne i kalkylbladet och är oftast inte säkrade mot användarens ingripande (avsiktligt eller av misstag). + + + +Rapporter +Databaser möjliggör gruppering, begränsning och summering av data i form av en rapport. Kalkylblad skrivs ofta ut i form av små tabeller utan fullständig automatisk styrning av sidbrytningar och layout av fält. + + + +Programmering +Program för att skapa databaser innehåller ofta fullständiga programmeringsspråk. Nyare kalkylblad har också den möjligheten, men dock består beräkningar i att ändra kalkylbladets fält och enkel datakopiering, oberoende av relevans och integritetsregler som nämnts i föregående stycken. +Databehandling i ett kalkylblad görs ofta via ett grafiskt användargränssnitt, som kan göra databehandlingens hastighet långsammare. Databaser har möjlighet att arbeta i bakgrunden, utanför grafiska gränssnitt. + + + +Flera användare +Det är svårt att föreställa sig fleranvändning av ett kalkylblad. Även om det är tekniskt möjligt i fallet med de senaste programmen, kräver det mycket disciplin, uppmärksamhet och kunskap av användarna, och det kan inte alltid garanteras. +Ett klassiskt sätt att dela data som sparats i ett kalkylblad med andra är att skicka filen i sin helhet (oftast med e-post) eller tillhandahålla en fil med ett kalkylblad i ett datornätverk. Detta sätt att arbeta är ineffektivt för större grupper: data som kan behövas ett visst ögonblick kan för närvarande vara låst av någon annan. +Å andra sidan har databaser i huvudsak konstruerats med åtkomst av flera användare från början. Till och med i de allra enklaste versionerna är det möjligt att låsa på nivån av en viss tabellrad, vilket gör det möjligt att lätt dela data. + + + +Säkerhet +Att säkra ett kalkylblad eller dess olika delar med ett lösenord är bara en symbolisk aktivitet. Efter en fil med kalkylbladet har tillhandahållits i ett datornätverk, kan var och en som kan kopiera filen försöka att knäcka lösenordet. Det är ibland inte så svårt eftersom lösenordet lagras i samma fil som kalkylbladet. +Funktioner för att låsa vid redigering eller kopiering av ett kalkylblad (eller en del av det) är lika enkla att knäcka. +Databaser (utom de som lagras i en fil istället för på en server) behöver inte vara tillgängliga i en enda fil. Du kommer åt dem via ett datornätverk, oftast genom att tillhandahålla ett användarnamn och lösenord. Du får bara åtkomst till de områden (tabeller, formulär och till och med utvalda rader och kolumner) som tilldelats dig genom att ställa in lämpliga åtkomsträttigheter. +Åtkomsträttigheter kan påverka möjlighet att redigera data, eller möjlighet att bara läsa data. Om viss data inte är tillgänglig för dig, skickas det inte ens till din dator, så det finns ingen möjlighet att göra en kopia av data på ett så enkelt sätt som i fallet med filer för kalkylblad. + + + + + + +Databaskonstruktion +Databaskonstruktion kräver noggrann planering. Observera att omkonstruktion av tabellen Kontakter som föreslås i avsnittet ovan kan skapa problem när tabellen är fylld med data. Det är till exempel en enkel uppgift att byta namn på ett fält, men att dela fältet Adress i två särskilda fält kräver försiktigt och långtråkigt arbete. +För att undvika sådana situationer, tänk igenom databasprojektet innan du skapar det i datorn, och innan du och andra börjar använda det. På så sätt, genom att investera en viss tid i början, sparar du troligen tid vid daglig användning. + + + +Vem behöver en databas? + +Bli kvar vid kalkylblad om: +Dina behov är begränsade och data aldrig växer till stora volymer (kan du verkligen förutsäga det nu?) +Du kan inte inhämta metodiken för databaskonstruktion. Du kan dock fundera på att lägga ut aktiviteten hos någon annan, eller använda enklare verktyg. +Du använder komplicerade kalkylblad och saknar tid eller pengar att byta till databaser. Tänk igenom eller fråga någon om detta inte är en återvändsgränd. Räkna inte med magiska verktyg som skulle kunna ändra ditt kalkylblad (oberoende av hur bra det är gjort) till en databas. + + + +Fundera på att använda databaser om: +Din samling med data expanderar varje vecka. +Du skapar ofta nya kalkylblad, kopierar mellan dem och märker att detta arbete blir mer och mer enformigt. I detta fall betalar sig ansträngningen att byta till databaser lätt. +Du skapar rapporter och utdrag där tabellvyn i ett kalkylblad inte är lämpligt. Då kan du fundera på att byta till användning av en databas med formulärvyer. + + + + +Programvara för att skapa databaser +Hittills har du lärt dig de allmänna särdragen hos databaser utan att ha gått in mycket på detaljer om specifika program för att skapa dem. +De första databaserna skapades tillsammans med stordatorer på 60-talet, t.ex. IBM System/360. Det var inte persondatorernas tid, och därför krävde databaserna mycket specialiserad personal. Även om de gamla datorernas hårdvara var otillförlitlig, de var gränslöst mycket långsammare och hade mindre lagringskapacitet, fanns funktion hos databaser som förblivit den mest attraktiva: dataåtkomst av många användare via nätverk. +Under 70-talet formulerade vetenskapen teorin om relationsdatabaser (begrepp som tabell, post, kolumn (fält) och relation och många fler). Baserat på teorin skapades databaserna IBM DB2 och Oracle, som har utvecklats och använts fram till idag. Under sent 70-tal konstruerades de första persondatorerna. Deras användare kunde (gradvis) börja utnyttja många typer av program, inklusive de för databaskonstruktion. +När det gäller stora databaser i företag, har inte situationen ändrats: de kräver fortfarande kraftfulla datorer eller datoranläggningar som kallas kluster. Det är dock utanför den här handbokens område. +Inom området "åtkomliga" databaser med grafiska användargränssnitt för persondatorer kan du välja bland följande: + + +DBase: ett verktyg för databasanvändning för DOS populärt under 80-talet. Filer med DBase-format används fortfarande i vissa specifika fall på grund av sin enkelhet. +FoxPro: ett program som liknar DBase (tidigt 90-tal). Efter det togs över av Microsoft, introducerades ett grafiskt användargränssnitt och det används därför för att skapa databaser på persondatorer. Produkten säljs fortfarande, även om den verkar något föråldrad. +Microsoft Access: ett program för databaser (konstruktion av data och grafiskt gränssnitt) med många förenklingar, och därför lämpligt för nybörjare, konstruerat under tidigt 80-tal, baserat på en 16-bitars arkitektur. Produkten erbjuds och har bred användning fram till idag, särskilt av små företag, där effektivitet och krav på flera användare inte är särskilt krävande. +FileMaker: populärt program som liknar MS Acess i enkelhet, som fungerar på Windows och MacIntosh plattformar, erbjudet sedan 1985. +&kexi;: ett program för flera plattformar (Unix/Linux, Windows, MacOS X) konstruerat under 2003, utvecklat enligt principen med öppen källkod, del av det globala projektet K-skrivbordsmiljön, dvs. en grafisk miljö för system med Unix/Linux. En betydelsefull bidragsgivare till &kexi;s utveckling är företaget OpenOffice Poland. + + + + + diff --git a/koffice-i18n-sv/docs/koffice/kexi/designingforms.docbook b/koffice-i18n-sv/docs/koffice/kexi/designingforms.docbook new file mode 100644 index 00000000..2a14a6e2 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/kexi/designingforms.docbook @@ -0,0 +1,1697 @@ + + + + Konstruera formulär + + + Den viktigaste terminologin + + + Formulär + + Ett fönster som tillhandahålls för att enkelt mata in och presentera data på datorskärmen. + + + + Formulärets datakälla + + Databastabell eller förfrågan som tillhandahåller data som visas i formuläret. Datakällan behövs eftersom själva formuläret bara är verktyg för att visa och mata in data, medan tabeller och förfrågningar är datakällor. Nya, tomma, formulär har ingen tilldelad datakälla, så de visar ingen data från databasen om du inte tilldelar dem en datakälla. + + + + Formulärfält + + Direkt ekvivalent till en kolumn i en tabell eller förfrågan. Fält för att visa text och tal är de som oftast används. Att skriva in ett nytt värde eller ändra befintligt värde i ett sådant fält orsakar en ändring i den anslutna tabellen eller frågekolumnen (efter ändringen har accepterats). + + + + Formulärkonstruktion + + Aktiviteter du utför för att definiera utseendet och funktionen hos formuläret. För att göra det måste du tillhandahålla en datakälla, infoga formulärfält av diverse typer och placera dem på lämpliga ställen. + + + + Grafisk formulärkomponent + + Formulärets element. De huvudsakliga typerna av grafiska komponenter är: + + + Grafiska komponenter som visar information, t.ex. en textruta eller en bildruta. Varje komponent av denna typ kan anslutas till en datakällas fält (en tabell eller frågekolumn). Därför kallas sådana grafiska komponenter för formulärfält. + + + Grafiska komponenter som kan utföra en viss angiven åtgärd, t.ex. en tryckknapp som kan stänga det aktuella formuläret. I andra program kallas komponenttypen ibland formulärkontroll eftersom den kan utföra fördefinierade åtgärder för att kontrollera databasens programbeteende. + + + Övriga grafiska komponenter för att berika formulärets utseende, t.ex. en linjekomponent som visuellt kan separera två områden i formuläret. + + + + + + Omgivande grafisk komponent + + En grafisk komponent som kan innehålla andra komponenter inne i sitt område. Till exempel är ramkomponenter och flikkomponenter omgivande komponenter. Själva formulärets yta är också en omgivande komponent. En kommandoknapp kan inte kallas en omgivande komponent eftersom det inte är möjligt att infoga en komponent inne i den. I mer komplicerade fall, kan omgivande komponenter infogas i en omgivande komponent, alltså är en hierarki möjlig. + + + + + + + + Formulär eller tabeller + I kapitel 5.2 fick du lära dig om hur data direkt matas in i tabeller med deras datavy. I många fall är dock formulär bättre lämpade för att mata in data: + + + En tabell kan innehålla för många kolumner för att visa på skärmen. Ett formulär kan visa sådan data med användning av flera rader. + + + Ett formulär tillåter att fälten med data delas upp visuellt i logiska grupper, och ökar på så sätt läsbarheten. Etiketter med ytterligare information kan infogas för att ge användare fler tips om hur formuläret ska användas, eller vad ett givet fält med data betyder. + + + Kommandoknappar kan användas i formulär för ofta använda kommandon, så att användare kan använda formulär på liknande sätt som fristående program de känner till. + + + I datavyn som visar flera rader med data är textfält eller bilder lika lätt som i formulär. + + + + + + Arbeta med formulärkonstruktion + Som vid konstruktion av en tabell eller en förfrågan, har du möjlighet att använda datavy och konstruktionsvy. Formulärkonstruktion utförs i konstruktionsvyn. Vi kallar ofta fönstret för formulärkonstruktion för Formulärfönstret. + + + För att skapa ett nytt tomt formulär, välj Infoga Formulär i menyraden. Som ett alternativ kan du använda kommandot Nytt formulär i kombinationsrutan på verktygsraden i projektnavigeringen eller Skapa objekt: Formulär i den sammanhangsberoende menyn. + + + En ny ram visas, och du kan ändar formuärets storlek genom att flytta kanterna. Formuläret täcks av ett rutnät som förenklar noggrann placering av komponenterna. + + + + Liksom för tabellkonstruktion, tillhandahåller formulärfönstret en egenskapsruta. För att spara utrymme på skärmen har rutan tre flikar som hör ihop med formuläret som för närvarande är valt: + + + Fliken Egenskaper + + Innehåller en lista med egenskaper för den grafiska komponent som för närvarande är markerad. + + + + Fliken Datakälla + + Innehåller egenskaper som specifikt har att göra med datakällan för den grafiska komponent som för närvarande är markerad, eller för själva formuläret. + + + + Fliken Grafiska komponenter + + Innehåller en hierarki av alla grafiska komponenter i formuläret. Listan förenklar uppslagning av komponenter med namn, och navigering mellan dem. + + + + Information om namnet på den grafiska komponent som för närvarande är markerad visas på den första och andra fliken. + Ytterligare verktygsrader är också tillgängliga: + + + Verktygsraden Grafiska komponenter används för att infoga nya komponenter i formuläret. + + + Verktygsraden Format används för att formatera formulärets element (t.ex. justera komponenternas storlek och gruppering). Formateringskommandon är också tillgängliga i menyn Format. Mer om dessa kommandon finns i . + + + + + + Använda fliken <guilabel +>Grafiska komponenter</guilabel +> + Fliken Grafiska komponenter i egenskapsrutan tillhandahåller en lista med formulärets komponenter och deras hierarki. Varje komponent visas inne i hierarkin tillsammans med andra komponenter på samma nivå (med samma överliggande omgivande komponent). Delkomponenter (inne i en omgivande komponent) visas med indragna namn. + + Varje komponent visas med sitt namn och sin typ. Typen visas också med en ikon, samma som visas på verktygsraden som används när formuläret konstrueras. + + + + Att ändra aktuell markering i listan orsakar lämplig markering i formuläret som konstrueras. Det möjliggör enklare uppslagning av komponenter enligt namn och enklare navigation. Det är till exempel möjligt att markera en komponent enligt namn, och därefter byta till fliken Egenskaper för att ändra komponentens egenskaper. + + + Genom att hålla nere tangenten Ctrl medan ett objekt i komponentlistan markeras, gör det möjligt att markera flera komponenter samtidigt. Att hålla nere Skift gör det möjligt att markera en hel lista med komponenter. + + + + + Att ge grafiska komponenter rimliga namn kan vara användbart, men krävs inte. Observera att den grafiska komponentens namn är en egenskap som inte är synlig för användaren av ett formulär. Användare ser bara den grafiska komponentens text, som tillhandahålls av egenskapen Text eller liknande. + + + + Infoga grafiska komponenter - textfält + Låt oss skapa ett formulär som tillhandahåller information om personer, dvs. ett formulär sammankopplat med tabellen personer. + Om formuläret som konstrueras ska visa data som hämtas från databasen, måste du placera lämpliga fält på det. Använd knapparna på verktygsraden Grafiska komponenter för att göra det. Varje knapp motsvarar en enskild komponenttyp. + + + Klicka på knappen Textruta på verktygsraden Grafiska komponenter. + + + Klicka på formulärets yta med vänster musknapp. En ny textruta placeras på punkten där du klickade. Innan du släpper knappen kan du dra musen för att ange önskad storlek på komponenten. + + + Om det behövs, flytta den infogade komponenten genom att dra och släppa den på önskad plats. Du kan ändra storlek på komponenten efteråt genom att dra en av de små rutorna som syns nära dess hörn. Om du markerar en annan komponent eller formulärets yta, så försvinner rutorna. + + + Klicka på verktygsradens knapp Textruta igen och klicka på formulärets yta för att infoga ytterligare en grafisk komponent. Upprepa åtgärden igen till du har tre textrutor infogade i formuläret. För enkelhetens skull begränsar vi oss till tre datafält. + + + + + + Det finns en sammanhangsberoende meny tillgänglig i formulärets konstruktionsläge, som aktiveras genom att klicka med höger musknapp på önskad komponent eller på formulärets yta. Menyn erbjuder alternativ som Klipp ut, Kopiera, Klistra in, Ta bort och andra, komplexare. Många av alternativen erbjuds också via menyraden, oftast i menyn Redigera. Snabbtangenter är också tillgängliga för alternativen. Vissa alternativ är bara tillgängliga för vissa komponenttyper. + + + Alternativen Klipp ut, Kopiera och Klistra in gör det möjligt att flytta eller kopiera grafiska komponenter mellan formulär, eller till och med mellan separata databasprojekt. + + + Att hålla nere tangenten Ctrl medan du klickar på en komponent gör det möjligt att markera flera komponenter. + + + Istället för att använda alternativen Kopiera och Klistra in för att duplicera en komponent i samma formulär kan du hålla nere tangenten Ctrl medan du flyttar komponenten. När tangenten Ctrl släpps, flyttas inte komponenten som dras, utan kopieras till den nya platsen. + + + + + + + Tilldela datakällor + Fälten du infogade har ingen datakälla tilldelad ännu, så de kan inte visa information från databasen. För att tilldela en datakälla, använd fliken Datakälla i egenskapsrutan. + Det allra första steget är att ange formulärets datakälla, dvs. en plats som visad data hämtas från. Som nämndes ovan, ska du använda tabellen personer som datakälla i det nya formuläret. + + + Klicka på formulärets yta, eftersom du ska ändra dess egenskaper. + + + Byt till fliken Datakälla och skriv in tabellnamnet +personer i kombinationsrutan Formulärets datakälla. Som ett alternativ kan du välja namnet i kombinationsrutans lista. + + + + Du har tilldelat formulärets datakälla. Nu måste du ange de grafiska komponenternas datakällor. + + + Klicka på den första textfältskomponenten längst upp i formuläret. + + + Skriv in fältnamnet namn under egenskapsrutans flik Datakälla i kombinationsrutan Komponentens datakälla. Som ett alternativ kan du välja namnet i kombinationsrutans lista. + + + + Klicka på nästa textfältkomponent och skriv in efternamn som datakälla. + + + Skriv in datakällor för textfälten gatunamn, gatunummer och postort på liknande sätt. + + + Nu kan du spara formulärets konstruktion (det krävs inte för att prova formuläret i användning). Klicka på verktygsradens knapp Spara objektändringar för att spara, eller använd menyalternativet CtrlS Arkiv Spara. När du sparar blir du tillfrågad om att ange formulärets namn. Skriv in Personer som rubrik och klicka på knappen Ok. Formulärets namn fylls automatiskt i. + Detta är rätt ögonblick att prova formuläret. Klicka på verktygsradens knapp Byt till datavy. Om du inte gjorde något misstag när du matade in datakällorna, ska du se formulärets fält ifyllda med data från tabellen personer. + + + + + Om du vill ta bort tilldelningen av komponentens datakälla för en formulärkomponent, kan du använda knappen Rensa datakälla intill kombinationsrutan Komponentens datakälla. På samma sätt kan du använda knappen Rensa datakälla intill kombinationsrutan Formulärets datakälla. + + + Använd knappen Gå till markerad datakälla för att välja lämplig tabell eller förfrågan i projektnavigeringen, så att du snabbt kan öppna en tabell eller förfrågan som är formulärets datakälla. + + + + + + + + Infoga textetiketter + För att göra det enklare för formulärets användare att identifiera betydelsen hos varje fältkomponenet bör de ha tillhörande textetiketter med lämpliga rubriker. För att skapa textetiketter används komponenten Etikett. + Infoga tre textetikettkomponenter i formuläret, och placera dem till vänster om textfälten (eller till höger om operativsystemet använder höger-till-vänster layout). När du infogar en ny etikett visas en textmarkör på platsen där du kan skriva in önskad rubrik. Skriv in i tur och ordning: Namn, Efternamn och Gatuadress. Lägg dessutom till en annan etikett längst upp i formuläret som visar formulärets namn, dvs. Personer. Förstora etiketten och öka teckenstorleken genom att använda menyalternativet Format Teckensnitt.... + + + + + Åtgärder + En åtgärd är en enstaka isolerad aktivitet i programmet, tillgänglig för användaren att utföra. Den kan också utföras automatiskt som en reaktion på en given händelse (t.ex. efter ett formulär har öppnats). + + + Tilldela åtgärder till formulärknappar + Många åtgärder kan tilldelas till formulärknappar. Den tilldelade åtgärden tförs när knappen klickas. + För att tilldela en åtgärd: + + + Byt till formulärets konstruktionsvy om du inte redan har gjort det. + + + Markera den befintliga knappkomponenten genom att klicka på den eller lägg till en ny knappkomponent i formuläret. Om du infogar en ny knapp, skriv in dess rubrik och tryck på tangenten Enter. + + + Klicka på knappens grafiska komponent med höger musknapp för att visa den sammanhangsberoende menyn. + + + Välj alternativet Tilldela åtgärd... i den sammanhangsberoende menyn. + + + Dialogfönstret Tilldela åtgärd till kommandoknapp visas med en lista över tillgängliga åtgärder. En av åtgärderna är markerad om komponenten redan har en tilldelad åtgärd. Annars har kombinationsrutan Åtgärdstyp värdet Ingen åtgärd. + + + Välj alternativet Program i kombinationsrutan Åtgärdstyp. Tillgängliga åtgärder för hela programmet visas. + + + Välj en av åtgärderna i listan (t.ex. Ta bort rad). + + + Klicka på knappen Ok eller tryck på tangenten Enter för att acceptera ditt val. + + + + Efter att ha bytt till formulärets datavy kan du prova om åtgärden fungerar. Om du till exempel tilldelade åtgärden Ta bort rad, och klickar på knappen så tas den nuvarande raden i databasen bort, på samma sätt som att utföra menykommandot CtrlDeleteRedigera Ta bort rad (beroende på dina inställningar kan du bli tillfrågad om att bekräfta borttagningen). + + + + + För att ta bort en tilldelad åtgärd, välj Ingen åtgärd i kombinationsrutan Åtgärdstyp i dialogfönstret Tilldela åtgärd till kommandoknapp. + + + Åtgärder fungerar bara i formulärets datavy: Alla tänkbara tilldelningar av åtgärder är inte rimliga. Åtgärden Teckensnitt... är till exempel tillgänglig i datavyn, men bara om du har markerat en komponent i konstruktionsvyn. Om du ändrar teckeninställningarna så utförs ändringarna på texten i den markerade komponenten. + + + + + + + + Layout av grafiska komponenter + I de flesta fall ska formulärets grafiska komponenter vara bekvämt arrangerade och justerade. Att placera, justera och ändra storlek på komponenter för hand är inte lätt och parametrarna justeras inte om användaren ändras storlek på formuläret. I själva verket är situationen ännu värre, eftersom du inte kan anta att ett givet formulär kräver en given storlek, eftersom användare har olika teckenstorlekar och upplösningar på bildskärmen. + + Att använda ett specialverktyg som kallas komponentlayout kan hjälpa till att automatiskt skapa en layout för formulärkomponenter. Komponentlayout är åtgärden att gruppera två eller flera komponenter så att de är bra placerade och har lämpliga storlekar. + Att använda en layout i ett formulär förbättrar justering av position. Dessutom används dess utrymme på ett bättre sätt. Textfält är närmare varandra, och mellanrummet är konstant. + + Det finns två sätt att skapa en layout av grafiska komponenter. + + + Markera två eller flera komponenter som ska ingå i en gemensam layout, och välj en av layouttyperna i den sammanhangsberoende menyns alternativ Layout av grafiska komponenter. + + + Klicka på en omgivande komponent (eller själva formulärets yta), där komponenter infogas och välj en av layouttyperna med den sammanhangsberoende menyns alternativ Layout av grafiska komponenter. Alla komponenter som finns inne i den omgivande komponenten eller inne i formuläret på samma nivå läggs till i en enda gemensam layout. + + + I båda dessa fall kan du också använda menyn Format Layout av grafiska komponenter. + + Komponentlayout visas i konstruktionsvyn med användning av en blå, grön eller röd ruta som ritas med en sträckad linje. Linjen visas bara i formulärets konstruktionsvy. + + Förutom rutnätstypen finns det andra typer av layout för grafiska komponenter. + + + vertikal + + Vertikal layout av grafiska komponenter + + + + + horisontell + + Horisontell layout av grafiska komponenter + + + + + + + + Fjädrar i layout av grafiska komponenter + En fjäder i en komponentlayout är ett särskilt osynligt element som gör det möjligt att justera komponenters position och storlek i en layout. En sådan fjäder sträcker ut eller pressar ihop en komponent på högra, övre, nedre eller vänstra sidan, så att den får önskad storlek och position. + För att använda en fjäder: + + + Välj fjäderikonen i verktygsraden Grafiska komponenter. + + + Klicka på en vald punkt i formuläret för att infoga fjädern. + + + + För att få fjädrar att fungera måste du skapa en global komponentlayout, dvs. en layout för själva formuläret. Därefter kan fjädrarna använda formulärets kanter som en gräns för expansion. + + + + + Ta bort layout av grafiska komponenter + För att ta bort layout av grafiska komponenter utan att ta bort komponenterna, utför en av följande åtgärder: + + + Klicka med höger musknapp på layoutens kant och välj alternativet Bryt layout i den sammanhangsberoende menyn. + + + Klicka med vänster musknapp på layoutens kant och välj menyalternativet Format Bryt layout. + + + + Att ta bort komponentlayouten med alternativet Bryt layout tar inte bort komponenterna i layouten. Om du också vill ta bort komponenterna, markera bara layouten genom att klicka på dess kant och tryck på tangenten Delete eller använd menyalternativet Redigera Ta bort eller den sammanhangsberoende menyns alternativ. + + + + + Storlekspolicy för komponenter i en layout + Istället för att ange en fast storlek på komponenter kan du välja en komponents storlekspolicy i &kexi; bland flera tillgängliga. En storlekspolicy är en flexibel strategi för att styra hur en komponent sträcks ut (eller krymper ihop) beroende på andra grannkomponenter och tillgängligt utrymme i formuläret. + Efter att ha infogat komponenter i en layout, får varje komponent typiskt en proportionell (Föredragen) storlekspolicy. Dessa komponenter ändrar automatiskt storlek med föredragna inställningar, beroende på sin typ och storleken hos hela layouten. Tre knappar som infogats i en horisontell layout ändrar till exempel storlek så att deras synliga text får plats. + Det finns inställningar av storlekspolicy för varje komponent som infogas i formuläret i egenskapseditorn. Inställningarna presenteras som en grupp egenskaper som kallas Storlekspolicy. + + Denna grupp av egenskaper innehåller: + + + Horisontell storlekspolicy + + definierar den grafiska komponentens horisontella storlek, + + + + Vertikal storlekspolicy + + definierar den grafiska komponentens vertikala storlek, + + + + Horisontell sträckning + + definierar aktivitetsstyrkan hos Horisontell storlekspolicy, + + + + Vertikal sträckning + + definierar aktivitetsstyrkan hos Vertikal storlekspolicy + + + + + + Värden för en storlekspolicy + Följande värden är tillgängliga i kombinationsrutorna för egenskaperna Horisontell storlekspolicy och Vertikal storlekspolicy som visas i egenskapseditorn: + + + Fast + + värdet betyder att komponentens storlek inte automatiskt kan ändras. den ska behålla den konstanta storlek som definierades när den konstruerades (bredd och höjd). + + + + Minimum + + värdet betyder att komponentens ursprungliga storlek är inställd till det minsta tillåtna värdet, som är tillräckligt och det finns inget behov av att expandera komponenten, men den kan expanderas om det behövs. Denna policytyp kan användas för att tvinga komponenten att expanderas till hela bredden eller höjden, särskilt om du anger ett sträckningsvärde större än 0. + + + + + Maximum + + värdet betyder att komponentens ursprungliga storlek är inställd till det största tillåtna värdet, och det kan minskas om det behövs utan att förstöra komponentens användbarhet och läsbarhet om andra komponenter behöver större utrymme. + + + + Föredragen + + värdet betyder att komponentens ursprungliga storlek är den bästa och föredras. Komponenten kan dock krympas eller expanderas och den förblir läsbar. + + + + + Expanderande + + värdet betyder att komponentens ursprungliga storlek är rimlig men komponenten kan också krympas. Den kan också expanderas för att uppta så mycket utrymme som möjligt. + + + + Minimum expanderande + + värdet betyder att komponentens ursprungliga storlek är tillåten. Den kan expanderas för att uppta så mycket utrymme som möjligt. + + + + Ignorerad + + värdet betyder att komponentens ursprungliga storlek ignoreras. Komponenten kan expanderas för att uppta så mycket utrymme som möjligt, men andra komponenter tillåter oftast inte det. + + + + Varje komponenttyp har en förvald storlekspolicy. Till exempel har knappkomponenter förvald storlekspolicy inställd till Minimum ( i båda riktningar), medan textfältkomponenter har den vertikala storlekspolicyn inställd till Fast. + Oftast använd storlekspolicy är Föredragen, Minimum och Maximum. + + + + Vertikal och horisontell sträckning + Egenskaperna Vertikal sträckning och Horisontell sträckning accepterar heltalsvärden större än eller lika med 0. Egenskaperna tillåter finjustering av en storlekspolicy. Förvalt värde för egenskaperna är 0. Ett större värde på sträckningen betyder att komponenten expanderas mer än komponenter som har ett lägre sträckningsvärde inställt. + + + + + + + Ställa in komponenternas storlek och position för hand + I fallet då formuläret inte har någon huvudlayout inställd för automatisk placering och storleksändring av komponenterna, behöver du troligen ändra komponenternas position och storlek så att formuläret ser renare ut och blir enklare att använda. Formulärfönstret i &kexi; förenklar uppgiften genom att erbjuda följande kommandogrupp: + + + Justera storlekar för markerade komponenter. Dessa kommandon är tillgängliga i menyradens undermeny Format Justera komponenternas storlek och i den sammanhangsberoende menyns undermeny Justera komponenternas storlek. Verktygsradens kombinationsruta Justera komponenternas storlek är också tillgänglig. + + + Passa in + + Storleken för markerade komponenter ändras så att storleken på varje komponent ändras till dess föredragna storlek och dess innehåll, till exempel en textetiketts storlek, ändras så att den passar texten. Komponentens position ändras inte. + + + + Till rutnät + + Storleken för markerade komponenter ändras så att hörn på varje komponent placeras på formulärets rutnätspunker (eller på en annan omgivande komponents rutnätspunkter). Komponentens position kan ändras något. + + + + Till kortaste + + Höjden på markerade komponenter ändras så att var och en av dem får samma höjd som den kortaste. Komponenternas positioner ändras inte. + + + + Till längsta + + Höjden på markerade komponenter ändras så att var och en av dem får samma höjd som den längsta. Komponenternas positioner ändras inte. + + + + Till smalaste + + Bredden på markerade komponenter ändras så att var och en av dem får samma bredd som den smalaste. Komponenternas positioner ändras inte. + + + + Till bredaste + + Bredden på markerade komponenter ändras så att var och en av dem får samma bredd som den bredaste. Komponenternas positioner ändras inte. + + + + + + Justera positioner för markerade komponenter. Dessa kommandon är tillgängliga i menyradens undermeny Format Justera komponenternas position och i den sammanhangsberoende menyns undermeny Justera komponenternas position. Verktygsradens kombinationsruta Justera komponenternas position är också tillgänglig. + + + Åt vänster + + Alla markerade komponenters vänsterkanter flyttas till positionen för vänsterkanten på den komponent som är längst åt vänster. + + + + Åt höger + + Alla markerade komponenters högerkanter flyttas till positionen för högerkanten på den komponent som är längst åt höger. + + + + Uppåt + + Alla markerade komponenters överkanter flyttas till positionen för överkanten på den komponent som är längst upp. + + + + Neråt + + Alla markerade komponenters underkanter flyttas till positionen för underkanten på den komponent som är längst ner. + + + + Till rutnät + + Alla markerade komponenters övre vänstra hörn flyttas så att de är placerade på närmaste rutnätspunkt. + + + + Inget av ovanstående kommandon ändrar komponenternas storlek. + + + Det finns också ytterligare kommandon tillgängliga: Lägg grafisk komponent överst (dvs. ovanpå alla andra komponenter) och Lägg grafisk komponent underst (dvs. under alla andra komponenter). Dessa två kommandon används sällan, eftersom det inte är vanligt att placera en komponent ovanpå en annan (utom när en omgivande komponent innehåller andra komponenter). Observera också att det är tillräckligt att klicka på en komponent med en musknapp för att lägga komponenten överst. + + + + Ange tabulatorordningen + Komponentens fokus bestämmer tillgänglig aktiviteter med tangentbordet. Fokus hör ihop med komponenter som visas i formulärets datavy. Exakt en komponent kan ha fokus i ett givet ögonblick. Den vanligaste användningen av fokus är textinmatning (när ett givet textfält är aktivt, dvs. har fokus). Ett annat exempel är en knappkomponent: när den har fokus är det möjligt att trycka på den genom att använda tangenterna Enter eller Mellanslag istället för med en musknapp. + Det finns några metoder att aktivera komponenter (flytta fokus till komponenten): att klicka med en musknapp, att rotera mushjulet över komponenten, eller använda tangenten Tabulator. Den sista metoden används ofta på grund av dess snabbhet och bekvämlighet för användare. Tillgängligheten hos fokusmetoderna styrs av en given komponents egenskap Fokuspolicy. + Det finns ett förhållande mellan fokusering (aktivering) av komponenter med tangenten Tabulator och formulärets inställning av tabulatorordning. När tangenten Tabulator trycks, ska nästa komponent fokuseras, så formuläret måste känna till tabulatorordningen. + För att ändra tabulatorordning för formulärets komponenter: + + + Byt till formulärets konstruktionsvy. + + + Utför menykommandot Redigera Redigera tabulatorordning.... Dialogrutan Redigera tabulatorordning visas med formulärets inställningar. + + Fönstret innehåller en lista med två kolumner: den första kolumnen visar komponentnamn, den andra komponenttyper. För att göra det enklare för användaren att känna igen betydelsen hos namn och typer, visas också ikoner som hör ihop med typerna. Listan innehåller bara komponenter som har en fokuspolicy som tillåter att tangenten Tabulator används. Fönstret låter dig ändra tabulatorordning eller ställa in automatisk tabulatorordning. + + + För att ändra tabulatorordning, antingen: + + + Klicka på ett markerat komponentnamn i komponentlistan och dra det till önskad plats (uppåt eller neråt) genom att använda musen. + + + Klicka på ett markerat komponentnamn i komponentlistan och använd knapparna Flytta ner eller Flytta upp för att flytta komponenterna till önskad position. + + + Markera kryssrutan Hantera tabulatorordning automatiskt för att ställa in automatiskt tabulatorordning för formuläret. Om alternativet har aktiverats, tas ingen hänsyn till eventuella ändringar som görs i komponentlistan för hand. &kexi; hanterar tabulatorordningen själv. Den automatiska ordningen betyder att komponenten längst upp till höger fokuseras först (eller längst upp till höger om operativsystemet använder höger-till-vänster layout), och ordningen bestäms av vänster till höger (eller höger till vänster) och uppifrån och neråt. + + + + + + Klicka på knappen Ok för att acceptera ändringarna eller knappen Avbryt för att kasta ändringarna. + + + + diff --git a/koffice-i18n-sv/docs/koffice/kexi/enteringdataintotables.docbook b/koffice-i18n-sv/docs/koffice/kexi/enteringdataintotables.docbook new file mode 100644 index 00000000..a9139b17 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/kexi/enteringdataintotables.docbook @@ -0,0 +1,159 @@ + + + + Skriva in data i tabeller + Du har konstruerat de två tabellerna personer och telefonnummer. Ingen av dem innehåller ännu någon data. Du kan skriva in den, och du får lära dig hur man gör det snabbt och effektivt i detta kapitel. + + + Börja med tabellen personer. Öppna den i datavy med den sammanhangsberoende menyn i projektnavigeringen. Den aktuella cellen är markerad med en tjockare kant (oftast svart), en cellmarkör. Innehållet i cellen, om det finns något, är markerat med en annan färg. Den aktuella raden, dvs. den där du har placerat den rektangulära markören, är markerad till vänster med en pilsymbol. + Du kan förflytta dig mellan tabellcellerna med piltangenterna, och med tangenterna Page Down, Page Up, Home och End. Du kan också klicka med musen på en cell för att markera den. + Från början, efter tabellen personer har öppnats, är markören placerad i kolumnen identifikation. Kolumnen har egenskapen automatisk numrering definierad, markerad med blå text på den sista raden, (automatisk numrering). Det betyder att du inte behöver skriva in värden för hand i den när du skriver in data för en ny rad, eftersom cellen automatiskt fylls i med nästföljande nummer. + + + + Att infoga nya rader och skriva in data för dem i &kexi; skiljer sig från sättet man gör det i kalkylblad. Du måste använda piltangenterna eller musen för att flytta markören till den speciella tomma sista raden markerad med ett plustecken för att skriva in data i en ny rad. Placera markören i den (andra) kolumnen, namn, och mata in namnet på en person. Skriv också in efternamn, gatuadress, gatunummer och postort. När du är klar, flytta cellmarkören till den sista tomma raden, antingen genom att använda tangenten neråtpil eller genom att klicka i den sista raden med musen, för att lägga till en ny rad sist. + + Detaljinformation om tillgängliga åtgärder vid inmatning av data i tabeller + + + Så snart du matar in det första tecknet, anses aktuell rad som redigerad. En pennsymbol visas på vänster sida i datatabellen. + + + Att dubbelkicka på en cell med vänster musknapp, eller trycka på tangenterna Enter eller F2 gör också att redigering av aktuell rad påbörjas. + + + Att trycka på tangenten Esc när innehållet i en cell redigeras ångrar ändringar gjorda i cellen. Dock försvinner inte pennsymbolen eftersom du fortfarande kan gå till en annan cell i den redigerade raden för att ändra dess innehåll. För att ångra ändringar som gjorts i hela den redigerade raden, tryck på tangenten Esc igen. + + + Istället för att trycka på tangenten Esc kan du klicka på verktygsradens knapp Ångra eller välja Data Ångra radändringar på menyraden. + + + Tryck på tangenterna Skift Enter för att acceptera ändringar som gjorts av alla celler i raden som för närvarande redigeras. Du kan också klicka på verktygsradens knapp Ok eller välja Data Spara rad på menyraden. + + + + + + Fyll i tabellen telefonnummer med data. Du måste tillhandahålla numret på en befintlig person i tabellen personer i kolumnen personer. + + + + diff --git a/koffice-i18n-sv/docs/koffice/kexi/enteringdatausingforms.docbook b/koffice-i18n-sv/docs/koffice/kexi/enteringdatausingforms.docbook new file mode 100644 index 00000000..12c4a228 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/kexi/enteringdatausingforms.docbook @@ -0,0 +1,31 @@ + + + + Skriva in data med användning av formulär + Att skriva in och redigera data är oftast uppgiften för användaren av databasprogrammet. Den som konstruerar databasen måste kontrollera formuläret med avseende på giltig datainmatning, och se om formuläret fungerar som avsett. + För att prova formuläret, byt till dess datavy. En enda databasrad (post) med data visas, och en textmarkör är placerad i det första datafältet. Du kan flytta dig mellan fält med vänster musknapp eller tangenterna Tabulator och Skift Tabulator. Under redigering visas en pennikon nära postnavigeringen. Efter radens (postens) data har matats in kan du trycka på tangenten Skift Enter eller klicka på verktygsradens knapp Ok för att acceptera ändringarna som gjorts av den aktuella raden. Att klicka på verktygsradens knapp Avbryt tar bort alla ändringar av aktuell rad och återställer innehållet i datafälten. Du kan använda postnavigeringsknappar för att gå till en ny rad. Alla navigeringsfunktioner är också tillgängliga på liknande sätt som i datatabellvyn. + diff --git a/koffice-i18n-sv/docs/koffice/kexi/index.docbook b/koffice-i18n-sv/docs/koffice/kexi/index.docbook new file mode 100644 index 00000000..4e389c75 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/kexi/index.docbook @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + +]> + + + + +Handbok &kexi; + + + Martin A. Ellis martin.ellis@kdemail.net + Jaroslaw Staniek js@iidea.pl + Stefan Asserhäll
stefan.asserhall@comhem.se
Översättare
+
+ + + 2004 + 2005 + 2006 + Jaroslaw Staniek + Martin Ellis + + + + +&FDLNotice; + + + +2006-09-07 +1.6 + + + + &kexi; är programmet för att skapa databaser och för datahantering i &koffice; produktivitetssvit. + + + + + KDE + Koffice + Kexi + databas + + +
+ + + +&intro; +&basics; +&building; +&configuration; +&menus; +&credits; +&database; +&comparing; + +&documentation.index; +
+ + diff --git a/koffice-i18n-sv/docs/koffice/kexi/intro.docbook b/koffice-i18n-sv/docs/koffice/kexi/intro.docbook new file mode 100644 index 00000000..64264552 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/kexi/intro.docbook @@ -0,0 +1,61 @@ + + + +Inledning + + + +&kexi; är ett databashanteringsprogram. Det kan användas för att skapa databaser, infoga data, utföra förfrågningar och behandla data. Formulär kan skapas för att ge ett eget gränssnitt till data. Alla databasobjekt - tabeller, frågor och formulär - lagras i databasen, vilket gör det enkelt att dela data och konstruktion. + +&kexi; är en del av &koffice; produktivitetssvit för K skrivbordsmiljön. + +Förutom att &kexi; lagrar dina databaser i filer, kan &kexi; också lagra data på en databasserver. Att använda en databasserver låter dig dela din databas med andra personer, och låter också mer än en person använda databasen samtidigt. Följande databasservrar stöds av &kexi;: + + MySQL (Se http://www.mysql.com/) + + + PostgreSQL (Se http://www.postgresql.org/) + + + + +Mer information om &kexi; finns på &kexi;s sida på &koffice; webbplats på http://www.koffice.org/kexi/, och på &kexi;s egen webbplats på http://www.kexi-project.org/about.html. + +Om du har några frågor om &kexi; finns det två e-postlistor du kan använda. Kexis användarlista kan användas för att ställa frågor om hur &kexi; används eller om &kexi;-projektet. Kexis e-postlista för utveckling kan användas för att ställa frågor om &kexi;s utveckling. Ytterligare information om hur man prenumererar på listorna, tillsammans med information om hur man får kontakt med &kexi;s utvecklare, finns på: http://www.kexi-project.org/support.html + + + + + + diff --git a/koffice-i18n-sv/docs/koffice/kexi/menus.docbook b/koffice-i18n-sv/docs/koffice/kexi/menus.docbook new file mode 100644 index 00000000..f8e079f0 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/kexi/menus.docbook @@ -0,0 +1,1289 @@ + + + + + + Anne-Marie Mahfouf
annemarie.mahfouf@free.fr
+
+
+ Jarosław Staniek js@iidea.pl + Stefan Asserhäll
stefan.asserhall@comhem.se
Översättare
+
+
+ Kommandoreferens + + + Menyn <guimenu +>Arkiv</guimenu +> + + + + &Ctrl;N Arkiv Ny... + Skapa ett nytt projekt. Projektet som för närvarande är öppet påverkas inte. + + + + &Ctrl;O Arkiv Öppna... + Öppna ett befintligt projekt. Projekt som för närvarande är öppna påverkas inte. + + + + + Arkiv Ladda ner exempeldatabaser... + + + Öppnar dialogrutan Hämta heta nyheter som låter dig ladda ner exempeldatabaser via Internet. Den är för närvarande inte tillgänglig för MS Windows. + + + + + + &Ctrl;S Arkiv Spara + + + Sparar objektändringar i det aktiva fönstret. + + + + + + Arkiv Importera Datatabell... + + + Importerar tabelldata från en fil med formatet kommaseparerade värden (CSV). + + + + + + Arkiv Exportera Tabell eller fråga som datatabell... + + + Exportera data från den aktiva tabellen eller frågedata till en fil med formatet kommaseparerade värden (CSV). + + + + + &Ctrl;P Arkiv Skriv ut... +Skriv ut data från den aktiva (öppnade) tabellen eller frågan. +Anmärkning för KDE: Försäkra dig om att rätt utskriftssystem är valt med alternativet Aktuellt skrivarsystem:. Alternativet syns efter att ha klickat på knappen Alternativ >>. + + + +Arkiv Förhandsgranskning av utskrift... +Visa förhandsgranskning av utskrift för den aktiva (öppnade) tabellen eller frågan. + + + +Arkiv Sidinställning... +Ställ in teckensnitt... för Sidtitel:, Ändra... Sidstorlek och marginaler samt Lägg till tabellkanter. + + + + + &Ctrl;W Arkiv Stäng projekt + + + Stänger aktuellt öppnat projekt men låter &kexi; fortsätta köra. + + + + + + &Ctrl;Q Arkiv Avsluta + + + Avsluta &kexi;. + + + + + + + +Menyn <guimenu +>Redigera</guimenu +> + + + + &Ctrl;Z Redigera Ångra +Ångrar en åtgärd. Du kan återgå till tillståndet som gällde innan den senaste ändringen. + + + + &Ctrl; &Shift; Z Redigera Gör om +Gör om något som ångrats. Vänder på åtgärden Ångra. Det återställer ändringen som du ursprungligen gjorde. + + + + &Ctrl;X Redigera Klipp ut +Ta bort texten som för närvarande är markerad och lägg den på klippbordet. Kommandot är inte tillgängligt om någon text inte är markerad för närvarande. Om åtgärden används vid formulärkonstruktion, tas den grafiska komponenten eller gruppen av komponenter bort och läggs på klippbordet. + + + + &Ctrl;C Redigera Kopiera +Kopiera texten som för närvarande är markerad till klippbordet. Kommandot är inte tillgängligt om någon text inte är markerad för närvarande. Om åtgärden används vid formulärkonstruktion, kopieras den grafiska komponenten eller gruppen av komponenter till klippbordet. + + + + &Ctrl;V Redigera Klistra in +Kopiera klippbordets innehåll vid infogningsplatsen. Kommandot är inte tillgängligt om klippbordet är tomt. Om åtgärden används vid formulärkonstruktion och klippbordet innehåller kopierade grafiska komponenter, infogas de i formuläret. + + + +Redigera Kopiera special Tabell eller fråga som datatabell... +Kopiera markerad tabell eller frågedata till klippbordet. + + + +Redigera Klistra in special Som datatabell... +Klistra in klippbordets data till en ny tabell i det nuvarande projektet. + + + + &Ctrl;A Redigera Markera alla +Markera alla tecken i textrutan som redigeras eller alla komponenter vid formulärkonstruktion. + + + +Redigera Ta bort +Ta bort objektet som för närvarande är markerat. + + + + &Ctrl;Delete Redigera Ta bort rad +Ta bort raden som för närvarande är markerad från en tabell. + + + + + + +Menyn <guimenu +>Visa</guimenu +> + + + +F6 Visa Datavy +Byt till datavy. + + + +F7 Visa Konstruktionsvy +Byt till konstruktionsvy. + + + +F8 Visa Textvy +Byt till textvy. För närvarande bara tillgängligt för databasfrågor, och innebär ett byte till SQL-vyn för konstruktion av frågor. + + + + &Alt;1 Visa Projektnavigering +Gå till projektnavigeringsrutan. + + + + &Alt;2 Visa Huvudområde +Gå till huvudområdet. + + + + &Alt;3 Visa Egenskapseditor +Gå till egenskapseditorns ruta. + + + +Visa Visa/Dölj Egenskaper +Visa eller dölj egenskapseditorns ruta. + + + +Visa Visa/Dölj Projektnavigering +Visa eller dölj projektnavigeringens ruta. + + + + + + +Menyn <guimenu +>Infoga</guimenu +> + + + +Infoga Tabell... +Infogar en ny tom tabellkonstruktion utan att spara den. Fönstret för tabellkonstruktion visas. + + + +Infoga Förfrågan... +Infogar en ny tom frågekonstruktion utan att spara den. Fönstret för frågekonstruktion visas. + + + +Infoga Formulär... +Infogar en ny tom formulärkonstruktion utan att spara den. Fönstret för formulärkonstruktion visas. + + + +Infoga Skript... +Infogar en ny tom skriptkonstruktion utan att spara den. Skripteditorns fönster visas. Kommandot är bara tillgängligt om skript är aktiverade i &kexi;. + + + + + + +Menyn <guimenu +>Format</guimenu +> + + + +Format Teckensnitt... +Ändra teckensnitt för markerade objekt. Kan användas vid formulärkonstruktion för att ställa in den grafiska komponentens teckensnitt. + + + + + +Format Lås till rutnät +Om det här är aktiverat, och grafiska komponenter flyttas på formulärets yta, låses komponentens övre vänstra hörn till närmsta punkt i rutnätet. Det minskar friheten att placera komponenterna på formulärets yta, men det hjälper också till att exakt rada upp komponenter. + + + +Format Layout av grafiska komponenter +Skapar en ny layout för grafiska komponenter. Komponenter kan placeras ut Horisontellt, Vertikalt, I rutnät, Horisontellt, Horisontellt med avdelare, Vertikalt med avdelare. + + + +Format Bryt layout +Bryter layouten som för närvarande är markerad. + + + +Format Justera komponenternas position +Justera position för de grafiska komponenterna som för närvarande är markerade: Åt vänster, Åt höger, Uppåt, Neråt, Till rutnät. + + + +Format Justera komponenternas storlek +Justera storleken hos de grafiska komponenterna som för närvarande är markerade: Passa in, Till rutnät, Till kortaste, Till längsta, Till smalaste, Till bredaste. + + + +Format Lägg grafisk komponent överst +Lägger grafiska komponenter som för närvarande är markerade överst. + + + +Format Lägg grafisk komponent underst +Lägger grafiska komponenter som för närvarande är markerade underst. + + + + + + +Menyn <guimenu +>Data</guimenu +> + + + + + &Shift;Retur Data Spara rad +Sparar data för tabellraden som för närvarande är markerad. + + + +Data Ångra radändringar +Ångrar ändringarna som gjorts i tabellraden som för närvarande är markerad. + + + +Data Sortera Stigande +Sorterar data i stigande ordning (från A till Z och från 0 till 9). Data från den markerade kolumnen används för att sortera. + + + +Data Sortera Fallande +Sorterar data i fallande ordning (från Z till A och från 9 till 0). Data från den markerade kolumnen används för att sortera. + + + + + + +Menyn <guimenu +>Verktyg</guimenu +> + + + +Verktyg Importera databas... +Öppnar guiden för databasimport för att importera en befintlig databas till en databas i &kexi;. + + + +Verktyg Kör skriptfil... +Visar fildialogrutan för att öppna en befintlig skriptfil. + + + +Verktyg Skripthantering... +Visar dialogrutan för &kexi;s skripthantering för att köra, ladda, ladda ur, installera, avinstallera eller ladda ner skript. + + + +Verktyg Skript +Kör ett skript som redan laddats. + + + + + + +Menyn <guimenu +>Fönster</guimenu +> + + + + &Ctrl;W Fönster Stäng +Stäng det aktiva fönstret. + + + +Fönster Stäng alla +Stäng alla öppnade fönster. + + + +Fönster Flerfönsterläge Underramsläge +Byt till användargränssnittets underramsläge. + + + +Fönster Flerfönsterläge IDEA-läge +Byt till användargränssnittets IDEA-läge. + + + + &Alt;Höger Fönster Nästa fönster +Byt till nästa fönster. + + + + &Alt;Vänster Fönster Föregående fönster +Byt till föregående fönster. + + + +De sista alternativen i menyn visar namn på fönster som för närvarande är öppna. + + + + Menyn <guimenu +>Inställningar</guimenu +> + + + + + + Inställningar Verktygsrader + + + Visa eller dölj en av verktygsraderna. + + + + + + Inställningar Anpassa genvägar... + + + Anpassa snabbtangenter som används av &kexi;. Se avsnittet om inställning av snabbtangenter för mer detaljerad information. + + + + + + + + + Menyn <guimenu +>Hjälp</guimenu +> +&help.menu.documentation; +
diff --git a/koffice-i18n-sv/docs/koffice/kexi/querydesigning.docbook b/koffice-i18n-sv/docs/koffice/kexi/querydesigning.docbook new file mode 100644 index 00000000..aafc5341 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/kexi/querydesigning.docbook @@ -0,0 +1,153 @@ + + + + Konstruera databasfrågor + Det huvudsakliga syftet med en databas är att lagra och hjälpa till att få fram information du söker efter. I motsats till databaser på skrivna papper, tillåter en &kexi; databas att du anger fler sökbegrepp. Resultat returneras snabbare även för stora datamängder. Allt detta är möjligheter som finns hos databaser, men för att kunna göra en effektiv förfrågan i databasen, måste man dock lära sig hur man talar om för databasen vad man söker efter. + Du kan begränsa data från databasen till en fördefinierad uppsättning rader och kolumner med en databasförfrågan, samt dynamiskt sammanfoga data som kommer från flera tabeller. + För att se hur en förfrågan fungerar i praktiken, kommer du att skapa en förfrågan om kontakter som sammanfogar data från två tabeller: personer och telefonnummer (konstruerade i kapitel 3.1 och ifyllda med data i kapitel 3.2). + + + Skapa en ny tom förfrågan genom att välja Infoga Förfrågan i menyraden. Konstruktionsfönstret visas. Fönstret är uppdelat i två områden: förfrågningsrelationer längst upp och förfrågningskolumner nedanför. + + + Välj tabellen personer i kombinationsrutan Tabell: längst upp i fönstret och klicka på knappen Lägg till. En grafisk representation av tabellen visas i relationsområdet. Gör samma sak med tabellen telefonnummer för att också infoga den, som i bilden nedan. + + + + Lägg till förfrågningsrelationer genom att använda musens drag och släpp-teknik: klicka på fältet identifikation i tabellen personer, drag och släpp det på fältet person i tabellen telefonnummer. Det sammanfogar båda fälten genom att skapa en ny relation. + + + Dubbelklicka på fältet namn i tabellen personer för att lägga till fältet som en förfrågningskolumn. Lägg till fälten efternamn, gatuadress, gatunummer, postort från personer och telefon från tabellen telefonnummer på liknande sätt. + + + Konstruktionen av förfrågan är nu klar att prova. Klicka på knappen Byt till datavy i verktygsraden, för att byta från konstruktion till visning av data som tillhandahålls som resultat av förfrågan. + + + + Spara konstruktionen av din förfrågan genom att klicka på knappen Spara i verktygsraden. Du kan också använda Arkiv Spara i menyraden eller rycka på tangenterna Ctrl S. Eftersom förfrågan ännu inte sparats, blir du tillfrågad om att ange ett namn på den. Skriv in texten Kontakter i fältet Rubrik och klicka på knappen Ok. + + + -- cgit v1.2.1