Eigenschaft

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
Hilfe Nummer: 741560
Interne Funktionen
Formeldialog

Interne Funktionen, die auf Eigenschaften angewendet werden können.

FValid(eigenschaft)
Parameter prop Eigenschaft des Objektes
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 Objektes
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 Objektes
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 FALSCH ausgegeben.


CheckAllContents_And(ME.Comments,'==', 'c') -> FALSCH

Kommentar der Auftrags lautet 'a;b;c;d'. Wenn nicht jedes Element 'c' entspricht, wird FALSCH ausgegeben.

Hinweise


Haben Kommentare mehrere unterschiedliche Werte, werden alle überprüft.


CheckAllContents_Or( str, Bedingung, Wert )

Parameter


Eigenschaft Feldeigenschaft eines Objektes.
Bedingung String Vergleichsoperator
Wert String Vergleichsoperator

Rückgabewert


Im Fall, dass der Eigenschaftswert dem Vergleichsoperator und der Vergleichsbedingung entspricht, wird WAHR ausgegeben. Andernfalls wird FALSCH ausgegeben. Sind mehrere Werte in den Eigenschaften vorhanden, müssen alle Werte die Bedingungen erfüllen und es wird WAHR ausgegeben.

Beispiel


CheckAllContents_And(ME.Comments,'==', 'c') -> WAHR

Der Kommentar des Auftrages lautet 'a;b;c;d'. Wenn ein Element nicht 'c' entspricht, dann wird WAHR ausgegeben.

Hinweise


Haben Kommentare mehrere unterschiedliche Werte, werden alle überprüft.


GetObjectName( Objekt )

Parameter


Objekt Objekt

Rückgabewert


Gibt den Namen eines Objektes, gegeben als Argument durch ein Alias, Anzeigenamen und Namen in der aktuellen Reihenfolge aus.

Beispiel


GetObjectName(PROJECT) -> 'Beispiel1'

Ist ein Alias gegeben, dann wird ein Alias "Beispiel1" ausgegeben. Ist der Alias ungültig, wird der Anzeigename ausgegeben.


Datei:Incodefunc-prop02.jpg


DisplayStr( Eigenschaft )

Parameter


Eigenschaft Eigenschaft des Objektes.

Rückgabewert


Gibt das Bewertungsergebnis für die Anzeigeformel der spezifizierten Eigenschaften aus, wenn eine Anzeigeformel eingestellt ist.

Beispiel


DisplayStr(ME.'Order quantity') -> '50Einheit'

ME ist Auftrag. Die Formel der Eigenschaft Auftragsmenge ist 'ME.Qty+'Einheit und es wird '50Einheiten' ausgegeben.


GetEnumName( Eigenschaft )

Parameter


Eigenschaft Aufzählung

Rückgabewert


Name des Wertes einer gegebenen Eigenschaft.

Beispiel


GetEnumName(ME.Status) -> 'Freigegeben'

ME ist der Vorgang. Der Vorgangsstatus ist ein Aufzählungswert. Der String der Enumeration wird ausgegeben.


ExpressionStr( Eigenschaft, 0 )

Parameter


prop Eigenschaft, um eine Formel zu erhalten.
0.0 Nicht verwendet

Rückgabewert


Formelstring

Beispiel


Find(ExpressionStr(ME.VirtualPropertyExpression,0),'Format')

Filtert den virtuellen Eigenschaftsformelstring mit dem Inhalt "Format" (in den Eigenschaftsdefinitionen).



Hilfe Nummer: 741560