Eigenschaft: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
(Formatierung und Ausdruck)
K
Zeile 122: Zeile 122:
  
 
{| class="wikitable" width="600"
 
{| class="wikitable" width="600"
|+ExpressionStr(prop,condition,value)
+
|+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
Formeldialog

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 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.)
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 aus Einträge deren [Virtuelle Eigenschaftsformel] "Format" enthält.

Hilfe Nummer: 741560