Omnisgrundlagen: Unterschied zwischen den Versionen

Aus Helper
Zur Navigation springen Zur Suche springen
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

Spezielles Eingabefeld