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
ï»ż