Eigenschaft: Unterschied zwischen den Versionen
Aus Asprova Hilfe
GK (Diskussion | Beiträge) (Formatierung und Ausdruck) |
GK (Diskussion | Beiträge) K |
||
| Zeile 122: | Zeile 122: | ||
{| class="wikitable" width="600" | {| class="wikitable" width="600" | ||
| − | |+ExpressionStr(prop, | + | |+ExpressionStr(prop,0) |
|- | |- | ||
!rowspan="2" width="100"|Parameter | !rowspan="2" width="100"|Parameter | ||
Version vom 25. August 2017, 16:35 Uhr
Hilfe Nummer: 741560
Interne Funktionen, die auf Eigenschaften angewendet werden können.
| Parameter | prop | Eigenschaft des Objekts |
|---|---|---|
| Rückgabewert | TRUE wenn Eigenschaft einen Wert enthält ist, sonst FALSE
| |
| Beispiel | FValid(ME.Qty) --> FALSE
| |
ME ist ein Auftrag. Ist ME.Qty ungültig, wird FALSE zurückgegeben. (Ist ME.'Auftragsmenge nicht ungültig, wird TRUE zurückgegeben.)
| ||
| Parameter | prop | Array-Eigenschaft des Objekts |
|---|---|---|
| Rückgabewert | Anzahl der Array-Elemente | |
| Beispiel | PropCount(ME.Comments) --> 3
| |
| Gibt es drei Kommentare, wird 3 wiedergegeben. Datei:Incodefunc-prop01.jpg | ||
| Parameter | prop | Eigenschaft des Objekts |
|---|---|---|
| condition | Vergleichsoperator | |
| value | Vergleichsbedingung | |
| Rückgabewert | Ist der Eigenschaftswert gleich dem Vergleichsoperator und der Vergleichsbedingung, TRUE. Andernfalls FALSE. Enthält die Eigenschaft mehrere Werte, müssen alle Werte die Bedingung erfüllen, damit TRUE zurückgegeben wird.
| |
| Beispiel | CheckAllContents_And(ME.Comments,'==','c') --> FALSE
| |
[Kommentar] der Auftrags lautet "a;b;c;d". Da nicht jedes Element "c" entspricht, wird FALSE zurückgegeben.
| ||
| Parameter | prop | Eigenschaft des Objekts |
|---|---|---|
| condition | Vergleichsoperator | |
| value | Vergleichsbedingung | |
| Rückgabewert | Ist der Eigenschaftswert gleich dem Vergleichsoperator und der Vergleichsbedingung, TRUE. Andernfalls FALSE. Enthält die Eigenschaft mehrere Werte, muss nur ein Werte die Bedingung erfüllen, damit TRUE zurückgegeben wird.
| |
| Beispiel | CheckAllContents_Or(ME.Comments,'==','c') --> TRUE
| |
[Kommentar] der Auftrags lautet "a;b;c;d". Da ein Element "c" entspricht, wird TRUE zurückgegeben.
| ||
| Parameter | obj | Objekt |
|---|---|---|
| Rückgabewert | Namen eines Objektes, gegeben als Argument durch [Alias], [Anzeigenamen] und [Namen] in der aktuellen Reihenfolge | |
| Beispiel | GetObjectName(PROJECT) --> "Beispiel1"
| |
| Gibt es einen [Alias], so wird dieser zurückgegeben, sonst der [Name]. Datei:Incodefunc-prop02.jpg | ||
| Parameter | prop | Eigenschaft des Objekts |
|---|---|---|
| Rückgabewert | Bewertungsergebnis der [Anzeigeformel] der Eigenschaft, falls diese gesetzt ist | |
| Beispiel | DisplayStr(ME.Qty) --> "50 Stück"
| |
ME ist ein Auftrag, die [Anzeigeformel] der [Menge] lautet hier ME.Qty+' Stück'.
| ||
| Parameter | prop | Enum-Eigenschaft |
|---|---|---|
| Rückgabewert | Name des Eigenschaftswerts | |
| Beispiel | GetEnumName(ME.Status) --> "Freigegeben"
| |
ME ist ein Vorgang, [Status] ist eine Enum-Eigenschaft und der Name deren Enum-Werts wird ausgegeben.
| ||
| Parameter | prop | Eigenschaft deren Formel bezogen wird |
|---|---|---|
| 0 | Wird nicht genutzt | |
| Rückgabewert | Formelstring | |
| Beispiel | Find(ExpressionStr(ME.VirtualPropertyExpression,0),'Format')
| |
| Filtert die Eigenschaftsdefinitionstabelle aus Einträge deren [Virtuelle Eigenschaftsformel] "Format" enthält. | ||
Hilfe Nummer: 741560