Eigenschaft
Aus Asprova Hilfe
Version vom 16. August 2017, 07:40 Uhr von JF (Diskussion | Beiträge)
Hilfe Nummer: 741560
Interne Funktionen, die mit Eigenschaften verbunden sind.
FValid( Eigenschaft )
Parameter
| Eigenschaft | Eigenschaft des Objektes. |
Rückgabewert
| Gibt WAHR aus, wenn der Wert der Eigenschaft vorhanden ist. Andernfalls wird FALSCH ausgegeben. |
Beispiel
| FValid(ME.'Order quantity') -> FALSE ME ist ein Auftrag. Für den Fall, dass ME.'Auftragsmenge' ungültig ist, wird FALSCH ausgegeben. (Für den Fall, dass ME.'Auftragsmenge' nicht ungültig ist, wird WAHR ausgegeben) |
PropCount( Eigenschaft )
Parameter
| Eigenschaft | Feldeigenschaft eines Objektes. |
Rückgabewert
| Gibt die Elementenanzahl der Feldeigenschaften wieder. |
Beispiel
| PropCount(ME.Comments) -> 3 Sind 3 Kommentare in einem Feld vorhanden, wird 3 wiedergegeben. |
CheckAllContents_And(Eigenschaft, 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 WAHR wird ausgegeben. |
Beispiel
| 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. |
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