Definitioner
Det finns tvÄ varianter av kopplingar mot SiteBase, en dynamisk som kan uppdateras upprepade gÄnger och en statisk som endast uppdateras dÄ dokumentet skapas. BÄda typerna av lÀnkar kan anvÀndas pÄ en och samma rapport.
- AnvÀnder kommentarer för lÀnkfrÄgan.
- Kan endast uppdateras en gÄng dÄ dokumentet skapas, dÀrefter försvinner kopplingen.
- Enkla att skapa och underhÄlla
- AnvÀnds oftast för sjÀlva huvudinnehÄllet i dokumentet.
- Kan t.ex. anvÀndas för funktionsspecifikationer
- Baseras pÄ anpassade dokumentegenskaper.
- Kan uppdateras med data obegrÀnsat antal gÄnger.
- MÄste sÀttas upp i flera steg vilket gör dem lite krÄngligare att hantera.
- AnvÀnds frÀmst för uppgifter i sidhuvud och sidfot som t.ex. revisionsdatum, signaturer, etc.
- Kan anvÀndas för att generera allmÀnna Word dokument med en koppling mot sidhuvudet för att visa dokumentuppgifter, revision osv.
- Infoga en text (ett ord) pÄ dokumentet som ska ersÀttas med data frÄn SiteBase.
- Texten kan valfritt placeras och formateras.
- För fÄ en "fri text" mÄste den omslutas av tecknen <xxx>. Saknas dessa placeras den i tabellformat.
- Markera texten, högerklicka i den och vÀlj "Ny kommentar".
- En kommentar skapas och blir automatiskt mÀrkt med signatur och datum.
- I kommentarstexten fylls sjÀlva frÄgan i, den inleds alltid med omrÄde (se tabell nedan) dÀrefter tecknen := och slutligen sjÀlva lÀnkfrÄgan.
Beroende pÄ vilka data som ska tas ut och i vilken ordning finns följande omrÄden definierade. Varje lÀnkfrÄga som skrivs in som kommentar mÄste inledas av nÄgon av dessa, dÀrefter tillkommer := och slutligen sjÀlva frÄgan.
ï»żOmrĂ„deï»ż | ï»żAnmĂ€rkningï»ż |
---|---|
SB_Header | Inledande del i rapporten t.ex. posnr. och beskrivning pÄ ett objekt. |
SB_Detail | DetaljomrÄde t.ex. alla noteringar pÄ objektet. |
SB_Footer | Avslutande del t.ex. en heldragen linje för att markera ett avslut. |
ï»ż
HĂ€r Ă€r nĂ„gra exempel pĂ„ lĂ€nkfrĂ„gor. Kolumnen Text Àr ordet som fylls i pĂ„ dokumentet och som ska lĂ€nkas mot det som stĂ„r i kolumnen Kommentar. Omges det av <> tecken sĂ€tts texten in fritt, utan dessa tecken sĂ€tts texten in i tabellform. Mer om lĂ€nkfrĂ„gor och syntax finns hĂ€r LĂ€nkfrĂ„gor (Link syntax)ï»ż
ï»żTextï»ż | ï»żKommentarï»ż | ï»żResultatï»ż |
---|---|---|
<TAG No> | SB_Header | Statisk text, frÄn dokumentet |
<DB-Detail> | SB_Detail: ="Properties" | Statisk text, frÄn lÀnkfrÄgan |
<DB> | SB_Header: ="[POSP]" | Posnr för aktuellt objekt. |
<DB> | SB_Header: ="[#Description@-|]" | Objektbeskrivning, rad 1 |
<DB-Detail> | SB_Detail: ="[§NOT{10}:Description]" | Rubrik, notering nr 10 |
<DB-Detail> | SB_Detail: ="[§NOT{10}:Note]" | Text, notering nr 10 |
DB-Detail | SB_Detail: ="Alarm (L/H)" | Statisk text, i tabellform |
DB-Detail | SB_Detail: ="[!1002]" | VĂ€rdet i egenskap nr 1002, i tabellform |
Nedan ett par exempel frĂ„n en rapport som följer med SiteBase Demo databasen. Denna mall finns ocksĂ„ att ladda ner frĂ„n: Word mallarï»ż
En del av rapporten presenteras i tabellform. Normalt sker ingen visning av kantlinjerna, i exemplet har dessa tÀnds upp i efterhand.
ï»ż
Baseras pÄ anpassade Word dokumentegenskaper (DocProperty), dessa mÄste i ett första steg definieras och dÀrefter infogas som fÀlt i dokumentet.
- PÄ Word dokumentet vÀlj Arkiv fliken
- VÀlj Info
- Klicka pÄ Egenskaper och vÀlj dÀrefter Avancerade egenskaper.
- FormulÀret för att hantera egenskaper öppnas
- VÀlj fliken Anpassade
För varje dynamiskt fÀlt som ska kopplas mot SiteBase krÀvs tvÄ egenskaper som mÄste vara korrekt namngivna. SBDL_name - LÀnkfrÄgan, inleds alltid av SBDL_ dÀrefter ett valfritt namn. SBDV_name - VÀrdet, sjÀlva resultatet frÄn frÄgan. Inleds alltid av SBDV_ och namn (samma som ovan)
ï»żNamnï»ż | ï»żTypï»ż | ï»żVĂ€rdeï»ż | ï»żAnmĂ€rkningï»ż |
---|---|---|---|
SBDL_CreateSign | Text | DocCreateSign | LÀnkfrÄga, hÀmtar fÀltet DocCreateSign i SiteBase |
SBDV_CreateSign | Text | -CreateSign- | Dummy text som ersÀtts med resultatet frÄn frÄgan |
SBDL_CreateDate | Text | =format("[DocCreateDate]]","yyyy-MM-dd") | HÀmtar fÀltet DocCreateDate och formaterar det till lÀmpligt format. |
SBDV_CreateDate | Text | -CreateDate- | Dummy text som ersÀtts med resultatet frÄn frÄgan |
NÀr dokumentegenskaper Àr skapade Àr det dags att infoga dessa i fÀlt pÄ dokumentet.
- FrÄn fliken Infoga och gruppen Text
- VÀlj Snabbdelar och dÀrefter FÀlt.
- VÀlj gruppen DocProperty dÀr egenskaperna som skapades ska finnas.
- VÀlj nÄgon av egenskaper som inleds med SBDV_ (endast dessa som innehÄller vÀrdet frÄn frÄgan)
- NÀr egenskapen Àr insatt ska texten som fylldes i pÄ SBDV_ visas i fÀltet. T.ex. -CreateDate-
Properties instĂ€llningarna Ă€r tillgĂ€ngliga under SiteBase menyn. Den övre delen bestĂ„r av nĂ„gra skrivskyddade fĂ€lt som visar info om den senaste genereringen. Ăr fĂ€lten tomma Ă€r rapporten inte körd eller sĂ„ har tidigare lĂ€nk brutits.
Application (read-only) Visar vilken AppServer eller AIA som dokumentlÀnken pekar mot. Database (read-only) Visar databas som lÀnken pekar mot. Document (read-only) Visar ID nr pÄ dokumentposten som rapporten Àr lÀnkad mot. Select Statement - SQL En SQL frÄga som ger rapporten de grunddata som ska hÀmtas frÄn SiteBase. FrÄgan patchas med vÀrden frÄn rapportformulÀret och kan pÄ sÄ vis styras helt och hÄllet frÄn det utan att Àndra i frÄgan. Patchningen sker via nÄgra fördefinierade variabler
Obs!
Word rapporter Àr ofta singelspecifikationer som Àr kopplade mot endast ett objekt i SiteBase, i dessa fall krÀvs dÄ ingen SQL-frÄga och fÀltet kan lÀmnas tomt.
ï»ż
Data typ 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 | ï»ż |
Needs document InnebĂ€r att mallen mĂ„ste köras frĂ„n SiteBase. Ăvriga kryssrutor fyller ingen funktion i Word utan avser Excel.