Funktionen in berechneten Feldern
Folgende Operatoren, Konstanten und Funktionen können im Ausdruck-Editor für die berechneten Felder verwendet werden. Zusätzlich haben Sie Zugriff auf die Daten aus dem jeweiligen Vorgang (Spalten).
Ausdruck-Editor für berechnete Felder
Funktionen
Operatoren
Operator |
Beschreibung |
---|---|
+ |
Addiert zwei Zahlen oder verkettet zwei Zeichenketten. |
- |
Ermittelt die Differenz zwischen zwei Zahlen. |
* |
Multipliziert den Wert von zwei Ausdrücken. |
/ |
Dividiert den ersten Operanden durch den zweiten. |
% |
Dividiert den Wert eines Ausdrucks durch den Wert eines anderen und gibt den Restwert (Modulo) zurück. |
| |
Vergleicht jedes Bit des ersten Operanden mit dem entsprechenden Bit des zweiten. Wenn eines der Bits 1 ist, wird das entsprechende Ergebnis-Bit auf 1 gesetzt, ansonsten auf 0. Logische ODER-Operation zwischen zwei ganzzahligen Werten durch. |
& |
Führt eine bitweise logische UND-Operation zwischen zwei ganzzahligen Werten durch. |
^ |
Führt einen logischen Ausschluss zweier Boolean-Ausdrücke durch oder einen bitweisen Ausschluss zweier numerischer Ausdrücke (logische Exklusive ODER-Operation). |
== |
Liefert WAHR (TRUE), wenn beide Operanden den gleichen Wert haben, andernfalls wird FALSCH (FALSE) zurückgegeben. |
!= |
Liefert WAHR (TRUE), wenn die Operanden nicht denselben Wert haben, andernfalls wird FALSCH (FALSE) zurückgegeben. |
< |
Weniger als Operator. Wird verwendet, um Ausdrücke zu vergleichen. |
<= |
Weniger oder gleich als Operator. Wird verwendet, um Ausdrücke zu vergleichen. |
>= |
Größer oder gleich Operator. Wird verwendet, um Ausdrücke zu vergleichen. |
> |
Größer als Operator. Wird verwendet, um Ausdrücke zu vergleichen. |
In |
In (Wert1, Wert2,...,WertN) Prüft, ob ein Wert in einer Menge von Werten vorhanden ist |
Like |
Vergleicht einen String (Zeichenfolge) mit einem Muster. Wenn der Wert des Strings mit dem Muster übereinstimmt, stimmt das Ergebnis. Wenn der Wert der Zeichenfolge mit dem Muster übereinstimmt, ist das Ergebnis WAHR (TRUE), ansonsten FALSCH (FALSE). Wenn die Zeichenfolge sowie auch das Muster leere Zeichenfolgen sind, so ist das Ergebnis WAHR (TRUE). |
Between |
Between(Wert1, Wert2) Prüft ob der Wert größer als oder gleich dem ersten Operanden und weniger als oder gleich dem zweiten Operanden ist. |
And |
Führt eine logische UND Verknüpfung zweier Ausdrücke aus. |
Or |
Führt eine logische ODER Verknüpfung zweier Boolean-Ausdrücke durch. |
Not |
Führt eine logische Negation eines Ausdruckes aus. |
Datumsfunktionen (Datum / Zeit)
Funktion |
Beschreibung |
---|---|
AddDays |
AddDays(DateTime, AnzahlTage) Addiert die angegebene Anzahl von Tagen (AnzahlTage) zu dem übergebenen Datum (DateTime) hinzu und gibt diesen Wert zurück. |
AddHours |
AddHours(DateTime, AnzahlStunden) Addiert die angegebene Anzahl von Stunden (AnzahlStunden) zu dem übergebenen Datum (DateTime) hinzu und gibt diesen Wert zurück. |
AddMilliSeconds |
AddMilliSeconds(DateTime, AnzahlMilliSekunden) Addiert die angegebene Anzahl von Millisekunden (AnzahlMilliSekunden) zu dem übergebenen Datum (DateTime) hinzu und gibt diesen Wert zurück. |
AddMinutes |
AddMinutes(DateTime, AnzahlMinuten) Addiert die angegebene Anzahl von Minuten (AnzahlMinuten) zu dem übergebenen Datum (DateTime) hinzu und gibt diesen Wert zurück. |
AddMonths |
AddMonths(DateTime, AnzahlMonate) Addiert die angegebene Anzahl von Monaten (AnzahlMonate) zu dem übergebenen Datum (DateTime) hinzu und gibt diesen Wert zurück. |
AddSeconds |
AddSeconds(DateTime, AnzahlSekunden) Addiert die angegebene Anzahl von Sekunden (AnzahlSekunden) zu dem übergebenen Datum (DateTime) hinzu und gibt diesen Wert zurück. |
AddTicks |
AddTicks(DateTime, AnzahlTicks) Addiert die angegebene Anzahl von Ticks zu dem übergebenen Datum (DateTime) hinzu und gibt diesen Wert zurück. Es gibt 10.000 Ticks in einer Millisekunde und 10 Millionen Ticks in einer Sekunde. Der Wert dieser Eigenschaft stellt die Anzahl der 100-Nanosekunden-Intervalle dar, die seit 12:00:00 Uhr Mitternacht am 1. Januar 0001 im gregorianischen Kalender verstrichen sind. |
AddTimeSpan |
AddTimeSpan(DateTime, Zeitspanne) Addiert die angegebene Zeitspanne zu dem übergebenen Datum (DateTime) hinzu und gibt diesen Wert zurück. |
AddYears |
AddYears(DateTime, AnzahlJahre) Addiert die angegebene Anzahl von Jahren (AnzahlJahre) zu dem übergebenen Datum (DateTime) hinzu und gibt diesen Wert zurück. |
DateDiffDay |
DateDiffDay(BeginnDatum, EndDatum) Gibt die Anzahl der Tage zwischen zwei Terminen (BeginnDatum / EndDatum) an. |
DateDiffHour |
DateDiffHour(BeginnDatum, EndDatum) Gibt die Anzahl der Stunden zwischen zwei Terminen (BeginnDatum / EndDatum) an. |
DateDiffMilliSecond |
DateDiffMilliSecond(BeginnDatum, EndDatum) Gibt die Anzahl der Millisekunden zwischen zwei Terminen (BeginnDatum / EndDatum) an. |
DateDiffMinute |
DateDiffMinute(BeginnDatum, EndDatum) Gibt die Anzahl der Minuten zwischen zwei Terminen (BeginnDatum / EndDatum) an. |
DateDiffMonth |
DateDiffMonth(BeginnDatum, EndDatum) Gibt die Anzahl der Monate zwischen zwei Terminen (BeginnDatum / EndDatum) an. |
DateDiffSecond |
DateDiffSecond(BeginnDatum, EndDatum) Gibt die Anzahl der Sekunden zwischen zwei Terminen (BeginnDatum / EndDatum) an. |
DateDiffTick |
DateDiffTick(BeginnDatum, EndDatum) Gibt die Anzahl der Ticks zwischen zwei Terminen (BeginnDatum / EndDatum) an. |
DateDiffYear |
DateDiffYear(BeginnDatum, EndDatum) Gibt die Anzahl der Jahre zwischen zwei Terminen (BeginnDatum / EndDatum) an. |
GetDate |
GetDate(DateTime) Gibt den Datumsteil des übergebenen Datum-Zeit-Wertes (DateTime) zurück. |
GetDay |
GetDay(DateTime) Gibt den Tag aus dem übergebenen Datum-Zeit-Wert (DateTime) zurück. |
GetDayOfWeek |
GetDayOfWeek(DateTime) Gibt den Wochentag aus dem übergebenen Datum-Zeit-Wert (DateTime) zurück. |
GetDayOfYear |
GetDayOfYear(DateTime) Gibt den Tag des Jahres aus dem übergebenen Datum-Zeit-Wert (DateTime) zurück. |
GetHour |
GetHour(DateTime) Gibt die Stundenanzahl aus dem übergebenen Datum-Zeit-Wert (DateTime) zurück. |
GetMilliSecond |
GetMilliSecond(DateTime) Gibt die Millisekundenanzahl aus dem übergebenen Datum-Zeit-Wert (DateTime) zurück. |
GetMinute |
GetMinute(DateTime) Gibt die Minutenanzahl aus dem übergebenen Datum-Zeit-Wert (DateTime) zurück. |
GetMonth |
GetMonth(DateTime) Gibt den Monat aus dem übergebenen Datum-Zeit-Wert (DateTime) zurück. |
GetSecond |
GetSecond(DateTime) Gibt die Sekundenanzahl aus dem übergebenen Datum-Zeit-Wert (DateTime) zurück. |
GetTimeOfDay |
GetTimeOfDay(DateTime) Gibt die Uhrzeit aus einem übergebenen Datum-Zeit-Wert (DateTime) zurück. |
GetYear |
GetYear(DateTime) Gibt das Jahr aus einem übergebenen Datum-Zeit-Wert (DateTime) zurück. |
IsApril |
IsApril(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) in den April fällt. |
IsAugust |
IsAugust(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) in den August fällt. |
IsDecember |
IsDecember(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) in den Dezember fällt. |
IsFebruary |
IsFebruary(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) in den Februar fällt. |
IsJanuary |
IsJanuary(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) in den Januar fällt. |
IsJuly |
IsJuly(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) in den Juli fällt. |
IsJune |
IsJune(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) in den Juni fällt. |
IsLastMonth |
IsLastMonth(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) innerhalb des vorherigen Monats fällt. |
IsLastYear |
IsLastYear(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) innerhalb des vorangegangenen Jahres fällt. |
IsMarch |
IsMarch(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) in den März fällt. |
IsMay |
IsMay(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) in den Mai fällt. |
IsNextMonth |
IsNextMonth(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) innerhalb des nächsten Monats fällt. |
IsNextYear |
IsNextYear(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) innerhalb des nächsten Jahres fällt. |
IsNovember |
IsNovember(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) in den November fällt. |
IsOctober |
IsOctober(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) in den Oktober fällt. |
IsSameDay |
IsSameDay(DateTime, DateTime) Gibt WAHR (TRUE) zurück, wenn die angegebenen Datum-Uhrzeit-Werte (DateTime) innerhalb des gleichen Tages fallen. |
IsSeptember |
IsSeptember(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) in den September fällt. |
IsThisMonth |
IsThisMonth(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) in diesem Monat liegt. |
IsThisWeek |
IsThisWeek(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) in dieser Woche liegt. |
IsThisYear |
IsThisYear(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) in diesem Jahr liegt. |
IsYearToDate |
IsYearToDate(DateTime) Gibt WAHR (TRUE) zurück, wenn das angegebene Datum (DateTime) innerhalb der Year-to-Date fällt (beginnend ab dem ersten Tag des aktuellen Jahres und weiter bis zum aktuellen Datum). |
LocalDateTimeDayAfterTomorrow |
LocalDateTimeDayAfterTomorrow() Gibt den Datumswert für Übermorgen zurück. |
LocalDateTimeLastWeek |
LocalDateTimeLastWeek() Gibt einen Datum / Uhrzeit-Wert zurück, der dem ersten Tag der vergangenen Woche entspricht. |
LocalDateTimeLastYear |
LocalDateTimeLastYear() Gibt einen Datum / Uhrzeit-Wert zurück, der dem ersten Tag des vergangenen Jahres entspricht. |
LocalDateTimeNextMonth |
LocalDateTimeNextMonth() Gibt einen Datum / Uhrzeit-Wert zurück, der dem ersten Tag des nächsten Monats entspricht. |
LocalDateTimeNextWeek |
LocalDateTimeNextWeek() Gibt einen Datum / Uhrzeit-Wert zurück, der dem ersten Tag der nächsten Woche entspricht. |
LocalDateTimeNextYear |
LocalDateTimeNextYear() Gibt einen Datum / Uhrzeit-Wert zurück, der dem ersten Tag des nächsten Jahres entspricht. |
LocalDateTimeNow |
LocalDateTimeNow() Gibt das aktuelle Datum mit der aktuellen Zeit zurück. |
LocalDateTimeThisMonth |
LocalDateTimeThisMonth() Gibt den ersten Tag des aktuellen Monats zurück. |
LocalDateTimeThisWeek |
LocalDateTimeThisWeek() Gibt einen Datum / Uhrzeit-Wert zurück, der dem ersten Tag der aktuellen Woche entspricht. |
LocalDateTimeThisYear |
LocalDateTimeThisYear() Gibt einen Datum / Uhrzeit-Wert zurück, der dem ersten Tag des aktuellen Jahres entspricht. |
LocalDateTimeToday |
LocalDateTimeToday() Gibt den Datumswert des aktuellen Tages zurück. |
LocalDateTimeTomorrow |
LocalDateTimeTomorrow() Gibt den Datumswert für den morgigen Tag zurück. |
LocalDateTimeTwoMonthsAway |
LocalDateTimeTwoMonthsAway() Gibt einen Datum / Zeit-Wert zurück, der dem ersten Tag des übernächsten Monats entspricht. |
LocalDateTimeTwoWeeksAway |
LocalDateTimeTwoWeeksAway() Gibt einen Datum / Uhrzeit-Wert zurück, der dem ersten Tag der übernächsten Woche entspricht. |
LocalDateTimeTwoYearsAway |
LocalDateTimeTwoYearsAway() Gibt einen Datum / Uhrzeit-Wert zurück, der dem ersten Tag des übernächsten Jahres entspricht. |
LocalDateTimeYearBeforeToday |
LocalDateTimeYearBeforeToday() Gibt einen Datums- / Zeit-Wert zurück, der dem Tag vor einem Jahr entspricht. |
LocalDateTimeYesterday |
LocalDateTimeYesterday() Gibt den Datumswert für Gestern zurück. |
Now |
Now() Gibt das aktuelle Systemdatum und die Uhrzeit zurück. |
Today |
Today() Gibt das aktuelle Datum zurück. |
ToShortDateStr |
ToShortDateStr(DateTime) Formatiert einen Datumszeitwert als kurze Datumsangabe in der aktuellen Sprache. |
UtcNow |
UtcNow() Gibt die aktuelle Systemzeit mit Datum für die UTC Zeitzone (Coordinated Universal Time) zurück. |
Logische Funktionen (Logisch)
Funktion |
Beschreibung |
---|---|
Iif |
Iif(Ausdruck, WahrerTeil, FalscherTeil) Gibt abhängig von einem Ausdruck einen von zwei Werten zurück Gibt entweder den wahren oder den falschen Teil zurück, abhängig von der Auswertung des Booleschen Ausdrucks. Kopieren
Beispiel
In diesem Beispiel werden die Felder Vorname und Firma1 zu einem Feld mit einem Leerzeichen dazwischen zusammengefasst, aber nur wenn das Feld Vorname gefüllt ist, sonst wird nur Firma1 ausgegeben. |
IsNull |
IsNull(Wert) Prüft ob der übergebene Wert NULL ist Gibt WAHR (TRUE) zurück, wenn der angegebene Wert NULL ist. |
IsNull |
IsNull(Wert1, Wert2) Gibt den zweiten Wert zurück, wenn der erste Wert NULL ist, andernfalls wird der erste Wert zurückgegeben. |
IsNullOrEmpty |
IsNullOrEmpty(String) Prüft ob der übergebene Wert NULL ist oder wenn es sich um eine Zeichenfolge handelt, ob diese leer ist. Gibt WAHR (TRUE) zurück, wenn das angegebene String-Objekt NULL oder eine leere Zeichenfolge ist. Anderenfalls wird FALSCH (FALSE) zurückgegeben. |
Mathematische Funktionen (Math)
Funktion |
Beschreibung |
---|---|
Abs |
Abs(Wert) Gibt den absoluten positiven Wert des angegebenen numerischen Ausdrucks zurück. |
Acos |
Acos(Wert) Gibt einen Winkel (im Bogenmaß) zurück, dessen Kosinus die angegebene Zahl ist. |
Asin |
Asin(Wert) Gibt einen Winkel zurück, dessen Sinus die angegebene Zahl ist. |
Atn |
Atn(Wert) Gibt den Arkustangens einer Zahl zurück (den Winkel im Bogenmaß, dessen Tangens der angegebenen Float-Ausdruck ist). |
Atn |
Atn(Wert1, Wert2) Gibt den Winkel, dessen Tangens der Quotient von zwei angegebenen Zahlen in Bogenmaß ist (Radiant). |
BigMul |
BigMul(Wert1, Wert2) Gibt ein Int64 mit dem vollständigen Produkt von zwei angegebenen 32-Bit-Zahlen zurück. |
Ceiling |
Ceiling(Wert) Gibt die kleinste ganze Zahl, die größer oder gleich dem angegebenen numerischen Ausdruck ist zurück. |
Cos |
Cos(Wert) Gibt den Kosinus des Winkels im Bogenmaß an. |
Cosh |
Cosh(Wert) Gibt den hyperbolischen Kosinus des Winkels im Bogenmaß an. |
Exp |
Exp(Wert) Gibt den exponentiellen Wert des angegebenen float-Ausdruckes zurück. |
Floor |
Floor(Wert) Gibt die größte ganze Zahl kleiner oder gleich dem angegebenen numerischen Ausdruck zurück. |
Log |
Log(Wert) Gibt den natürlichen Logarithmus einer angegebenen Zahl zurück. |
Log |
Log(Wert, Basis) Gibt den Logarithmus einer angegebenen Zahl in einer angegebenen Basis zurück. |
Log10 |
Log10(Wert) Gibt den Logarithmus zur Basis 10 einer bestimmten Zahl zurück. |
Max |
Max(Wert1, Wert2) Gibt den maximalen Wert aus den angegebenen Werten zurück. |
Min |
Min(Wert1, Wert2) Gibt den Minimalwert von den angegebenen Werten zurück. |
Power |
Power(Wert, Potenz) Gibt die um den angegebenen Wert potenzierte Zahl zurück. |
Rnd |
Rnd(Wert) Gibt einen zufälligen Wert zurück der kleiner als 1, aber größer oder gleich NULL ist. |
Round |
Round(Wert) Rundet den angegebenen Wert auf die nächste ganze Zahl. |
Round |
Round(Wert, Dezimalstellen) Rundet den angegebenen Wert auf die angegebene Anzahl von Dezimalstellen. |
Sign |
Sign(Wert) Gibt das Positive (+ 1), NULL (0) oder negativ (-1) Zeichen des angegebenen Ausdrucks zurück. |
Sin |
Sin(Wert) Gibt den Sinus des Winkels im Bogenmaß an. |
Sinh |
Sinh(Wert) Gibt den hyperbolischen Sinus des Winkels im Bogenmaß an. |
Sqr |
Sqr(Wert) Gibt die Quadratwurzel aus einer gegebenen Zahl zurück. |
Tan |
Tan(Wert) Gibt den Tangens des Winkels im Bogenmaß an. |
Tanh |
Tanh(Wert) Gibt den hyperbolischen Tangens des Winkels im Bogenmaß an. |
ToDecimal |
ToDecimal(Wert) Wandelt / Konvertiert den übergebenen Wert in einen Dezimalwert um. |
ToDouble |
ToDouble(Wert) Wandelt / Konvertiert den übergebenen Wert in eine Fließkommazahl mit doppelter Genauigkeit um. |
ToFloat |
ToFloat(Wert) Wandelt / Konvertiert den übergebenen Wert in eine Fließkommazahl mit einfacher Genauigkeit um. |
ToInt |
ToInt(Wert) Wandelt / Konvertiert den übergebenen Wert in eine Ganzzahl mit 32-Bit um. |
ToLong |
ToLong(Wert) Wandelt / Konvertiert den übergebenen Wert in eine Ganzzahl mit 64-Bit um. |
Zeichenketten Funktionen (String)
Eine Zeichenkette, Zeichenfolge, Zeichenreihe oder ein String (aus dem Englischen) ist in der Informatik eine endliche Folge von Zeichen (zum Beispiel Buchstaben, Ziffern, Sonderzeichen und Steuerzeichen).
Funktion |
Beschreibung |
---|---|
Ascii |
Ascii(String) Gibt den ASCII Wert des ersten Zeichens der übergebenen Zeichenkette zurück |
Char |
Char(Nummer) Konvertiert den übergebenen ASCII Code in ein Zeichen |
CharIndex |
CharIndex(String1, String2) Gibt die Position des ersten Vorkommens einer Zeichenkette in einer anderen Zeichenkette zurück |
CharIndex |
CharIndex(String1, String2, Startposition) Gibt die Position des ersten Vorkommens einer Zeichenkette in einer anderen Zeichenkette zurück, die hinter einer angegebenen Startposition liegt. |
Cconcat |
Concat(String1,... ,StringN) Verkettet mehrere Zeichenketten miteinander und gibt das Ergebnis zurück |
Contains |
Contains(String, Substring) Prüft ob der Inhalt einer Zeichenkette innerhalb einer anderen Zeichenkette vorkommt. Gibt WAHR (TRUE) zurück, wenn Teilzeichenfolge in Zeichenfolge vorkommt; Anderenfalls wird FALSCH (FALSE) zurückgegeben. |
EndsWith |
EndsWith(String, Endstring) Prüft ob eine Zeichenkette mit dem Inhalt einer anderen Zeichenkette endet. Gibt WAHR (TRUE) zurück, wenn das Ende der Zeichenfolge dem EndString entspricht, andernfalls FALSCH (FALSE). |
Insert |
Insert(String1, StartPosition, String2) Fügt den Inhalt einer Zeichenkette an eine bestimmte Startposition einer anderen Zeichenkette ein. |
Len |
Len(Wert) Gibt die Anzahl der Zeichen in der übergebenen Zeichenkette zurück. |
Lower |
Lower(String) Konvertiert alle Zeichen der übergebenen Zeichenkette in Kleinbuchstaben. |
PadLeft |
PadLeft(String, Länge) Fügt in eine Zeichenkette so lange links Leerzeichen ein, bis die Zeichenkette eine bestimmte Länge erreicht hat. |
PadLeft |
PadLeft(String, Länge, Zeichen) Fügt in eine Zeichenkette so lange links ein bestimmtes Zeichen ein, bis die Zeichenkette eine bestimmte Länge erreicht hat. |
PadRight |
PadRight(String, Länge) Fügt in eine Zeichenkette so lange rechts Leerzeichen ein, bis die Zeichenkette eine bestimmte Länge erreicht hat. |
PadRight |
PadRight(String, Länge, Zeichen) Fügt in eine Zeichenkette so lange rechts ein bestimmtes Zeichen ein, bis die Zeichenkette eine bestimmte Länge erreicht hat. |
Remove |
Remove(String, StartPosition) Löscht alle Zeichen aus einer Zeichenkette ab einer bestimmten Position (StartPosition) . |
Remove |
Remove(String, StartPosition, Länge) Löscht eine angegebene Anzahl von Zeichen (Länge) aus dieser Zeichenkette, an der angegebenen Position (StartPosition) ab. |
Replace |
Replace(String1, SubString2, String3) Ersetzt das Vorkommen einer Zeichenkette innerhalb einer anderen Zeichenkette mit einer anderen Zeichenkette. Gibt eine Kopie von String1 zurück, bei der SubString2 durch String3 ersetzt wurde. Replace([Name], 'Der ', '') |
Reverse |
Reverse(String) Gibt den Inhalt der angegebenen Zeichenkette in umgekehrter Reihenfolge zurück. |
StartsWith |
StartsWith(String, Startstring) Prüft ob eine Zeichenkette mit dem Inhalt einer anderen Zeichenkette beginnt. Gibt WAHR (TRUE) zurück, wenn der Beginn der Zeichenfolge dem StartString entspricht, andernfalls FALSCH (FALSE). StartsWith([Firma1], 'Meyer') |
Substring |
Substring(String, StartPosition) Extrahiert eine Teilzeichenfolge aus der Zeichenfolge String. Die Teilzeichenfolge beginnt an der StartPosition. Substring([Bezeichnung], 2) |
Substring |
Substring(String, StartPosition, Länge) Extrahiert eine Teilzeichenfolge aus der Zeichenfolge String. Die Teilzeichenfolge beginnt an der StartPosition und hat die angegebene Länge. Substring([Bezeichnung], 2, 3) |
ToStr |
ToStr(Wert) Wandelt einen Wert in eine Zeichenkette um. ToStr([Auftragnr]) |
Trim |
Trim(String) Entfernt alle führenden und abschließenden Leerzeichen aus der übergebenen Zeichenkette. |
Upper |
Upper(String) Konvertiert alle Zeichen der übergebenen Zeichenkette in Großbuchstaben. |
Weitere Funktionen (All)
Funktion | Beschreibung |
---|---|
Format |
Format(Schema, Daten,..) Formatiert einen Text nach dem angegebene Schema. Einzelne Stellen könnten durch Platzhalter ersetzt werden, wobei die Nummerierung der Platzhalter der Reihenfolge der übergebenen Daten entspricht. Die Nummerierung beginnt bei 0. Beispiel: Format('{0} und {1} sind zusammen {2}', 1, 4, 5) Ergebnis: 1 und 4 sind zusammen 5 Für Platzhalter können Formatierungsanweisungen angeben werden: Datumsformatierung Beispiel: Format('Am {0:d} um {0:t} Uhr', 01.01.2020-17:00) Ergebnis: Am 01.01.2020 um 17:00 Uhr Formatierung für Dezimalzahlen: Beispiel: Format('Es sind {0:N2} Meter', 2,151456456) Ergebnis: Es sind 2,15 Meter |
Konstanten
Konstante | Beschreibung |
---|---|
String/ Zeichenketten Konstanten |
Zeichenketten (Strings) müssen mit einfachen Anführungszeichen ( ' ) umgeben werden. [Land] == 'D' Um ein einfaches Anführungszeichen in einer Zeichenkette anzugeben, sind zwei einfache Anführungszeichen hintereinander erforderlich. [Name] == 'O''Neil' |
Datumskonstanten
|
Datumskonstanten müssen mit einem Doppelkreuz (#) umgeben werden. [Auftragsdatum] >= #2018-03-22 13:18:51.94944# |
True |
Stellt den booleschen Wert True (Wahr) dar. [Erledigt] == True |
False |
Entspricht dem Boolean False (Falsch) Wert. [Erledigt] == False |
? |
Gibt einen nicht definierten Wert an. (NULL) |