RAPPORTER
Rapportflik
17 min
rapportfliken finns pĂ„ formulĂ€ren för rapporter och externa rapporter och hanterar rapportfilter mm 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 \=lookup(tag0;0;\[tag0] & ' ' & \[description$opt$];\[all objects];\[tag0]='$key$' and \[discipline]='co' and \[category]='department') exemplet nedan skriver ut objektets posp (primĂ€rt posnr ) \=value(posp) 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) discipline='in' and category='pos' instrument kretsar för avdelning 100 (tag0 anvĂ€nds för avdelning) discipline='in' and category='pos' and tag0='100' el kablar med ett "popup" filtret sb filter phase discipline='el' and category='cable' and {sb filter phase}} instrument apparater som har en artikel som börjar med â3051â vald discipline='in' and category='app' and acode like '3051%' 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 category, discipline, ccode, view, code 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 property n 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 pagebreak=tag0;property1=range pagebreak=tag0;pos=posp;lblpos=rör;a e=frpos;lbla=frĂ„n;f j=topos;lblf=till;k o=ccode;lblk=rörklass;p s=acode;lblp=media;t v=tag4;lblt=dim;u z=!402;lblu=\[!?402];aa ad=!406;lblaa=\[!?406];ak ar=remark;lblak=anmĂ€rkning