Omnisgrundlagen: Unterschied zwischen den Versionen

Aus Helper
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
= Omnis-Funktionen =
= Omnis-Funktionen =
Omnisfunktionen verändern einen Wert und geben diesen zurück. In den Klammern werden die Parameter mitgegeben. Grundsätzlich können Funktionen beliebig verschachtelt werden. Beispiel: con('Test',upp(left('Wort',2))) '''Returns''' TestWO
Omnisfunktionen verändern oder beschaffen sich Informationen über einen Wert und geben diesen zurück. In den Klammern werden die Parameter mitgegeben. Grundsätzlich können Funktionen beliebig verschachtelt werden. Beispiel: con('Test',upp(left('Wort',2))) '''Returns''' TestWO
== left() / right() ==
== left() / right() ==
Schneidet einem String von einer Seite n Zeichen weg.<br>
Schneidet einem String von einer Seite n Zeichen weg.<br>

Version vom 20. April 2020, 10:16 Uhr

Omnis-Funktionen

Omnisfunktionen verändern oder beschaffen sich Informationen über einen Wert und geben diesen zurück. In den Klammern werden die Parameter mitgegeben. 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

Spezielles Eingabefeld