I venstre side af rapportgeneratoren finder man rapportens kontroller. De kan indsættes på rapporten og benyttes forskelligt.
Herunder er der beskrivelse af de forskellige kontroller og deres brug
Sammensæt felter i en label
Vil du sammensætte postnummer med bynavn i et felt, skal man udfylde laben på følgende måde:
[DebtorInfo.Zipcode] [DebtorInfo.City]
Dette kan man gøre med alle tilgængelige felter i Rapportgeneratoren.
Numerisk label med 1000-tals seperator og 2 decimaler
Højreklik på den label der indeholder den numeriske værdi, og vælg Edit
Vælg Format String
Vælg Number og n2
Klik OK, og se dit resultat.
Labels
Sprog i labels I rapportgeneratoren kan man benytte sig forskellige sprog alt efter hvilket sprog der er valgt på kunden/forhandleren. Man kan se de forskellige labels-navne under "Værktøjer/Labels/Labels" Her kan man søge på det danske ord, og se om dette ord findes. Findes ordet skal man i sin label i (virker både for rapportgenerator-felter, brugerdefinerede og beregnede felter) skrive @[lablesnavnet] fra oversigten. Eksempel: Vi vil benytte Rekvisition, vi finder Requisition og i vores label skriver vi @Requisition. Findes order ikke, kan man oprette det i "Værktøjer/Labels/Egne Labels" Læs mere her... Bemærk: Alt der har med felter at gøre er case sentitive - hvilket betyder at bogstaverne skal skrives med de rigtige store og små bogstaver. Oversættelse af faste tekster i labels Har man debitorer med forskellige sprog, kan man enten vælge at lave forskellige rapporter til de forskellige sprog, men man kan også styre det via labels i en rapport. Har vi brug for dansk, tysk og engelsk, kan vi lave tre labes med hver sin oversættelse i, og lægge disse tre oven på hinanden. Hver label har fået følgende værdier i feltet Synlig. Dette virker for en brugerprofil med dansk eller engelsk sprog valgt i Uniconta. Hvis debitoren har tysk-sprog iif([DebtorInfo].[Sprog]='German', true, iif(Contains([DebtorInfo].[Sprog],'Tysk'), true, false)) Hvis debitoren har engelsk-sprog iif([DebtorInfo].[Sprog]='English', true, iif(Contains([DebtorInfo].[Sprog],'Engelsk'), true, false)) Hvis debitoren hverken har engelsk eller tysk, så skrives den danske label ud. iif([DebtorInfo].[Sprog]<>'English', iif(Contains([DebtorInfo].[Sprog],'Engelsk')=False, Iif([DebtorInfo].[Sprog]<>'German', Iif([DebtorInfo].[Sprog]<>'Tysk',True, False) ,false), false), false)
Datoformat i labels
Vises dit datofelt som dato og tidspunkt, skal du markere feltet, og klikke på den lille pil til højre for feltet. I Formatstreng feltet, vælger DateTime i venstre side og til højre vælger du hvordan det felt skal formateres. Formatering af indhold af labels Marker feltet du ønsker en anden formatering på, klik på den lille pil til højre for feltet. I Formatstreng feltet, vælges hvilken type der skal være i feltet i venstre side, og hvordan feltet skal formateres i højre side.Panel
Hvordan viser man kun de adressefelter der er udfyldt? For ikke at vise felter der er tomme, f.eks. det andet og tredie adressefelt, skal man benytte sig af kontrollen Panel- Vælg en kontrol fra venstre side der hedder: "Panel" (en grå firkant) og træk den ind på rapporten
- Bemærk: Panelet skal placeres på et tomt sted, kan senere trækkes til den ønskede plads.
- Derefter markere man felterne og trækker dem oveni panelet.
- Bemærk: Panelet skal placeres ”nederst”, dvs, felterne skal lægges ”oveni” feltet.
- Alle felter, undtagen panelet skal markeres og i Properties, skal de sættes til at ”Kan sammentrækkes” og ”Hold sammen”
- Vigtigt er også at felterne ikke overlapper hinanden. bliver røde, for så virker det ikke.
- Felterne skal stå så tæt sammen som muligt uden overlap.