RAPPORTER

Rapportflik

17min

Rapportfliken finns på formulären för rapporter och externa rapporter och hanterar rapportfilter mm.

Document image


Rapportmall (1)

Pekar ut en rapportdefinition som ska användas, denna gäller enbart för interna rapporter. Mallar för Externa rapporter anges som dokumentmall på rapportens allmänna flik.

Rapportinställningar (2)

Typ av rev.

Fyra val finns tillgängliga.

  • Ingen - Förhindrar all utskrift av revisionsmarkeringar och noteringar.
  • Objektrev - Nuvarande revision för Objektet eller Artikeln på raden. Den nuvarande revisionen visas längst upp på Formuläret till höger om Nyckelfältet.

Sidnumrering

  • Ingen - Rapport utan sidnumrering
  • 1,2,3,… - Löpande sidnumrering
  • 1,2,3,…(n) - Löpande sidnumrering samt totalt antal sidor inom parantes, detta val är långsammast eftersom alla sidor först måste formateras så att totala antalet sidor (n) kan beräknas.

Startsida

Ange att sidnumreringen ska börja på annat nummer än ett, vid användning av annan första sida t.ex.

Rapportmeny

Synlig

Anger att rapporten ska vara synlig i utskriftsformuläret för rapporter.

Linje

Anger att det är en ”dummy” för avgränsare i rapportlistan.

Visning

Anger visningsordningen i utskriftsformuläret.

Kopplingsrapport

Knappen öppnar formuläret för WIR inställningar som används på kopplingsrapporterna. Läs mer här:

Sid info & Sid pos

Informationsfält som används för att presentera information i sidhuvud och sidfot. Denna information bör överstämma med sidbrytningar. I de fall rapporten skriver en sida per position, används något av informationsfälten för att visa Positionens primära ID. Informationssträngar kan vara antingen enskilda fältnamn eller formler. Exemplet nedan letar upp avdelningsnummer och beskrivning utifrån Tag0, sidbrytning bör också ske på Tag0.

Text


Exemplet nedan skriver ut objektets POSP (Primärt posnr.)

Text




Filter

De flesta rapporterna har en generell design och måste filtreras mot t.ex. en specifik kategori. Filtrering görs via en söksträng skriven i SQL-syntax, enkla filtreringar kräver normalt inga expertkunskaper. Filtreringssträngen måste vara anpassad mot den rapportdefinition som är vald.

Exempel:

Instrument kretsar (alla)

Text


Instrument kretsar för avdelning 100 (Tag0 används för avdelning)

Text


El kablar med ett "popup" filtret SB_FILTER_Phase

Text


Instrument apparater som har en artikel som börjar med ”3051” vald.

Text


Obs!, Nyckelordet WHERE skall INTE användas i början på filtret.

Sortering

I de flesta fall fungerar standardsorteringen som är densamma som på navigeringslistorna i formulären och inget behöver fyllas i. Passar inte ordningen eller du har andra behov så kan en sorteringssträng fyllas i, denna skrivs i SQL-syntax, enkla sorteringar kräver normalt inga expertkunskaper. Sorteringssträngen måste vara anpassad mot den rapportdefinition som är vald. Ett exempel på sortering:

Text


Obs! Nyckelordet ORDER BY skall INTE användas i början på sorteringssträngen.

Parametrar

Informationen i parameterfältet används för sid- och gruppbrytningar. Du kan också använda Parametrar för att definiera egenskaperna att använda på vissa rapporter. Separera olika parametrar med ett semikolon ( ; ). Standardparametrar är:

  • PAGEBREAK - Kontrollerar sidbrytningen. Tilldela ett giltigt fältnamn. Standardvärdet är Ingen sidbrytning. Gäller Listor.
  • GROUPBREAK - Kontrollerar den primära gruppbrytningen. Tilldela ett giltigt fältnamn till parametern. Standardvärdet är Ingen gruppbrytning. Gäller Listor.
  • PROPERTYn - Egenskap att använda på position n. Tilldela ett giltigt egenskapsnamn eller egenskaps-ID. Gäller både Listor och Specifikationer.

Multirapporter

En typ av flexibla rapporter där innehåll och kolumnbredder kan styras av parametrar, detta gäller för rapportdefinitioner som heter: xxxMulti Parametrarna ligger parvis, datafält följt av kolumnrubrik.

  • Pos=POSP;LblPos=Rör - En fast kolumn för posnummer,
  • A-E=FRPOS;LblA=Från - Kolumn A-E med data från FRPOS fältet, Rubrik från kolumn A
  • K-O=CCODE;LblK=Rörklass Kolumn K-Q med data från klass, rubrik med början från kolumn K

Exempel

Text




Text