...
Funktion | Rückgabetyp | Beschreibung | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
abs(Zahl) | Numerisch | Liefert den Abstand einer Zahl von Null, unabhängig von der Richtung zurück. Beispiel:
Ergebnis: 5 | ||||||||
acos(Zahl) | Numerisch | Der Arkuskosinus ist die Umkehrfunktion der geeigneten eingeschränkten Sinus- bzw. Kosinusfunktion. Beispiel:
Ergebnis: 2.0943951023932 | ||||||||
alltrim(Text) | Text | Entfernt die Leerzeichen am Anfang und Ende des Texts. Beispiel:
Ergebnis: VorUndDanchSindLeerzeichen | ||||||||
asc(Buchstabe) | Ganzzahl | Die Buchstabenkonvertierungsroutine liefert den ASCII-Wert eines Buchstaben [0-255]. Beispiel:
Ergebnis: 65 | ||||||||
asin(Zahl) | Numerisch | Der Arkussinus ist die Umkehrfunktion der trigonometrischen Winkelfunktion sin. Beispiel:
Ergebnis: 1.5707963267949 | ||||||||
at(Suchbegriff, Text) | Ganzzahl | Die Textfunktion bestimmt die Position des ersten Vorkommens des Suchbegriffs im Text - Die Indexierung startet bei 1. Beispiel:
Ergebnis: Im Worte arbeite ist der Suchtext bei enthalten, entsprechend liefert die Funktion den Wert 7 zurück. | ||||||||
ati(Suchbegriff, Text) | Ganzzahl | Analoge Funktionsweise zu at. Groß- und Kleinschreibung wird in dieser Variante nicht unterschieden. | ||||||||
atan(Zahl) | Numerisch | Berechnet den Arkustangens einer bestimmten Zahl. Beispiel:
Ergebnis: 0.785398163397448 | ||||||||
between(Prüfwert, Anfangswert, Endwert) | Wahrheitswert | Die Funktion between bestimmt, ob der Prüfwert zwischen A oder B liegt. Sie ist inklusiv, Anfangswert und Endwert werden einbezogen. Beispiele und deren Ergebnisse:
.T. für Ja
.T. für Ja
.F. für Nein
.F. für Nein | ||||||||
ceiling(Numerischer Wert) | Numerisch | Rundet die übergebene Zahl auf eine Ganzzahl in Richtung plus unendlich auf. Beispiele und deren Ergebnisse:
-2
3
-1 | ||||||||
chr(ASCII-Wert) | Text | Die Buchstabenkonvertierungsroutine liefert den den Buchstaben eines ASCII-Wertes [0-255]. Beispiel:
Ergebnis: A | ||||||||
cmonth(Datum) | Text | cmonth liefert den ausgeschriebenen Monatsnamen (Januar-Dezember) zu einer Datumsangabe. Beispiel: Es ist der 12.11.2024
Ergebnis: November | ||||||||
cos(Numerischer Wert) | Numerisch | Berechnet den Kosinus einer bestimmten Zahl. Beispiel:
Ergebnis: 0.54030230586814 | ||||||||
ctod(Datum) | Datum | Die Funktion konvertiert eine Textfolge zu einem Datumswert und liefert im Fehlerfall ein leeres Datum. Somit können z.B. zwei Datumswerte mathematisch verglichen werden. Beispiel: Es ist der 12.11.2024
Ergebnis: 12.11.2024 ist größer als der 10.11.2024, somit .T. für Ja.
Ergebnis: 01.11.2024 | ||||||||
date() | Datum | date liefert das Systemdatum als Datumswert zurück. Beispiel: Es ist der 12.11.2024
Ergebnis: 12.11.2024 | ||||||||
day(Datum) | Ganzzahl | Liefert den Tag des Datums als Zahlenwert Beispiel: Es ist der 16.11.2024
Ergebnis: 16 | ||||||||
dow(Datum) | Ganzzahl | Liefert den numerischen Wert des Tages in der Woche. Abweichend von dow() in Clipper liefert die Funktion die Wochentage von Montag (1) bis Sonntag (7). Beispiel: Es ist der 16.11.2024, Samstag
Ergebnis: 6 | ||||||||
dtoc(Datum) dtoc(Zeit) | Text | Liefert das Datum oder die Zeit als Zeichenfolge. Beispiel: Es ist der 16.11.2024, Samstag
Ergebnis: 16.11.2024 Beispiel 2: Es ist der 17:00 Uhr
Ergebnis: 17:00 | ||||||||
dtos(Datum) | Text | Liefert das Datum als Zeichenfolge im Format yyyymmdd. Beispiel: Es ist der 16.11.2024
Ergebnis: 20241116 | ||||||||
empty(Prüfwert) | Wahrheitswert | Liefert einen Wahrheitswert, wenn der übergebene Wert leer ist. Beispiele:
.F. für Nein
.T. für Ja | ||||||||
floor(Numerischer Wert) | Numerisch | Rundet die übergebene Zahl auf eine Ganzzahl in Richtung minus unendlich auf. Beispiele und deren Ergebnisse:
-3
2
-1 | ||||||||
iif(Bedingung, Wert WennWahr, wertWennFalsch) | Dynamisch | Anhand der übergebenen Bedingung wird der Wahrheitswert oder Unwahrheitswert zurückgegeben | ||||||||
if(bedingung, wertWennWahr, wertWennFalsch) | ||||||||||
int(Numerischer Wert) | Ganzzahl | Liefert einen Ganzzahlenwert zurück. Es wird kaufmännisch gerundet. Beispiel:
Ergebnis: 6 Beispiel:
Ergebnis: 5 | ||||||||
isAlpha(Text) | Wahrheitswert | Prüft, ob das erste Zeichen im Text alphabetisch ist. Beispiel:
Ergebnis: .F. für Nein Beispiel 2:
Ergebnis: .T. für Ja | ||||||||
isDigit(Text) | Wahrheitswert | Prüft, ob das erste Zeichen eine Zahl ist | ||||||||
isLower(Text) | Wahrheitswert | Prüft, ob das erste Zeichen ein Kleinbuchstabe ist | ||||||||
isUpper. Beispiel:
Ergebnis: .T. für Ja Beispiel 2:
.F. für Nein | ||||||||||
isLower(Text) | Wahrheitswert | Prüft, ob das erste Zeichen ein Großbuchstabe Kleinbuchstabe ist | ||||||||
kalenderwoche(datum) | Text | Gibt die Kalenderwoche eines Datums zurück | ||||||||
left(Text, AnzahlZeichen) | Text | Gibt ab Beginn der Zeichenkette die gewünschte Anzahl Zeichen zurück | ||||||||
len(Text) | Ganzzahl | Gibt die Anzahl an Zeichen der Zeichenkette zurück | ||||||||
log. Beispiel:
Ergebnis: .T. für Ja Beispiel 2:
.F. für Nein | ||||||||||
isUpper(Text) | Wahrheitswert | Prüft, ob das erste Zeichen ein Großbuchstabe ist. Beispiel:
Ergebnis: .T. für Ja Beispiel 2:
.F. für Nein | ||||||||
kalenderwoche(Datum) | Text | Liefert die Kalenderwoche anhand eines Datums. Beispiel: Es ist der 17.11.2024
Ergebnis: 46 | ||||||||
left(Text, Anzahl Zeichen) | Text | Liefert die gewünschte Anzahl Zeichen einer Zeichenkette ausgehend von links zurück. Beispiel:
Ergebnis: Ich Beispiel 2:
Ergebnis: Ich gehe | ||||||||
len(Text) | Ganzzahl | Ermittelt die Textlänge der Zeichenkette. Beispiel:
Ergebnis: 4 | ||||||||
log(Numerisch) | Numerisch | Ermittelt den logarithmischen Wert einer Zahl. Beispiel:
Ergebnis: 4.60517018598809 | ||||||||
log10(Numerisch) | Numerisch | Gibt den logarithmischen Wert zurücklog10Logarithmus einer Zahl zur Basis 10 zurück. Beispiel:
Ergebnis: 2 | ||||||||
lower(Text) | Text | Liefert die Die übergebene Zeichenkette wird in Kleinbuchstaben zurückumgewandelt. Beispiel:
Ergebnis: ich bin es | ||||||||
ltrim(Text) | Text | Entfernt die Leerzeichen am Anfang des Texts. Beispiel:
Ergebnis: VorneSindLeerzeichen | ||||||||
max(a, b) | Dynamisch | Liefert den größeren der beiden Übergabewerte zurück | ||||||||
min(a, b) | Dynamisch | Liefert den kleineren der beiden Übergabewerte zurück | ||||||||
mod(a, b) | Ganzzahl | Modulo-Berechnung | ||||||||
monatsanfang(datum) | Datum | Liefert den Anfang des Monats vom übergebenen Datum zurück | ||||||||
monatsende(datum) | Datum | Liefert das Ende des Monats vom übergebenen Datum zurück | ||||||||
month(datum) | Ganzzahl | Liefert den Monat als Ganzzahl zurück | ||||||||
padc(text, length, fillchar) | Text | Der übergebene Text wird gleichmäßig links und rechts um das Füllzeichen aufgefüllt | ||||||||
padl(text, length, fillchar) | Text | Der übergebene Text wird links um das Füllzeichen aufgefüllt | ||||||||
padr(text, length, fillchar) | Text | Der übergebene Text wird rechts um das Füllzeichen aufgefüllt | ||||||||
pi() | Numerisch | Es wird Mathematisch PI zurückgeliefert | ||||||||
pow(basis, exponent) | Numerisch | Ermittelt den Exponent | ||||||||
proper | ||||||||||
rat(text, search) | Ganzzahl | Liefert die letzte Position des Suchwerts innerhalb des Suchstrings. “rat” agiert dabei ohne Beachtung von Groß/Kleinschreibung. | ||||||||
rati(text, search) | ||||||||||
right(text, anzahlZeichen) | Text | Liefert die gewünschte Anzahl an Zeichen von Rechts des übergebenen Texts zurück | ||||||||
round(zahl, anzahlNachkommastellen) | Numerisch | Rundet eine Zahl auf die gewünschte Anzahl an Nachkommastellen | ||||||||
rtod(datum) | ||||||||||
rtrim | Text | Befreit eine Zeichenfolge rechts von Leerzeichen | ||||||||
seconds() | Ganzzahl | Liefert die Anzahl der Sekunden seit Tagesbeginn | ||||||||
sin | ||||||||||
space(anzahl) | Text | Liefert eine Zeichenkette aus Leerzeichen in der gewünschten Länge | ||||||||
sqrt(Numerisch) | Numerisch | Liefert die Wurzel der übergeben Zahl zurück | ||||||||
str(Text) | Text | Konvertiert eine Zahl zu einer Zeichenkette | ||||||||
str(Numerisch, Optional, Optional, Optional) | ||||||||||
string(Text) | Text | Liefert Leerzeilen in der Länge des übergeben Texts | ||||||||
strtran(String, Search, Replace, Start, Count) | Text | Sucht und Ersetzt einen Suchstring innerhalb eines übergebenen Texts | ||||||||
strzero(number, length, decimals) | Text | |||||||||
stuff(String,Start,Delete,Insert) | Text | |||||||||
substr(text,start,count) | Text | Liefert einen Teil der übergebenen Zeichenkette zurück | ||||||||
tan | ||||||||||
time() | Text | Liefert die Systemzeit zurück | ||||||||
upper(Text) | Text | Liefert die übergebene Zeichenkette in Großbuchstaben zurück | ||||||||
val | Numerisch | Konvertiert eine Zeichenkette zu einem numerischen Wert | ||||||||
wochemonat(datum) | Ganzzahl | Liefert die Woche des Monats vom übergebenen Datum zurück | ||||||||
year(datum) | Ganzzahl | Liefert die Jahreszahl des übergebenen Datums zurück |
...