...
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.Page()
Anzeige von Elementen / Objekten auf bestimmten Seiten, z.B.: ein Logo
Größe auf 1. Seite anders als auf den weiteren Seiten, z.B.: Berichtscontainer
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)+")","")
...
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.
Datum und Uhrzeit
Im Reportdesigner diese Stringuhrzeiten mit DateHMSStr(<Stringuhrzeitfeld>) in ein Date umwandeln. Aufaddiert auf das Datumsfeld, hast du letztendlich ein Datefeld, das du immer wie gewünscht ausgeben kannst.
z.B. im GMA-Protokoll: GMA_Protokoll.Datum + DateHMSStr(GMA_Protokoll.Uhrzeit).
Das ist dann vom Type Date.
Das kannst du ja wieder formatiert ausgeben über Date$() .
z.B. Date$(GMA_Protokoll.Datum + DateHMSStr(GMA_Protokoll.Uhrzeit), "%02d.%02m.%04y, %02H:%02i:%02s")