Formeleditor: Unterschied zwischen den Versionen
GK (Diskussion | Beiträge) (Überarbeitung und Ergänzung um neue Abschnitte) |
GK (Diskussion | Beiträge) |
||
Zeile 38: | Zeile 38: | ||
=== Hinweisanzeige im QuickInfo === | === Hinweisanzeige im QuickInfo === | ||
− | Wenn Sie den | + | Wenn Sie den Mauszeiger über einem Objektschlüsselwort, einer Eigenschaft oder einer interne Funktion platzieren, so wird eine Beschreibung als QuickInfo angezeigt. |
{| class="wikitable" | {| class="wikitable" | ||
Zeile 90: | Zeile 90: | ||
=== Größe anpassen === | === Größe anpassen === | ||
− | Sie können die Größe des Textfeldes durch Ändern der Fenstergröße des Formeleditors anpassen. | + | {| border="0" |
+ | |- valign="top" | ||
+ | |Sie können die Größe des Textfeldes durch Ändern der Fenstergröße des Formeleditors anpassen. Die Fenstergröße des Formeleditors ändern Sie, so wie bei anderen Fenstern auch, durch das Ziehen der Seiten oder Ecken des Dialogs.||[[Image:sikidialog011.png]] | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | === Umbrechen === | ||
+ | Drücken sie [Umbrechen], um automatisch Zeilenumbrüche in der Darstellung der Formel einzufügen. | ||
− | + | Die in die Darstellung eingefügten Zeilenumbrüche können nicht automatisch wieder entfernt werden. Da dieser aber nicht in der Formel gespeichert werden, verschwinden die Zeilenumbrüche beim erneuten Öffnen der Formel wieder. | |
− | === | + | {| class="wikitable" |
+ | |+ Stellen an denen automatisch Zeilenumbrüche angezeigt werden | ||
+ | !Stelle!!Standard!!Automatisch umgebrochen | ||
+ | |- valign="top" | ||
+ | |Nach einem expliziten Zeilenumbruch (<code>\n</code>)||[[Image:Wrap001.png]]||[[Image:Wrap002.png]] | ||
+ | |- valign="top" | ||
+ | |Vor den Operatoren <code>&&</code> und <code><nowiki>||</nowiki></code>||[[Image:Wrap003.png]]||[[Image:Wrap004.png]] | ||
+ | |- valign="top" | ||
+ | |Nach Komma (<code>,</code>), mit dem Parameter einen internen Funktion voneinander getrennt werden||[[Image:Wrap005.png]]||[[Image:Wrap006.png]] | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | ; Hinweis | ||
+ | : Erfordert eine Asprova-Lizenz mindestens für Version 13.0. | ||
+ | |||
+ | == Einfügen == | ||
+ | Fügt die ausgewählte Formel oder interne Funktion eine Formel aus der Liste für gespeicherte Formeln und interne Funktionen an der Position des Cursors im Formelfeld ein. | ||
===Standardformeln=== | ===Standardformeln=== | ||
− | + | Liste mit Beispielformeln, die Sie direkt oder die als Grundlage für eigene Formeln nutzen können. Wählen Sie die gewünschte Formel aus und drücken [Einfügen], um diese im Formelfeld einzufügen. | |
[[Image:gui025.jpg]] | [[Image:gui025.jpg]] | ||
=== Benutzerdefinierte Formeln === | === Benutzerdefinierte Formeln === | ||
− | + | Liste 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...". | Neu erstellte Formeln sind der Liste von selbst definierten Formeln hinzufügbar. Klicken Sie dazu auf "In Formeltabelle speichern...". | ||
Zeile 114: | Zeile 137: | ||
[[Image:gui025-0.jpg]] | [[Image:gui025-0.jpg]] | ||
− | |||
− | |||
− | |||
− | |||
== Formel speichern... == | == Formel speichern... == | ||
Zeile 166: | Zeile 185: | ||
== OK == | == OK == | ||
− | + | Übernehmen Sie alle Änderungen und schließen den Dialog. | |
== Abbrechen == | == Abbrechen == | ||
− | + | Verwerfen Sie alle Änderungen und schließen den Dialog. | |
== Weitere Information == | == Weitere Information == |
Version vom 2. Januar 2019, 23:01 Uhr
Im Formeleditor erstellen und bearbeiten Sie Formeln für Eigenschaften mit [Datentyp] "Formel". Der Fenstertitel ist immer der Name der Eigenschaft, deren Formel bearbeitet wird.
Inhaltsverzeichnis
Formel
Hinweisanzeige im QuickInfo
Wenn Sie den Mauszeiger über einem Objektschlüsselwort, einer Eigenschaft oder einer interne Funktion platzieren, so wird eine Beschreibung als QuickInfo angezeigt.
Objekttyp | Objekt im Beispiel | Beispiel |
---|---|---|
Objektschlüsselwort | ME |
|
Eigenschaft | ME.Vorgang.Auftrag |
|
Interne Funktion | FValid() |
QuickInfo während der Eingabe interner Funktionen
Bei der Eingabe interner Funktionen werden der Datentypen von deren Rückgabewert und Parametern im QuickInfo angezeigt.
Beispielanzeige der Auswahl
Wird ein Teil der Formel ausgewählt, so wird nur dieser Teil bewertet, so dass der Datentyp des Ergebnisses und das Beispielergebnis nur für die Auswahl angezeigt werden.
- Hinweis
- Erfordert mindestens Asprova Version 13.0.
Fehlerhervorhebung
Können während der Eingabe der Formel Teile nicht erkannt werden, so werden diese in rot dargestellt, um den Fehler hervorzuheben. Der so hervorgehobene Teil der Formel ist ungültig und muss korrigiert werden, damit Asprova die Formel akzeptieren kann.
Fehler | Beispiel | Screenshot |
---|---|---|
Falscher Eigenschafts- oder Funktionsname | "Mänge" statt "Menge" | |
Groß- und Kleinschreibung | "Starttime" statt "StartTime" | |
Klammern nicht geschlossen | (10 + (10 * 2) |
Farbige Klammerpaare
Bei Verwendung von Formeln mit mehreren Klammerpaaren, wird jedes Paar in einer eigenen Farben angezeigt, um klar zu zeigen, welche Klammern zusammengehören.
Größe anpassen
Sie können die Größe des Textfeldes durch Ändern der Fenstergröße des Formeleditors anpassen. Die Fenstergröße des Formeleditors ändern Sie, so wie bei anderen Fenstern auch, durch das Ziehen der Seiten oder Ecken des Dialogs. |
Umbrechen
Drücken sie [Umbrechen], um automatisch Zeilenumbrüche in der Darstellung der Formel einzufügen.
Die in die Darstellung eingefügten Zeilenumbrüche können nicht automatisch wieder entfernt werden. Da dieser aber nicht in der Formel gespeichert werden, verschwinden die Zeilenumbrüche beim erneuten Öffnen der Formel wieder.
Stelle | Standard | Automatisch umgebrochen |
---|---|---|
Nach einem expliziten Zeilenumbruch (\n ) |
||
Vor den Operatoren && und || |
||
Nach Komma (, ), mit dem Parameter einen internen Funktion voneinander getrennt werden |
- Hinweis
- Erfordert eine Asprova-Lizenz mindestens für Version 13.0.
Einfügen
Fügt die ausgewählte Formel oder interne Funktion eine Formel aus der Liste für gespeicherte Formeln und interne Funktionen an der Position des Cursors im Formelfeld ein.
Standardformeln
Liste mit Beispielformeln, die Sie direkt oder die als Grundlage für eigene Formeln nutzen können. Wählen Sie die gewünschte Formel aus und drücken [Einfügen], um diese im Formelfeld einzufügen.
Benutzerdefinierte Formeln
Liste 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.
Interne Funktionen
Dies ist eine Liste interner Funktionen und Plug-In-Funktionen. Wenn eine Funktion eingefügt wird, enthält diese Beispieleinstellungen. Dies kann, zum Beispiel, ein einfaches Datumsbeispiel sein (das geändert werden muss).
Formel 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.
Im Falle bereits benutzter Namen wird folgende Nachricht angezeigt. Ein Klick auf "OK" überschreibt die Formel mit dem neuen Inhalt.
Leeren
Löscht den Inhalt des Formelfeldes.
Alias/ Anzeigenamen
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".
Mehr
Zeigt weitere Details einer Formel an, die festgelegt wurden oder gerade festgelegt werden.
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.
Datentyp des Ergebnisses
Zeigt den Datentyp des Formelergebnisses an.
Beispielergebnis
Zeigt das Formelergebnis unter Verwendung des in der Dropdown-Liste ausgewählten Objektes an.
Automatisch aktualisieren
- Hinweis
- Erfordert mindestens Asprova Version 12.1.
Weniger
Schließt die Details.
OK
Übernehmen Sie alle Änderungen und schließen den Dialog.
Abbrechen
Verwerfen Sie alle Änderungen und schließen den Dialog.