Omnisgrundlagen: Unterschied zwischen den Versionen
Silvan (Diskussion | Beiträge) |
Silvan (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
= Omnis-Funktionen = | = Omnis-Funktionen = | ||
== left / right == | Omnisfunktionen verändern einen Wert und geben diesen zurück. In den Klammern werden die Parameter mitgegeben und zurück kommt der veränderte Wert. Grundsätzlich können Funktionen beliebig verschachtelt werden. Beispiel: con('Test',upp(left('Wort',2))) '''Returns''' TestWO | ||
== left() / right() == | |||
Schneidet einem String von einer Seite n Zeichen weg.<br> | Schneidet einem String von einer Seite n Zeichen weg.<br> | ||
=== Definition === | === Definition === | ||
Zeile 7: | Zeile 8: | ||
left('Hallo',2) '''Returns''' Ha<br> | left('Hallo',2) '''Returns''' Ha<br> | ||
right('Test',3) '''Returns''' est | right('Test',3) '''Returns''' est | ||
== con() == | |||
Fügt n Strings zu einem zusammen. | |||
=== Definition === | |||
con(String1,String2,String3,...) | |||
=== Beispiel === | |||
con('Schönes','Wetter') '''Returns''' Schönes Wetter<br> | |||
con('AT-Wert: ',[Attribut]) '''Returns''' AT-Wert: Attributwert | |||
== upp() == | |||
Wandelt alle Buchstaben in einem String in Grossbuchstaben um | |||
=== Definition === | |||
upp(String) | |||
=== Beispiel === | |||
upp('Test') '''Returns''' TEST | |||
= Omnis-Konstanten = | = Omnis-Konstanten = |
Version vom 20. April 2020, 11:14 Uhr
Omnis-Funktionen
Omnisfunktionen verändern einen Wert und geben diesen zurück. In den Klammern werden die Parameter mitgegeben und zurück kommt der veränderte Wert. Grundsätzlich können Funktionen beliebig verschachtelt werden. Beispiel: con('Test',upp(left('Wort',2))) Returns TestWO
left() / right()
Schneidet einem String von einer Seite n Zeichen weg.
Definition
left(string,n) / right(string,n)
Beispiel
left('Hallo',2) Returns Ha
right('Test',3) Returns est
con()
Fügt n Strings zu einem zusammen.
Definition
con(String1,String2,String3,...)
Beispiel
con('Schönes','Wetter') Returns Schönes Wetter
con('AT-Wert: ',[Attribut]) Returns AT-Wert: Attributwert
upp()
Wandelt alle Buchstaben in einem String in Grossbuchstaben um
Definition
upp(String)
Beispiel
upp('Test') Returns TEST
Omnis-Konstanten
Konstanten (zB. kCr) sind Behälter für fixe Werte deren Zuweisung nicht verändert werden kann. Im Omnis ersetzten sie meist Zahlencodes um die Usability zu erhöhen. Ein Beispiel: kRed (die Farbe Rot) verkörpert den Wert "-2147483607".
Konstante | Bedeutung |
---|---|
kCr | Zeilenumbruch |
kLf | Linefeed |
kSp | Leerschlag |
kSq | Single Quote (') |
kDq | Double Quote (") |
kRed | Farbe Rot (viele weitere Farben möglich) |
kTab | Tabulator |