...
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 den übergebenen Wert die übergebene Zahl auf eine Ganzzahl ab | iif(bedingung, wertWennWahr, wertWennFalsch) | Dynamisch | Anhand der übergebenen 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(NumerischerWertNumerischer Wert) | Ganzzahl | Liefert einen Ganzzahlenwert zurück | |||||||||
isAlpha(Text) | Wahrheitswert | Prüft, ob das erste Zeichen alphanumerisch ist | |||||||||
isDigit(Text) | Wahrheitswert | Prüft, ob das erste Zeichen eine Zahl ist | |||||||||
isLower. Es wird kaufmännisch gerundet. Beispiel:
Ergebnis: 6 Beispiel:
Ergebnis: 5 | |||||||||||
isAlpha(Text) | Wahrheitswert | Prüft, ob das erste Zeichen ein Kleinbuchstabe istisUpperim 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 ein Großbuchstabe eine Zahl 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 | |||||||||||
isLower(Text) | Wahrheitswert | Prüft, ob das erste Zeichen ein Kleinbuchstabe ist. 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 |
...