Faq/Base/118/da

From The Document Foundation Wiki
< Faq‎ | Base
Jump to: navigation, search
This page is a translated version of the page Faq/Base/118 and the translation is 100% complete.

Other languages:
dansk • ‎English • ‎français • ‎italiano

Contents

Vejledning om brug af Rapportdesigneren

Vejledningen Rapportdesigner, herunder skærmbilleder, findes i et udskriveligt eller downloadbart format her (fortiden kun på fransk, afventer oversættelse):

Tutoriel de l'Assistant de création de rapport

Hvis du vælger at vise dokumentet i din netlæser, vent venligst nogle få øjeblikke på, at det indlæses.

Hvorfor skulle jeg bruge en Rapport?

Nogle mennesker føler, at den eneste fordel ved at have en rapport, er at formatere data fra en database, så det kan udskrives.

En rapportdesigner giver imidlertid brugeren en mængde væsentlige værktøjer til at udnytte de data, der er gemt i en database. Den lader data blive præsenteret i detaljer på forskellige måder. Det kan eksempelvis være at følge den tid, der er brugt på et projekt, at vise indtægter den seneste uge eller at tjekke, hvem der der den mest indbringende klient. Rapporter kan for eksempel bruges til at oprette regninger, der er klar til at blive sendt. Hvis du studerer et fremmed sprog, kan de bruges til at skrive en liste over gloser inden for et givet felt, eller at registrere din fremgang i at lære det ordforråd. En anden ide kunne være at følge dine værker eller designs ved hjælp af en enkel database, og så gennem rapportdesigneren at oprette en slags katalog eller brochure med illustrationer og tekst. Med andre ord: rapporter kan bruges til mange forskellige formål.

Rapportdesigneren giver adgang til en mængde af nyttige værktøjer, der tillader oprettelse af strukturerede rapporter: der findes avancerede sorterings- og grupperingsmuligheder, lige så vel som muligheden for at bruge SQL-forespørgsler, udtryk og funktioner. Rapportdesigneren gør det bemærkelsesværdigt enklere at planlægge og designe komplekse rapporter ved hjælp af træk-og-slip-funktionalitet. Derudover tillader Rapportdesigneren også brugeren at indsætter grafik og billeder.

Nødvendig Konfiguration

Rapportdesigneren er som standard installeret i LibreOffice. Den er imidlertid skrevet i programmeringssproget Java og det kræver at computeren, den kører på, ikke alene har et forudinstalleret Java Runtime Environment (JRE), men at LibreOffice konfigureres til at genkende den JRE for at kunne bruge den.

I undermenuen funktioner ->Indstillinger -> LibreOffice -> Java (på Mac er det i undermenuen LibreOffice -> Indstillinger), tjekker du, at at et Java runtime environment er fundet og genkend t og at den tilsvarende alternativknap er blevet markeret/aktiveret til din valgte JRE. Hvis der ikke ses nogen JRE i dialogvinduet, er din version af JREen enten ikke blevet genkendt af LibreOffice, eller du har ikke ikke installeret et JRE og skal derfor downloade og installere et fra download-stedetJRE.

Installation af Rapportdesigneren

Rapport designerern er faktisk en udvidelse, der er forsynet med standard installationen af LibreOffice i det mindste til Windows o Mac. Nogle Linus-installationer installerer stadig deres egne installationer af denne udvidelse som en særskilt komponet, der eventuelt bliver installeret med pakkens operativsysten i denne system-distribution.

Rapportdesignerens grænseflade

Prøvedatabasen, der bruges til denne vejledning blev fremstillet ved at bruge den som standard oprettede Tabeloprettelsesguiden, og vælge Husholdningsinventar på den Personlige liste over foreslåede databaser.

Værktøjslinjer i Rapportdesigner

Værktøjslinjen Rapportkontol-elementer

Værktøjslinjen Rapportkontrolelementer indeholder en række knapper som kan bruges til at tilføje rapporten felter, etiketter, illustrationer (billeder, logoer, fotos og så videre) og grafik.

Hovedværktøjslinjen

Hovedværktøjslinjen muliggør tilføjelse af felter til en rapport, at slå Rapportnavigatoren til og fra og administration af sorterings- og grupperings-indstillinger. *


Værktøjslinjen Justering

Værktøjslinjen Justering bruges til placering af felter og andre elementer i rapporten. *

Menu

Menuen giver adgang til andre moduler i LibreOffices. To funktioner bliver gennemgået her i flere detaljer: Indsæt til at indsætte billeder i rapporten og Formater for at kunne bruge mulighederne i betinget formatering af et givet felt.


Standard-rapportsiden

Standardsiden, som vises, når Rapportdesigneren startes, er delt i 3: Sidehoved, Detaljer og Sidefod.

Flydende Værktøjspaneler

Panelet Tilføj felt =

Dette panel bruges til at tilføje et felt til rapporten med træk-og-slip eller med menuen Indsæt.

Panel Sortering og Gruppering

Dette panel bruges til at administrere sorterings- og grupperings-indstillinger af rapportens forskellige elementer.

Panelet Rapportnavigator

Dette panel gør at en bruger kan navigere i rapportdokumentet via et træorienteret listehierarki af objekter. Dobbeltklik på et af elementerne i navigationslisten vil vælge elementet i rapportdokumentet til markering eller redigering.

Panelet Egenskaber

Dette panel muliggør, at en bruger redigerer det kontrolelement, element eller objekt, der aktuelt er markeret.

Når du for eksempel markerer et felt i en rapport, kan du bruge panelet Egenskaber til at definere datakilden til det, og også andre egenskaber så som elementets højde og bredde, dets placering, formatering osv...

Dette panel lader dig også vælge den dokumenttype, der skal bruges som rapportens output-format: enten et Writer-dokument (ODT) eller Calc (ODS).

Oprettelse af en rapport

Oprettelse af en gruppering

For at oprette en rapport, som grupperer data, skal du oprette en ny sektion med grupperingsoverskrift, ved at vælge det felt, hvor du vil gruppere ved hjælp af knappen "Sorterings- og gruppering", et panel eller eller den tilsvarende indførsel i Rapport-navigatoren (i dette eksempel har vi brugt feltet Indkøbsdato). Vælg de ønskede sorteringsindstillinger (stigende eller faldende) og derefter Præsenter i rullelisterne Gruppehoved og Gruppefod.

Brug panelet Tilføj felt til at placere det grupperede felt i sektionen Gruppehoved. Du kan så bruge de forskellige formateringsindstillinger under indførslen Generelt i panelet Egenskaber til at formatere feltet, som du vil.

Sektionen Detaljer

Sektionen Detaljer er designet til at vise en over data fra databasen. Med panelet Tilføj felt tilføjer du de felter, du vil bruge i din rapport til sektionen Detaljer. Felt- og Etiket-justering kan være lettere slidsomt, så tag værktøjslinjen Justering til hjælp. Du kan se, hvordan din endelige rapport vil se ud ved at klikke på knappen Udfør rapport på Hovedværktøjslinjen.

Oprettelse af et Beregnet felt

i Sidefoden:

Mens det er muligt at bruge rapporten som du lige har oprettet, kan den også forbedres. Du ville for eksempel få lyst til at tilføje et felt, som beregner summen af værdier i hver gruppe eller viser sumtotalen.

For at få sumtotalen klikker du på knappen Tekstfelt på værktøjslinjen Rapport-kontrolelementer og tegner et felt med musen rapportens Sidefod. I panelet Egenskaber for dette nye element i Rapporten klikker du på fanebladet Data og sætter følgende indstillinger:

Feltets Datatype

Funktion

Felt

IndkøbsPris

Funktion

Sammentælling

Udstrækning

Rapport

In sektionen Gruppefod:

For at tilføje et et felt, som vil beregne summen for hver gruppe skal du først, hvis du ikke allerede har gjort det, indsætte en Gruppefods-sektion. Tegn så et felt i denne sektion og vælg følgende indstillinger:

Datafeltets type

Funktion

Datafelt

IndkøbsPris

Funktion

Sammentælling

Udstrækning

Gruppér IndkøbsDato

Indsættelse af diagram

Det er også muligt at indsætte et diagram, for at vise for eksempel tendensen i de data, der er indekseret i grupperingen. For at gøre dette skal du først oprette en forespørgsel, der udtrækker de nødvendige data fra databasen, for at kunne levere dem til diagrammet.

Luk rapporten og klik så på Forespørgsel i din åbne ODB-databasefil. Opret en ny forespørgsel. Vælg den tabel eller de tabeller, der skal udtrækkes og tilføj felterne til forespørgslen. I dette eksempel har vi brugt felterne "IndkøbsDato" og "IndkøbsPris". I din forespørgsels funktionskriterier vælger du Gruppe til feltet "IndkøbsDato" og Sum til feltet "IndkøbsPris".

Gem forespørgslen og åbn så din rapport i Redigeringstilstand for at ændre den. Klik på knappen Diagram på hovedværktøjslinjen og tegn et felt med musen i den Fod-sektion, der skal indeholde diagrammet. I panelet Egenskaber vælger du på fanebladet Data den forespørgsel, du netop har oprettet som datakilde.

Hvis det tilsvarende standard-histogram ikke er det, du vil have, ændrer du det egenskaber ved at dobbeltklikke på grafen, hvorved du går ind i grafens redigeringstilstand. Du kan så ændre standard-histogrammet til noget, der passer bedre til dine behov, for eksempel en 3d-graf.

Eksempel på et diagram i en rapport

In indsættelse af et billede eller logo i Rapporthovedet

Dette sker via menuen Indsæt. Et billede, der er indsæt på denne måde, vises på alle sider i rapporten.

Betinget Formatering af beregnet felt

for at gøre dette skal du først vælge dit felt i rapporten, mens du er i Redigerings-tilstand. Derefter klikker du fra hovedmenuen på Formater > Betinget formatering.

I dette eksempel vises det alias for forespørgslen, der bruges til at oprette rapporten, i parenteser af hensyn til den betingede formatering.

Eksempel på en database med betinget feltformatering

Du du først mestrer de grundliggende principper i brugen af Rapportdesigneren, vil du kunne bruge alle dens funktionaliteter til at formatere de data, din database har leveret, til at lave fantastiske rapporter.

Dette kan opnås enten ved at bruge funktionstasten F5 eller ved at klikke på den tilsvarende knap på hovedværktøjslinjen. Det viser alle elementer og objekter, der findes i en rapport. Kontekst-hjælp er også tilgængelig til de forskellige indførsler i listehierarki-træet ved helt enkelt at trykke på funktionsknappen F1, når du har valgt en indførsel.

Den fuldstændige liste over hierarkiske elementer i en rapport kan sises, når du klikker på det lille "plustegn" eller den pil, der kommer frem foran en indførsel. Hvis der ikke er noget tegn eller nogen pil, har dette element ingen datterelementer.


Rapportnavigator -> Rapport

Fanebladet Generelt

Følgende elementer lader dig konfigurere visningsparametrene for din rapport:

Navn Det er det navn, du har givet din rapport, det vises i Rapportnavigatoren, så snart du trykker på Enter efter at have indtastet navnet og valideret det.
Sidehoved her har du mulighed for at aktivere/deaktivere udskrivning fra rullemenu over det indhold, der er indsat i Sidehoved
Sidefod her kan du vælge at aktivere/deaktivere udskrivning i rullemenuen over det indhold, der er indsat i Sidefoden
Udskriv gentagne værdier Ja

Fanebladet Data

De følgende elementer lader dig konfigurere parametrene for datakilden itil din rapport:

Indholdstype

Vælg den datatype, der skal bruges: tabel, gemt forespørgsel eller direkte SQL-forespørgsel

Indhold

Vælg datakildens navn

Analysér SQL

Ja eller Nej, afhængigt af hvordan du tilgår dine data. At vælge 'Ja' svarer til at aktivere den medfødte SQL fortolkerfunktionalitet, mens du er Forespørgselsdesign-tilstand. At vælge 'Nej' deaktiverer LOs medfødte SQL-fortolker sender forespørgselsinstruktionen direkte til databasemotoren. Dette nødvendigt for nogle avancerede databasefunktioner og servermotorer og er afhængigt af den anvendte databasemotor.

Filter

vælg Ja eller Nej afhængigt af databasekilden

Rapportens outputformat

Vælg ODF-regneark, hvis du har brug for at anvende mere avanceret matematisk håndtering af dine dataresultater i din rapport, ellers vælg ODF-tekst.

Rapportsøger -> Funktioner

Du vil kunne oprette de funktioner, som du så vil bruge i rapporten. For at oprette en ny funktion klikker du Funktion og højreklikker så på Ny funktion. For at tilgå andre eksempler følger du links-ene nederst på siden.

Navn Giv din funktion et udtrykkeligt navn uden mellemrum mellem ordene (fx IndkøbsSum)
Formel Et klik på de 3 små prikker starter guiden til oprettelse af formularer.

Du kan også indtaste din egen formel direkte. Til beregning af for eksempel en sum af adskillige værdier vil syntaksen være [NavnPåStartVærdi] + [Funktionsnavn] (ex: [IndkøbsPris] + [IndkøbsSum]

Startværdi I firkantede parenteser skriver du navnet på det felt, funktionen skal skal anvendes på (fx [IndkøbsPris])
Dyb kurslinje Handlingen ikke indikeret i den oprindelige guide
Forhånds-vurdering Ved at vælge Ja bliver rapporten beregnet under oprettelsen. Denne handling forbruger ressourcer og du kan foretrække ikke at vente indtil slutningen af oprettelsen af rapporten med alle beregningerne.

RapportNavigator -> Sidehoved

Fanebladet Generelt

De følgende elementer lader dig konfigurere rapportens præsentation:

Navn

Du kan beholde sidehovedet eller give det et andet navn

Synlig

Vælg Ja for at se hovedets indhold

Højde Du kan indtaste højden eller ændre den ved at bruge musen direkte på rapportsiden i Redigeringstilstand
Betinget udskrivningsudtryk Vælg betingelser hvis relevant
Baggrundstransparens

Ved at vælge Nej kan du konfigurere en baggrundsfarve til sidehovedet

Rapportsøger -> Rapporthoved

Fanebladet Generelt

De følgende elementer lader dig konfigurere Rapporthovedets præsentation:

Navn

du kan beholde Rapporthovedet eller given det et andet navn

Gennemtving en ny side Vælg Ingen, hvis du ikke vil oprette en anden side med data eller grupper af data. Ellers vælger du oprettelse af en ny side med dine ønskede layout-indstillinger, for eksempel "Efter sektionen".
Hold sammen Tillader udskrivning af gruppedata på en anden side om nødvendigt
Synlig I almindelighed vil du svare Ja
Højde Du kan indtaste højden eller ændre den ved at bruge musen direkte på rapportsiden i Redigeringstilstand
Betinget udskrivningsudtryk Vælg betingelser, hvis relevant
Baggrundstransparens Ved at vælge Nej kan du konfigurere en baggrundsfarve til sidehovedet

Rapportnavigator: Grupper -> panelet Sortering og Gruppering

Du kan konfigurere, hvordan data fra databasen grupperes med panelet Sortering og Gruppering (se ovenfor: Oprettelse af en Gruppering). Som standard er gruppens det samme som det det felts, du har valt til grupperingen.

Rapportnavigator: Grupper -> "Gruppenavn" -> fanebladet Generelt

Hold sammen Vælg Ja
Opret en ny kolonne Vælg Nej
Genopret sidetal Vælg Nej

Rapportnavigator: Grupper -> "Gruppenavn" -> Funktioner

Se ovenfor i rapportens Navigator-kapitel: Funktioner

Rapportnavigator: Grupper -> "Gruppenavn" -> Gruppehoved

Fanebladet Generelt indeholder de parametre, der ses ovenfor.

Rapportsøger -> Detaljer

Dette er rapportens hoveddel. Den kan indeholde andre komponenter såsom etiketfelter, der lader indtaste tekst i rapporten, tekstfelter, som vil tillade visning af data, kontrolelementer til at vise billeder (meget praktik til at lave et billedgalleri eller katalog), grafik, streger, figurer, som du vil tegne og placere i baggrunden af et tekstfelt osv. ... Kort sagt indeholder denne afdeling de data fra databasen, som du vil have i din rapport.

RapportNavigator -> Rapportfod

Fanebladet Generelt

Elementerne ovenfor lader dig konfigurere Rapporthovedets præsentation.

Rapportsøger -> Fod

Fanebladet Generelt

Elementerne ovenfor lader dig konfigurere Rapportfodens præsentation.

Komponenter, der er fælles for alle afdelinger

Værktøjslinjen Rapportkontrolelementer -> Etiketfelt

Fanebladet Generelt

Navn Du kan beholde det foreslåede navn eller omdøbe det for gøre det entydigt i Navigator.
Etiket Det er dette navn, som bliver vist under redigeringen af rapporten. Du kan give det et mere entydigt navn end det foreslåede (navnet på databasefeltet)
Hold sammen Tillader udskrivning af gruppedata på en anden side om nødvendigt
Placering X Angiver afstanden i cm mellem den kontrolelementets venstre kan og siden venstre margen
Placering Y Angiver afstanden i cm mellem kontrolelementets overkant og sektionens overkant
Bredde Angiver kontrolelementets bredde i cm
Højde Angiver kontrolelementets højde i cm
Udskriv Gentagne værdier Vælg Ja eller Nej
Betinget udskrivningsudtryk Vælg betingelser, hvis relevant
Udskriv, når gruppen ændres Vælg Ja
Baggrundstransparens Ved at vælge Nej kan du konfigurere en baggrundsfarve til rapporthovedet
Skrifttype Vælg indstillinger
Vandret justering Vælg indstillinger
Lodret justering Vælg indstillinger

Værktøjslinjen Rapportkontrolelementer -> Formateret felt (Tekstområde)

Fanebladet Generelt

Navn Du kan beholde det foreslåede navn eller omdøbe det for gøre det entydigt i Navigator.
Placering X Angiver afstanden i cm mellem den kontrolelementets venstre kant og sidens venstre margen
Placering Y Angiver afstanden i cm mellem kontrolelementets overkant og sektionens overkant
Bredde Angiver kontrolelementets bredde i cm
Højde Angiver kontrolelementets højde i cm
Udskriv Gentagne værdier Vælg Ja eller Nej
Betinget udskrivningsudtryk Vælg betingelser, hvis relevant
Udskriv, når gruppen ændres Vælg Ja
Baggrundstransparens Ved at vælge Nej kan du konfigurere en baggrundsfarve til rapporthovedet
Skrifttype Vælg indstillinger
Vandret justering Vælg indstillinger
Lodret justering Vælg indstillinger
Formatering Vælg parametre, især hvis du vil have en særlig visning af valutaen eller datoen

Fanebladet Data

Datafeltets type Vælg datafeltets type:

Felt eller Formel: du skal vælge feltet eller formlenm Funktion: du skal vælge funktionens type Tæller: du skal vælge om den gælder gruppen eller hele rapporten Brugerdefineret funktion: du skal vælge en af de funktioner, du har oprettet

Datafelt Vælg databasen datafelt eller formlen. For at udskrive for eksempel Boolske felter i form af markerede/ryddede felter vil formlen være IF ([Boolean];"U+E531";"U+E470") for Boolske felter Boolean fra den tabel eller forespørgsel, som blev brugt til at oprette rapporten
Funktion Vælg funktionen:

Akkumulering vil opsummere data i det felt, du valgte

Område Anvend funktionen på en Gruppe eller på hele rapporten efter eget valg

Værktøjslinjen Rapportkontrolelementer -> Billede

Fanebladet Generelt

Navn Du kan beholde det foreslåede navn eller omdøbe for gøre det entydigt i Navigator.
Tekstretning Du kan beholde den foreslåede eller ændre den
Behold som hyperlink Ved at vælge det, bliver billedet ikke integreret i dokumentet (fordel: portabilitet; ulempe: forøgelse i tyngde)
Synlig Vøælg Ja eller Nej, afhængigt af det du vil
Placering X Angiver afstanden i cm mellem den kontrolelementets venstre kant og sidens venstre margen
Placering Y Angiver afstanden i cm mellem kontrolelementets overkant og sektionens overkant
Bredde Angiver kontrolelementets bredde i cm
Højde Angiver kontrolelementets højde i cm
Udskriv Gentagne værdier Vælg Ja eller Nej
Betinget udskrivningsudtryk Vælg betingelser, hvis relevant
Udskriv, når gruppen ændres Vælg Ja
Baggrundstransparens Ved at vælge Nej kan du konfigurere en baggrundsfarve til rapporthovedet
Lodret justering Vælg indstillinger
Billeder Vælg det billede, du vil indsætte
Tilpas størrelsen Vælg parametren, så at billedet tilpasser sig/ikke tilpasser sig størrelsen på kontrolelementet

Fanebladet Data

Datafeltets type Vælg Felt eller formel, hvis du vil have forskellige billeder til forskellige elementer i sektionen Detaljer (fx katalog, billedgalleri)
Datafelt Vælg det datafelt som indeholder <OBJECT>-billederne
Funktion
Område

Værktøjslinjen Rapportkontrolelementer -> Diagram

Fanebladet Generelt

Navn Du kan beholde det foreslåede navn eller omdøbe for gøre det entydigt i Navigator.
Placering X Angiver afstanden i cm mellem den kontrolelementets venstre kant og sidens venstre margen
Placering Y Angiver afstanden i cm mellem kontrolelementets overkant og sektionens overkant
Bredde Angiver kontrolelementets bredde i cm
Højde Angiver kontrolelementets højde i cm
Udskriv Gentagne værdier Vælg Ja eller Nej
Betinget udskrivningsudtryk Vælg betingelser, hvis relevant
Udskriv, når gruppen ændres Vælg Ja
Diagramtype

Du kan ændre standardtypen Histogram for at vælge en anden diagramtype

Oversigt over linjer Vælg parametre
Skrifttype Du kan vælge skrifttype og typografier
Vandret/Lodret Justering Vælg parametre til at placere diagrammet

Fanebladet Data

Indholdstype Vælg datakildens type
Indhold Vælg navnet på kilden
Analysér SQLudtrykket Ja eller Nej afhængigt af kilden
Filtreret Aktivér, hvis du vil konfigurere et filter
Sortering Vælg det ønskede felt og sorteringstype
Hyperlink til Masterfelt Vælg det ønskede felt
Hyperlink til slavefelter Vælg det ønskede felt

Værktøjslinjen Rapportkontrolelementer -> Faste linjen

Fanebladet Generelt

Navn Du kan beholde det foreslåede navn eller omdøbe for gøre det entydigt i Navigator.
Synlig Vælg Ja eller Nej, afhængigt af hvad du vil
Placering X Angiver afstanden i cm mellem den kontrolelementets venstre kant og sidens venstre margen
Placering Y Angiver afstanden i cm mellem kontrolelementets overkant og sektionens overkant
Bredde Angiver kontrolelementets bredde i cm
Højde Angiver kontrolelementets højde i cm
Lodret justering Vælg indstillinger
Retning Vælg, om du vil have en vandret streg mellem de to marginer eller en lodret mellem to sektioner

Syntax Help

see here page

Built-in Functions

see here page.

Examples of using the Report Builder

Several examples of using the Report Builder are available here forum as proposed by various users of both OpenOffice.org and LibreOffice. You can use a search within the forum to look for a given word, expression or term. For example, you could search here bool in the section of the forum dedicated to Base questions.