Definitioner
- Mallen måste innehålla några fördefinierade flikar som används för genereringen.
- Mallen måste ha uppsatta namnområden för att markera ut exempelvis var rapporten börjar.
- Celler där man önskar läsa ut data måste ha en länk definierad som en så kallad "Anteckning".
Anteckningar kallades i tidigare Excel versioner för "kommentarer", men efter Office 365 versionen kallas de istället för anteckningar. Kommentarer har numera en annan utökad funktion.
Följande namn ska användas på flikarna i Excel rapporterna.
Flik namn | Funktion |
HeadTemplate | Försättsblad, vanligtvis med uppgifter från dokumentposten |
Template | Själva rapportmallen |
FootTemplate | Sista blad |

Excel funktionen "Definiera namn" används för att definiera de områden i rapporten som ska fyllas på med data från SiteBase. Denna funktion hittas i Excel menyn under fliken Formler -> Namnhanteraren

Ett detaljområde som repeteras för varje databaspost som hämtas. Vill man även ta med formateringar så måste kryssrutan Detail Formatting kryssas i under properties inställningarna.
Nackdelen med att ha många formateringar är att hastigheten på genereringen kan försämras.

Vanligtvis samma område som ovanstående, resulterar i en heldragen linje om posten är markerad som utgått.

Området behövs enbart om rapporten ska hämta ut data från två olika nivåer. Exempelvis en kretslista med underliggande logiska barn.
I området SB_Header presenteras då huvudobjektet t.ex. en instrumentkrets och i SB_Detail presenteras tillhörande underobjekt. Genom att även ta med en inledande "tom" rad så får man en tydlig avgränsning i listan mellan varje krets.

Endast en kolumn där rapportens revisionsbokstav fylls i när jämförelsefunktionen används. Observera att det är endast fältet i kolumnrubriken som ska ingå.

Området behövs om jämförelsefunktionen för rapporter ska kunna användas och då för att sköta färgmarkeringen av nya eller ändrade rader. Endast kolumnrubriken ska ingå i området och det rekommenderas därefter att man sätter kolumnen som dold.
Används också för jämförelsefunktionen, i kolumnen lagras postens ID nr Endast kolumnrubriken ska ingå i området och det rekommenderas därefter att man sätter kolumnen som dold.

De övre delarna av rapporten inklusive kolumnrubriker, inga data kommer att skrivas in i området.

Uppgifter i sidhuvud/sidfot kan också kopplas mot SiteBase med hjälp av länksyntax, vanligtvis är det uppgifter på rapportformuläret som hämtas över.
Sidhuvud och sidfot består av tre fält (till vänster, i mitten och till höger)

Formuläret visar information om dokumentkopplingen mot SiteBase samt innehåller SQL filtret som rapporten använder sig av. Några olika typer av inställningar för formatering finns också.

Fälten är skrivskyddade och pekar ut dokumentposten i SiteBase som ritningen är länkad emot. Är fälten tomma saknar dokumentet kopplingen.
Dokumentkopplingen skapas automatiskt när en rapport skapas från SiteBase eller öppnas för redigering. Den kan också sättas upp manuellt från dokumentet genom att klicka på Init Link och därefter peka ut AppServer, databas och ett eventuellt dokument.
Applikation Visar vilken applikationsserver som dokumentet är länkat till. Körs SiteBase v6 visas istället den så kallade AIA filen.
Databas Visar mot vilken databas dokumentet är kopplat.
Dokument ID Visar mot vilken dokumentpost rapporten är kopplat mot (ID nr) Motsvarande nummer kan ses på formuläret i SiteBase på fliken SB Info.
SQL Select statment En SQL fråga som ger rapporten de grunddata som ska hämtas från SiteBase. Frågan kompletteras med filtret från rapportformuläret och kan på så vis styras helt och hållet från det utan att ändra i frågan. Kompletteringen sker via några fördefinierade variabler.
Variabel | Funktion | |
$PAGEBREAK$ | Flikbrytning | |
$PAGEPOS$ | Namngivning av flik | |
$GROUPBREAK$ | Gruppbrytning, ger en tom rad | |
| | |
Datatyp Måste anges om rapporten innehåller länkfrågor med relationsvandringar. Vanliga värden är:
Variabel | Funktion | |
SB_OBJECT | För rapporter som är baserade på objektsregistret | |
SB_DOCUMENT | För rapporter som är baserade på dokumentregistret | |
SB_ARTICLE | För rapporter som är baserade på artikelregistret | |
Detail direction, Group direction Anger i vilken riktning Excelarket ska expandera, vanligtvis vertikalt. Shades Skuggar varannan rad, färg väljs med knappen ”Shadow color”. Lines Linjerar rapporten. Needs document Innebär att mallen måste köras från SiteBase. Keep reference Innebär att en dold flik ”References” skapas för att senare kunna användas vid återskrivning av data.
Detail formatting Innebär att mycket av formateringen av den först raden (Details) kommer att tas med på alla rader som genereras. Nackdelen är att rapporten kommer att ta längre tid att generas.
Länkfrågor för att plocka ut data i kolumnerna fylls i som så kallade "anteckningar" i Excel. I föregående Excel versioner benämndes dessa som kommentarer men från och med Office 365 kallas de numera för anteckningar.
I cellerna för dataområdena som definierats i SB_Detail och SB_Header läggs dessa anteckningar till och kan då peka ut önskad data från datafrågan som definierats under properties och på rapportfiltret.
Läs mer om länkfrågor här: Databas-frågor (Link syntax)
