Stil dig i det blå område.
Klik på rediger/Printeropsætning
Stil dig i det blå område.
Klik på rediger/Printeropsætning
Målet er af få: side 1 af 3” side 2 af 3* osv…
Kopier side tals feltet i footer.
Klik på det nye felt og værdi til “Page count”
Lave evt. en ny label som hedder “af”
Her er det færdige resultat side 1 af 3
vises et tomt dato felt som 01-01-0001 kan det skjules på følgende måde
GetYear([UniLeveringsdato]) != 1
se billede fra Report designer
Ønsker du at sortere på et felt ved print? Gå op i vinduer og få vist “Grupper og Sorter”. Her sorterer vi på extern varegruppe som er et bruger defineret felt
Vil du have en total pr sortering. skal du indsætte en Group Footer. Indsæt feltet og lave følgende kode på feltet:
sumRunningSum([Faktura I alt])
Se rapporten “SorteretPåEksternGruppe” Faktura.
Færdigt resultat med sortering og sammentælling pr gruppe
Opret en rapport og give den et navn.
Gå i værktøjer/Menuer/lokalmenu opret et nyt menu punkt
SourceType=UseCurrentRecord
Læs mere om det her
Start med at lave en gruppering
Klik på add group.
Her har jeg valg “Art” på projekt posteringer. lige dette felt ind på Groupheader1
Man kan også redigere en sortering gruppering ved at klikke på tandhjulet i “Groupheader1”
Lav evt. et sideskift når art skifter. “Page Break”
Læs mere her
[InvItem].[Image].[Img]
Gå i Værktøjer\Beregnede felter \ InvItemClient og opret et nyt felt.
(rec.SalesPrice1-rec.CostPrice) / rec.SalesPrice1 *100
Her er der færdige resultat
IsNull([InvoiceInfo].[Vores ref], [InvoiceInfo].[Medarbejder]
Har er nogle eksempler på hvordan man kan lave en betingelse på et felt. lad os for klare ovenstående eksempel. Hvis vores ref er tomt skal den vise medarbejder elles vil Vores ref vises.
I nogle tilfælde kan det være nødvendig at hoppe ud af Uniconta og ind igen når du tester på demo data. ovenstående kan også løses med dette udtryk:
lif [[InvoiceInfo].[Vores ref]!= Null, [Invoice Info].[Vores ref], [Invoiceinfo].[Employee Ref].[Navn] Forklaring: != betyder forskelligt fra 0 Hvis Vores ref er forskelligt fra 0 skal du returnere voresref ellers medarbejder navn.
Her er en betingelse på en ordrelinie. her skal en ordrelinie ikke vises hvis den er forskellig fra ‘Forsendelse’
[Varenummer] <> 'Forsendelse'
Her skal et attention flet ikke være synligt hvis kontakt ikke er udfyldt
Iif([InvoiceInfo].[Kontaktperson], True ,False)
Vi ikke linier på følgeseddel der er leveret i Uniconta
Det kan man gøre ved markere feltet Antal på rapporten. Dette felt er et tekstfelt, og skal derfor først ændres til et talfelt. Det gør man ved at benytte funktionen ToDouble()
ToDouble sættes omkring [Antal] eller det engelske navn [FormattedInvoiceQty], som vist i eksemplet herunder.
Her testes på om feltet Antal er forskellig fra 0, og hvis det er rigtigt, bliver værdien fra Antal skrevet ud på rapport
Kode
Iif(ToDouble([FormattedInvoiceQty])<>0, [FormattedInvoiceQty], ”)
Indsæt et billede felt, tryk på den lille pil ved siden af billede boksen, i udtryk skal der stå [Billede].[Img] i udtryk felt nummer to skal der stå [PhotoBuffer]. NB: du kan ikke finde feltet under felter.
Her er et eksempel på det færdig resultat