Formeleditor

Aus Asprova Hilfe
Version vom 8. August 2017, 11:26 Uhr von JF (Diskussion | Beiträge) (Selbst definierte Formeln)
Wechseln zu: Navigation, Suche
Hilfe Nummer: 737000
Übersicht Dialogfenster

Im Formeleditor werden Formeln für Eigenschaften des Typs "Formel" zu erstellt und bearbeitet. Der Titel des Dialogfensters ist, entsprechend von der zu bearbeitenden Eigenschaft, unterschiedlich.


Formel

Geben Sie hier Formeln ein, um sie zu erstellen und zu editieren. Eine Formal kann direkt eingegeben- oder aus gespeicherten Formeln und internen Funktionen hinzugefügt werden. Geben Sie ein Schlüsselwort ein, das die Objekte ME, OTHER, HOLDER, oder PROJECT bezeichnet. Wenn einem Schlüsselwort ein Punkt "." folgt, wird eine Dropdown-Liste (IntelliSense) angezeigt, welche in diesem Objekt nutzbare Eigenschaften anzeigt.


Sikidialog001.jpg

Im Falle von nicht-spezifizierten Objekten wie Child, Parent, etc., werden alle Objekte mit langen Namen angezeigt.


Sikidialog101.jpg

In einem Enum-Ausdruck oder einem Bool'schen Ausdruck, können auch
==
!=

in das Bedienfeld eingeben werden. Dadurch wird eine Dropdown-Liste aller möglichen Werte angezeigt.


Sikidialog002.jpg

Hervorhebung bei Fehlern

Während Formeleingabe werden Teile davon in roter Schrift dargestellt, wenn sie nicht erkannt werden. Zum Beispiel:

Der Name einer Eigenschaft oder einer Funktion ist falsch geschrieben: 'Castomer' anstatt 'Customer'
- Die Groß- und Kleinschreibung der Eigenschaft ist nicht korrekt: 'Starttime' anstatt 'StartTime'
- Klammern werden nicht korrekt benutzt werden: (10 + (10 * 2) -> Hier fehlt eine Klammer.

Dieser Teil der Formel ist ungültig und muss berichtigt werden, bevor Asprova die Formel akzeptieren kann.


Sikidialog-col01.jpg

Klammerpaare werden in Farbe angezeigt

Bei Verwendung von Formeln mit vielen Klammerpaaren werden diese in gleichen Farben angezeigt, um die Arbeit damit zu erleichtern.


Sikidialog-col02.jpg

Die Größe des Textfeldes im Formeleditor kann durch Ändern der Fenstergröße angepasst werden.


Sikidialog011.jpg

Standardformeln

Diese Liste enthält Formelbeispiele, die zur Anpassung einer Eigenschaft verwendet werden können. Eine Formel kann in das Feld eingefügt werden, indem sie ausgewählt- und dann der Button "Einfügen" gedrückt wird.


Gui025.jpg

Selbst definierte Formeln

Diese Liste enthält Formelbeispiele, die zur Anpassung einer Eigenschaft verwendet werden können. Standardmäßig verfügbare Formeln sind unter der Registerkarte "Standardformeln" aufgelistet. Selbst kreierte Formeln werden unter der Registerkarte "Selbst definierte Formeln" eingetragen. Fügen Sie eine beliebige Formel in das Formelfeld ein. Sie muss dafür ausgewählt- und dann der Button "Einfügen" gedrückt werden. Neu erstellte Formeln sind der Liste von selbst definierten Formeln hinzufügbar. Klicken Sie dazu auf "In Formeltabelle speichern...".

Eigene Formeln sind anhand des Button "Löschen" aus dem Kontextmenü löschbar.


Gui025-4.jpg Interne Funktionen

Diese ist eine Liste interner Funktionen und Plug-In-Funktionen. Wenn eine Funktion eingefügt wird, enthält diese Beispieleinstellungen. Diese können, zum Beispiel, ein einfaches Datumsbeispiel sein (das geändert werden muss).


Gui025-0.jpg

Einfügen

Fügt eine Formel aus der Liste für gespeicherte Formeln und interne Funktionen an der Position des Mauszeigers ein.


In Formeltabelle speichern...

Speichert Formeln aus dem Formelfeld in der Liste für selbst definierte Formeln ab.

Dieser Button führt zur Anzeige des im folgenden Screenshot dargestellten Dialogfensters, das zur Eingabe eines Namens für die Formel da ist.


Gui025-1.jpg

Im Falle bereits benutzter Namen wird folgende Nachricht angezeigt. Ein Klick auf "OK" überschreibt die Formel mit dem neuen Inhalt.


Gui025-2.jpg

Löschen

Löscht den Inhalt des Formelfeldes.


Alias/ Anzeigenamen verwenden

Wenn hier ein Häkchen gesetzt ist, werden Eigenschaftennamen in Formeln unter Verwendung ihrer Anzeigenamen (oder ihres Aliases, wenn bestehend) dargestellt. Wenn Sie einen Punkt "." eingeben, wird die Liste der angezeigten Eigenschaften in Alias/Anzeigenamen angezeigt, während interne Namen in Klammern angezeigt werden.
Für weitere Informationen hinsichtlich der Formeleingabe, siehe "Formeleingabe mithilfe von Anzeigenamen / Alias".


Gui025-00.jpg

Mehr

Zeigt weitere Details einer Formel an, die festgelegt wurde oder gerade festgelegt wird.


Gui025-3.jpg

HOLDER

Objekt, zu dem diese Eigenschaft gehört.


ME

Zeigt ein Objekt an, auf das im Kontext der Formel unter ME Bezug genommen wird. Bestimmen Sie, welches Objekt als ME verwendet werden soll, um Formelergebnisse zu überprüfen. Wenn Ihr Objekt nicht standardmäßig in der Auswahlbox aufgelistet ist, muss der Code davon in das Auswahlfenster eingegeben werden, um es auszuwühlen. Der eingegebene Code wird den Inhalten der Liste im Auswahlfenster hinzugefügt. Wenn der eingegebene Code nicht als gültiges Objekt zur Verwendung als ME erkannt werden kann, wird eine entsprechende Nachricht angezeigt.


OTHER

Zeigt das Objekt an, auf das im Kontext der Formel unter OTHER Bezug genommen wird. Sie können festlegen, welches Objekt als OTHER verwendet werden soll, um das Ergebnis der Formel zu überprüfen. Wenn Ihr Objekt nicht standardmäßig in der Auswahlbox aufgelistet wird, muss der Code des gewünschten Objektes in das Auswahlfenster eingeben werden, um es auszuwählen. Der eingegebene Code wird den Inhalten der Liste im Auswahlfenster hinzugefügt. Wenn der eingegebene Code nicht als gültiges Objekt (zur Verwendung als OTHER) erkannt werden kann, wird eine entsprechende Nachricht angezeigt.


Ergebnisdatentyp der Formel

Zeigt den Datentyp des Formelergebnisses an.


Formelergebnis für das gewählte Beispiel

Zeigt das Formelergebnis unter Verwendung des in der Dropdown-Liste ausgewählten Objektes an.


Weniger

Schließt die Details.


OK

Bestätigt Einstellungen.


Abbrechen

Verwirft alle Einstellungen.


Bitte klicken Sie hier, um zu erfahren wie Formel definiert werden.



Hilfe Nummer: 737000