Hilfe Nummer: 741560
Interne Funktionen, die auf Eigenschaften angewendet werden können.
FValid(prop)
| Parameter
|
prop |
Eigenschaft des Objekts
|
| Rückgabewert
|
TRUE wenn Eigenschaft einen Wert enthält, 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.)
|
PropCount(prop)
| 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
|
CheckAllContents_And(prop,condition,value)
| 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.
|
CheckAllContents_Or(prop,condition,value)
| 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.
|
GetObjectName(obj)
| 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
|
DisplayStr(prop)
| 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'.
|
GetEnumName(prop)
| 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.
|
ExpressionStr(prop,0)
| Parameter
|
prop |
Eigenschaft deren Formel bezogen wird
|
| 0 |
Wird nicht genutzt
|
| Rückgabewert
|
Formelstring
|
| Beispiel
|
Find(ExpressionStr(ME.VirtualPropertyExpression,0),'Format')
|
| Filtert die Eigenschaftsdefinitionstabelle auf Einträge, deren [Virtuelle Eigenschaftsformel] "Format" enthält.
|
Hilfe Nummer: 741560