Wie behält man die Übersicht, woher welche Daten stammen?


Hintergrund

Ansatz

Woher kommen Daten?

Bei komplexen Reports, kann es durchaus schwer sein, zu verstehen, welche Zeile im Report aus welchen Knoten des TIS-Projektes befüllt wird.

Ein Ansatz ist es den Knotennamen mit in die Daten zunehmen. Das Geht mit XIH.NodeName sehr leicht mit Formeloperator.
Dann geht es auch bei Änderungen der Knotennamen mit.

Wie sichere ich richtige Sortierung?

Bewährt hat sich die Einführung einer Variablen (Zahl mit Kommastellen).

Die wird für die Zeilen befüllt und ist Basis für Sortierung.

Da es Kommazahl ist, kann immer eine Zeile eingefügt werden (zwischen 3 und 4 zB 3,5).


Formulae in Stimulsoft

IF

{(Parameter.Language == "DE" ? "Seite " + PageNumber  + " von " + TotalPageCount : "Page " + PageNumber + " of " + TotalPageCount)}




Design Charts with Stimulsoft (Web-Designer)

Insert Chart

Open Dialogue with double click on Chart area and chose chart type.

Data source and formatting


Show data in legend (or not)

Hint: You can define this for each data set individually.

Where to find axis formatting options

Go to "Fläche" (english: Area). Hint: deselecting the style will show you all the settings you can edit.

Useful hint

You will not see most of the setting changes in this view. Click "OK" to close and apply chart settings, and then switch to "Preview" to see how your settings look.

Table of Contents for Chapters
(slightly tricky)


WHICH PAGE-Number

  1. Select a page or databand where you want to get the page-number
    You may want to introduce an artificial databand as the event gets the last page

  2. Go to Events (The arrow symbol) and enter in RENDER(!!)
  3. The name of the anchor-element to define the page should be embedded like this: 
    {AddAnchor("myanchor")} or in the example {AddAnchor("mo30")} 


TABLE OF CONTENTS

  1. create a textfield for each number to be shown
  2. Go to properties and enter the command to fetch the number 
    {GetAnchorPageNumber("myanchor")} or in the example {GetAnchorPageNumber("mo30")}


    set the setting to evaluate at the end of the report.


Unfortunately you may get Error-Messages in the preview of the Designer. However, it should work when producing the reports.

Bookmarks in PDF

  1. Select the element and press interaction:


  2. Set the bookmark-names:
  3. That's it. the PDF has the bookmarks:


Troubleshooting

Problem

Frequent Cause

Solution(s)

Data sources are not up to date
(e.g., after adding a column in TIS Editor,
it is not shown in the data sources in Stimulsoft)

Data tables have not been automatically updated

Data Sources:

Right mouse click on the Data node, chose "Bearbeiten"

Then chose "Alle Spalten auslesen". New colums should appear now.

 Bookmarks in PDF

Set it on a page-element and not the page