Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Ausdruck/Formel

Anwendung

"Seite "Page$()" von "+TotalPages$()

Liefert die aktuelle Seite und die Gesamt-Seitenanzahl

Pagebreak$()

Fügt an beliebiger Stelle einen Seitenumbruch ein

Cstr$(Year(Today()) - Year(Person.Geburtsdatum), "%.0f")

Berechnet das Alter der Person in diesem Jahr, unabhängig, ob der Geburtstag bereits stattfand oder noch aussteht.

Str$ (Zahl,4,2)

Wandelt eine Zahl in eine Zeichenkette um. Das 2. Argument ist die max. Länge, das 3. Die Anzahl der Nachkommastellen

Date$(Materialprüfung.Geprüft_am,"%04y%02m")

Diese Formatierung eines Datumsfeldes ermöglicht eine Sortierung nach Monaten, z.B. in Kreuztabellen.

SUM({Zahl},[boolean])

Berechnet die Summe aus Datenfeldern vom Typ "Zahl", beispielsweise in der Fußzeile oder im Gruppenfuß. Boolean, default - true: Die berechneten Werte werden nach der Ausgabe gelöscht. Setzen Sie boolean - false, um berechnete Werte zu übernehmen, z.B.: bei Berechnung über mehrere Seiten.

Cond (not LastPage(), Sum(Artikel.Einzelpreis,True),Sum(Artikel.Einzelpreis,False))

Sie möchten eine Artikelliste ausgeben und in der Fußzeile jeder Seite eine Seitensumme der Artikelpreise ausgeben. Auf der letzten Seite möchten Sie die Gesamtsumme der Artikelpreise ausgeben.

cond(len(KatS_Plan_Kapitel.Kapitelnummer)>3,False,True)

Bedingung, die z.B. die Schriftvoreinstellung ignoriert, wenn die Ausgabe länger als 3 Zeichen ist.
Beispiel:

AskString$ ("Geben Sie eine Überschrift an",False,"Unterschriftenliste",50)

Freie Texteingabe an beliebiger Stelle im Report. Der Text wird vor dem Ausdrucken abgefragt.

"Datensätze: " + str$(LL.CountDataThisPage,0,0)+cond(LastFooterThisTable() and Page$ ()<>"1" ," (Gesamt: " + str$(LL.CountData,0,0)+")","")

Datensätze zählen (Eintrag in der Fußzeile einer Tabelle)

  • pro Seite

  • und Gesamtanzahl auf letzter Seite

...

  • Barcodeausgabe im Formular/Etikettenreport
    Fügen Sie über das Register Einfügen im Menüband das Element "Barcode" ein und geben Sie in der Zeile "Formel" den gewünschten Ausdruck ein, bspw.


  • Aggregation aller vorhandenen Datensätze als Variable (bspw. für E-Mail-Versand. Die Datensätze vorher filtern) :

    Im Datenschema müssen die Erreichbarkeiten enthalten sein. In dieser Tabelle folgende Datenzeile erstellen: SetVar("AlleAdressen", NullSafe(GetVar("AlleAdressen")) +Erreichbarkeit.Nummer___Adresse + ";", False)
    Das Formularelement "Button" -> Aufgabe "Versenden als Mail" ermöglicht die Ausgabe der E-Mail-Adressen aus GetVar (“AlleAdressen”) über einen

    Status
    titleButton
    im Report. Er kann als “freier Inhalt” angelegt werden und befindet sich somit immer auf der letzten Seite. Der eigentliche Report wird als Anlage (PDF) versendet.

    ausgelesen werden, siehe Beispiel:

  • Freie Formatierung von zusammenhängenden Texten:

    Verwenden Sie den Spaltentyp "Formatierter Text". Tippen Sie hier die Inhalte direkt manuell ein oder Sie übernehmen bspw. aus einer Textverarbeitung per Copy&Paste die Inhalte. Formatieren Sie die gewünschten Textpassagen. Die Kombination mit Datenbankinhalten ist ebenfalls möglich.

...