Sigma
Brugerdefinerede sider
See Also
Avancerede emner > SigmaScript > Brugerdefinerede sider

Glossary Item Box

Brugerdefinerede sider gør det muligt at samle forskellige projektinformationer på én side i kalkulationen. Dette kan f.eks. være kunde-informationer til brug på udskrifter, som eksemplet herunder viser.

 

 

Opsætning af brugerdefineret side

 

For at oprette en brugerdefineret side, åbnes Projekt Egenskaber vinduet (Ctrl+E), hvor fanebladet Brugerdefinerede sider vælges:

 

 

Opret først en ny side ved at trykke på knappen Tilføj side og skriv navnet på siden. Det er det samme navn, som vil stå på fanebladet i selve kalkulationen. Klik Rediger opskrift, for at definere hvordan siden skal se ud. I Sigma 2010 findes et internt script-sprog, SigmaScript, som også anvendes til at opsætte brugerdefinerede sider.

Til dette eksempel anvender vi følgende script:

 

SetTitle ("Eksempel på brugerdefineret side");

AddHeader ("Kundeinformationer");

Kundenavn := GetText("Kundenavn:", Project.GetReportVariable("Kundenavn"));
Project.SetReportVariable("Kundenavn", Kundenavn);

Attention := GetText("Attention:", Project.GetReportVariable("Attention"));
Project.SetReportVariable("Attention", Attention);

Kundeadresse := GetText("Kundeadresse:", Project.GetReportVariable("Kundeadresse"));
Project.SetReportVariable("Kundeadresse", Kundeadresse);

Postnr := GetText("Postnr:", Project.GetReportVariable("Postnr"));
Project.SetReportVariable("Postnr", Postnr);

By := GetText("By:", Project.GetReportVariable("By"));
Project.SetReportVariable("By", By);

 

Nederst i denne artikel er der links, hvor du kan finde nærmere beskrivelse af SigmaScript.

Tryk på knappen Gem og valider og Luk, for at gemme scriptet, samt vende tilbage til Projekt Egenskaber vinduet, hvor der trykkes OK. Herefter vil den nye side blive vist på et faneblad til venstre for indholdssiden.

 

Sammenhæng med rapporter

 

Da vi i den brugerdefinerede side har valgt at knytte de indtastede værdier til såkaldt rapport-variable (ved brug af funktionerne GetReportVariable og SetReportVariable), er de indtastede værdier også tilgængelige ved udskrift af rapporter. I dette eksempel udskrives rapporten Kunde->Tilbud->Følgebrev med beskrivende tilbud, hvor det ses at de informationer, der blev indtastet på forsiden også er tilgængelige ved udskrift af rapporten.

 

 

Det er muligt at vælge position i beregningstræet fra brugerdefinerede sider..

 

Vi har her gennemgået et simpelt eksempel på opsætning af en brugerdefineret side. Herunder kan du finde link til yderligere eksempler på opsætning af brugerdefinerede sider, samt beskrivelser af SigmaScript funktioner.

See Also

©2011. All Rights Reserved.