Hægt er að nota reiknaða reiti í skýrsluhönnuði
Reiknaður reitur er, eins og nafnið gefur til kynna, reitur þar sem hægt er að gera mismunandi útreikninga í.
Þessir útreikningar geta annaðhvort samanstaðið af reit úr „Field List“ (einum af gagnagrunnsreitunum) eða útreikningi sem er stofnaður í „Expression Editor“
Stofna reiknaðan reit
- Veldu ‘Field List’ hægra megin í skýrsluhönnuðinum
- Þú getur sett reitinn í grunninn með því að hægrismella á ‘CompanyInfo’ og velja „Bæta við reiknaðan reit“
- Reiturinn er nú settur í grunninn ásamt öðrum reitum.
- Þú getur sett reitinn undir t.d. DebtorInfo, með því að hægrismella á DebtorInfo, og velja „Bæta við reiknaðan reit“ og reiturinn verður nú settur undir DebtorInfo töfluna.
- Ef þú hægrismellir á eina töfluna eða útreiknaða reitinn getur þú valið að bæta við, breyta völdum eða öllum útreiknuðum reitum.
Stofna ‘Expression’
- Hægri smelltu á reiknaða reitinn og veldu „Edit Expression …“
- ‘Expression editor’ opnar og hér geturðu skrifað ‘expression’.
- Til að forðast mistök í því hvernig þú skrifar ‘expression’ geturðu smellt á þær aðgerðir og reiti sem þú vilt nota.
- Mundu að draga svæðið út á skýrsluna til að skoða það.
Dæmi um ‘Expression’
Sýna afgangsafhendingu á reikningi / afhendingarseðli
Pantað magn – Afhent magn – er skrifað eins og hér að neðan
[QtyOrdered]-[InvoiceQty]
Þvinga hástöfum í t.d. nafni skjalsins
Kóðinn hér að neðan sýnir t.d. reikning með hástöfum REIKNINGUR
Upper([Heiti skjals])
Bil milli Bráðabirgða og Reikningur
Ef þú vilt bil á milli Bráðabirgða og Reikningur í Bráðabirgðareikningi er hægt að skrifa það eins og hér að neðan
Upper(Iif(Contains([Heiti skjals], ‘Pro’), Concat(‘Proforma ‘,Substring([Heiti skjals], 8 ) ) , [Heiti skjals]))
Samsettir reitir
Ef þú vilt sameina tvo reiti í einu titli geturðu notað aðgerðina „Concat“
Notaðu ‘Concat’ fyrir reitina sem þú vilt samsetja, deilt með 1, (komma). Ef þú vilt bil skaltu nota ‘(appostrof) td. “
Hér að neðan er afbrigðisheiti 1 og afbrigðisheiti 2 sett saman í sama reit / titil, deilt með einu bili.
Concat([DebtorInfo.InventoryTransInvoice.Variant1Name], ‘ ‘, [DebtorInfo.InventoryTransInvoice.Variant2Name])