Show / Hide Table of Contents

    Objekteigenschaften

    Anlegen von neuen Objekten

    Ändern von Objekten mit Doppelklick auf das Objekt oder mittels Menüpunkt Objekt - Objekteigenschaften.

    Textquelle

    Mehrfachstil: Ist die Checkbox gestellt, können die Multistyle-Möglichkeiten genutzt werden:

    Objekttypen

    Statischer Text

    Beim statischen Text kann frei ein Text eingegeben und formatiert werden.

    Variable

    Eine Variable ist eine Speicheradresse. Sie sprechen sie mit ihrem Namen an und weisen ihr einen Wert zu.

    Es gibt folgende unterschiedliche Variablen:

    Verwendungszweck Deklaration / Initialisierung Syntax für Variable
    Text C_TEXT( ; ) t_
    Real / Realzahl / Dezimalzahl C_REAL( ; ) r_
    Date C_DATE( ; ) d_
    Time C_TIME( ; ) h_
    Longint / Ganzzahl C_LONGINT( ; ) l_ (kleines L)
    Boolean (Wahr/Falsch) C_BOOLEAN( ; ) b_

    In Reports von bossERP sollen - aus Einheitlichkeitsgründen - alle Variablen nach diesen Grundsätzen aufgebaut und mit C_... deklariert werden. Beispiel für die Initialisierung von Variablen in einem Reportkopf: C_TEXT(t_Typ;t_Belegart;t_Adresse;t_Lizenz) C_REAL(r_Belegnetto;r_Mwst_Fw;r_Mwst) C_LONGINT(l_DKtoID;l_BelegID;l_FwID;l_SortID) C_DATE(d_Heute;d_Datum_ab;d_Datum_bis)

    Alle deklarierten Variablen ermöglichen es, direkt in den Objekten die gewünschten Formate zu hinterlegen.

    Im Report-Editor können die verwendeten Variablen mit dem Button Scriptvariablen angezeigt werden. Variable, die nicht deklariert sind, sind mit einem "?" oder mit Undefined versehen.

    Interne Datenbank

    Bei der internen Datenbank können die Datenbank-Felder direkt angesprochen werden. Diese können aber nur verwendet werden, falls die gewünschte Tabelle bereits geladenen ist:

    Texteigenschaften für

    • Schriftart

    • Schriftgrösse

    • Ausrichtung

    • Fett/Kursiv/Unterstrichen/Durchgestrichen

    • Schriftfarbe

    • Ausdrichtung

    • Automatischer Textumbruch

    • Text bricht um, falls gestellt

    • Text bricht nicht um. Falls der Text länger als das Objekt, werden ... dazwischen gestellt.

    • Beispiel: Muster AG, Seld.....8000 Zürich

    Rahmen & Hintergrund

    • Rahmen zeigen/nicht zeigen

    • Rahmenfarbe

    • Rahmendicke

    • Hintergrund zeigen/nicht zeigen (Nicht zeigen macht das Objekt "durchsichtig").

    • Hintergrundfarbe

    • Transparenz in % und

    • Kantenglättung

    Optionen

    siehe auch hier.

    Vertikale Grösse:

    • wie hat sich das Objekt zu verhalten, wenn das über ihm liegende Objekt eine variable Höhe aufweist.
    • Maximumwert

    Weitere:

    • Leere Zeile einfügen, wenn leer: sofern das Objekt keinen Wert aufweist
    • Darunterliegende Objekte schieben, wenn leer: sie sollen nach (oben) gezogen werden.
    • Lösche Zeile, wenn leer: wenn das Objekt leer ist, wird keine Zeile verwendet, sondern geleert.
    • Rotation in Grad eines Objektes
    • Wiederholungseinstellungen

    Berechnung

    • Man kann ein Objekt kopieren und z.B. als Total nach unten verschieben. Wir im Objekt, das kopiert worden ist,
    • die Checkbox "zeige berechneten Wert"
    • und der Radiobutton "Berechne Summe" gestellt,
    • wird im Objekt der Wert gezeigt
    • und im kopierten Objekt die Summe gebildet.
    • Oder Minimum, oder Maximum, oder Durchschnitt oder Anzahl oder der Wert in einer bestimmten Variablen gespeichert. siehe dazu auch:
    • Summierung von Werten
    • this_textcolor - Definition der Farbe eines Objektes

    Eigenschaften

    Wird nicht gebraucht, weil es in bossERP Druckparameter gibt.

    Script

    Wird nur in Ausnahmefällen benötigt. Die Scripts sind im "neuen" Scripteditor.

    Format Datum

    In obigen Beispiel wird das Datum aus der Datenbank gezogen und die Darstellung erfolgt im Format "TT.MM.JJJM" (Beispiel: 31.12.2021). "Leer wenn Null" bedeutet, dass nicht "00.00.0000", sondern nichts gedruckt wird.

    Format Zeit

    Als Formate eignet sich in erster Linie "System Format kurz" oder "HH:MM". Falls auch die Sekunden berücksichtigt werden müssen, HH:MM:SS.

    Format Boolean

    Es können auch "Ja/Nein" oder "x;" verwendet werden. Falls - wie im obigen Beispiel "G;" als Format vorgegeben wird, wird ein "G" gedruckt, falls die Adresse gesperrt ist; Es wird nichts gedruckt, falls die Adresse nicht gesperrt ist.

    Format Real (Zahl)

    Zahlenformate
    #'###'##0.00;-#'###'##0.00; 0.00 wird nicht gedruckt
    #'###'##0.00;-#'###'##0.00;0.00 0.00 wird auch gedruckt
    ##0.00%;-##0.00%; 0.00% wird nicht gedruckt usw.

    Objekteigenschaften

    • Bearbeiten
    Back to top Generated by DocFX