Faq/Base/118/da

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):

[[Media:Tutoriel Assistant de création de Rapport.odt|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ø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.

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 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.

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:

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:

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.

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

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

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.

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

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

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" -> 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.

Fanebladet Generelt
Elementerne ovenfor lader dig konfigurere Rapporthovedets præsentation.

Fanebladet Generelt
Elementerne ovenfor lader dig konfigurere Rapportfodens præsentation.

Syntax Help
See the French AOO wiki page for Report Builder syntax.

Built-in Functions
See the French AOO wiki page for Report Builder functions.

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.