Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • "Seite "Page$()" von "+TotalPages$()
    Liefert die aktuelle Seite und die Gesamt-Seitenanzahl
  • 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.

    Cstr$(Year(Today()) - Year(GEBURTSTAG), "%.0f")
    Diese Formel berechnet das Alter anhand eines Geburtstages für das aktuelle Jahr
  • Fstr$({Zahl},"?")
    Formatiert eine Zahl, Ausgabe: Ganzzahl, beliebig viele Stellen
  • 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. Image Modified
  • 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:

    Image Added 


  • AskString$ ("Geben Sie eine Überschrift an",False,"Unterschriftenliste",50)
    Freie Texteingabe an beliebiger Stelle im Report. Der Text wird vor dem Ausdrucken abgefragt.


  • Page()
    Anzeige von Elementen / Objekten auf bestimmten Seiten, z.B.: ein Logo
    Image Modified

    Größe auf 1. Seite anders als auf den weiteren Seiten, z.B.: Berichtscontainer
    Image Modified


  • Datensätze zählen (Eintrag in der Fußzeile einer Tabelle)
    "Datensätze: " + str$(LL.CountDataThisPage,0,0)+

...

  • cond(LastFooterThisTable() and Page$ ()<>"1" ," (Gesamt: " + str$(LL.CountData,0,0)+")","")
  • Zeitraumabfrage (Verwendung von Benutzervariablen)
    @Beginn date(AskString$("Prüfungen im Zeitraum von",False, date$(Today (),'%x'),10))
  • Barcodeausgabe im Formular/Etikettenreport:
    Fügen Sie das Objekt-Element "Barcode" ein und geben Sie in der Zeile "Formel" den gewünschten Ausdruck ein.
    Image Modified

...

...


...

  • Aggregation aller vorhandenen Datensätze (bspw. für E-Mail-Versand. Diese vorher filtern) als Variable:
    SetVar("AlleAdressen", NullSafe(GetVar("AlleAdressen")) +Erreichbarkeit.Nummer___Adresse + ";", False)
    Kann über das Formularelement "Button" -> Aufgabe "Versenden als Mail" im Report über GetVar ausgelesen werden, siehe Beispiel:
    Image Modified


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

...

  • Image Modified