Eigenschaft: Unterschied zwischen den Versionen
Aus Asprova Hilfe
DM (Diskussion | Beiträge) (Imported from text file) |
JF (Diskussion | Beiträge) |
||
| Zeile 5: | Zeile 5: | ||
<div align="right">[[Formeleditor|Formeldialog]]</div> | <div align="right">[[Formeleditor|Formeldialog]]</div> | ||
<hr> | <hr> | ||
| − | Interne Funktionen, die mit | + | Interne Funktionen, die mit Eigenschaften verbunden sind. |
| Zeile 15: | Zeile 15: | ||
{| | {| | ||
|- | |- | ||
| − | | ||Eigenschaft||Eigenschaft des | + | | ||Eigenschaft||Eigenschaft des Objektes.|| |
|- | |- | ||
|} | |} | ||
| Zeile 24: | Zeile 24: | ||
{| | {| | ||
|- | |- | ||
| − | | ||Gibt WAHR aus, wenn der Wert der Eigenschaft vorhanden ist | + | | ||Gibt WAHR aus, wenn der Wert der Eigenschaft vorhanden ist. Andernfalls wird FALSCH ausgegeben.|| |
|- | |- | ||
|} | |} | ||
| Zeile 45: | Zeile 45: | ||
{| | {| | ||
|- | |- | ||
| − | | ||Eigenschaft||Feldeigenschaft eines | + | | ||Eigenschaft||Feldeigenschaft eines Objektes.|| |
|- | |- | ||
|} | |} | ||
| Zeile 78: | Zeile 78: | ||
{| | {| | ||
|- | |- | ||
| − | | ||Eigenschaft||Feldeigenschaft eines | + | | ||Eigenschaft||Feldeigenschaft eines Objektes.|| |
|- | |- | ||
| − | || ||Bedingung||String | + | || ||Bedingung||String Vergleichsoperator |
|- | |- | ||
| − | || ||Wert||String | + | || ||Wert||String Vergleichsoperator |
|- | |- | ||
|} | |} | ||
| Zeile 91: | Zeile 91: | ||
{| | {| | ||
|- | |- | ||
| − | | ||Im Fall, dass der Eigenschaftswert dem Vergleichsoperator und der Vergleichsbedingung entspricht, wird WAHR ausgegeben | + | | ||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.|| |
|- | |- | ||
|} | |} | ||
| Zeile 100: | Zeile 100: | ||
{| | {| | ||
|- | |- | ||
| − | | ||CheckAllContents_And(ME.Comments,'==', 'c') -> FALSCH<br /><br />Kommentar der Auftrags lautet 'a;b;c;d'. | + | | ||CheckAllContents_And(ME.Comments,'==', 'c') -> FALSCH<br /><br />Kommentar der Auftrags lautet 'a;b;c;d'. Wenn nicht jedes Element 'c' entspricht, wird FALSCH ausgegeben.|| |
|- | |- | ||
|} | |} | ||
| Zeile 109: | Zeile 109: | ||
{| | {| | ||
|- | |- | ||
| − | | ||Haben Kommentare mehrere unterschiedliche Werte, werden | + | | ||Haben Kommentare mehrere unterschiedliche Werte, werden alle überprüft.|| |
|- | |- | ||
|} | |} | ||
| Zeile 121: | Zeile 121: | ||
{| | {| | ||
|- | |- | ||
| − | | ||Eigenschaft||Feldeigenschaft eines | + | | ||Eigenschaft||Feldeigenschaft eines Objektes.|| |
|- | |- | ||
| − | || ||Bedingung||String | + | || ||Bedingung||String Vergleichsoperator |
|- | |- | ||
| − | || ||Wert||String | + | || ||Wert||String Vergleichsoperator |
|- | |- | ||
|} | |} | ||
| Zeile 134: | Zeile 134: | ||
{| | {| | ||
|- | |- | ||
| − | | ||Im Fall, dass der Eigenschaftswert dem Vergleichsoperator und der Vergleichsbedingung entspricht, wird WAHR ausgegeben | + | | ||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.|| |
|- | |- | ||
|} | |} | ||
| Zeile 143: | Zeile 143: | ||
{| | {| | ||
|- | |- | ||
| − | | ||CheckAllContents_And(ME.Comments,'==', 'c') -> WAHR<br /><br />Der Kommentar des | + | | ||CheckAllContents_And(ME.Comments,'==', 'c') -> WAHR<br /><br />Der Kommentar des Auftrages lautet 'a;b;c;d'. Wenn ein Element nicht 'c' entspricht, dann wird WAHR ausgegeben.|| |
|- | |- | ||
|} | |} | ||
| Zeile 152: | Zeile 152: | ||
{| | {| | ||
|- | |- | ||
| − | | ||Haben Kommentare mehrere unterschiedliche Werte, werden | + | | ||Haben Kommentare mehrere unterschiedliche Werte, werden alle überprüft.|| |
|- | |- | ||
|} | |} | ||
| Zeile 173: | Zeile 173: | ||
{| | {| | ||
|- | |- | ||
| − | | ||Gibt den Namen eines Objektes, gegeben als Argument durch ein Alias, Anzeigenamen und Namen in der Reihenfolge | + | | ||Gibt den Namen eines Objektes, gegeben als Argument durch ein Alias, Anzeigenamen und Namen in der aktuellen Reihenfolge aus.|| |
|- | |- | ||
|} | |} | ||
| Zeile 182: | Zeile 182: | ||
{| | {| | ||
|- | |- | ||
| − | | ||GetObjectName(PROJECT) -> 'Beispiel1'<br /><br />Ist | + | | ||GetObjectName(PROJECT) -> 'Beispiel1'<br /><br />Ist ein Alias gegeben, dann wird ein Alias "Beispiel1" ausgegeben. Ist der Alias ungültig, wird der Anzeigename ausgegeben.|| |
|- | |- | ||
|} | |} | ||
| Zeile 197: | Zeile 197: | ||
{| | {| | ||
|- | |- | ||
| − | | ||Eigenschaft||Eigenschaft des | + | | ||Eigenschaft||Eigenschaft des Objektes.|| |
|- | |- | ||
|} | |} | ||
| Zeile 206: | Zeile 206: | ||
{| | {| | ||
|- | |- | ||
| − | | ||Gibt das | + | | ||Gibt das Bewertungsergebnis für die Anzeigeformel der spezifizierten Eigenschaften aus, wenn eine Anzeigeformel eingestellt ist.|| |
|- | |- | ||
|} | |} | ||
| Zeile 215: | Zeile 215: | ||
{| | {| | ||
|- | |- | ||
| − | | ||DisplayStr(ME.'Order quantity') -> '50Einheit'<br /><br />ME ist Auftrag. Die Formel der Eigenschaft Auftragsmenge ist 'ME.Qty+'Einheit'' | + | | ||DisplayStr(ME.'Order quantity') -> '50Einheit'<br /><br />ME ist Auftrag. Die Formel der Eigenschaft Auftragsmenge ist 'ME.Qty+'Einheit'' und es wird '50Einheiten' ausgegeben.|| |
|- | |- | ||
|} | |} | ||
| Zeile 227: | Zeile 227: | ||
{| | {| | ||
|- | |- | ||
| − | | ||Eigenschaft|| | + | | ||Eigenschaft||Aufzählung|| |
|- | |- | ||
|} | |} | ||
| Zeile 236: | Zeile 236: | ||
{| | {| | ||
|- | |- | ||
| − | | ||Name des Wertes | + | | ||Name des Wertes einer gegebenen Eigenschaft.|| |
|- | |- | ||
|} | |} | ||
| Zeile 245: | Zeile 245: | ||
{| | {| | ||
|- | |- | ||
| − | | ||GetEnumName(ME.Status) -> 'Freigegeben'<br /><br />ME ist der Vorgang. Der | + | | ||GetEnumName(ME.Status) -> 'Freigegeben'<br /><br />ME ist der Vorgang. Der Vorgangsstatus ist ein Aufzählungswert. Der String der Enumeration wird ausgegeben.|| |
|- | |- | ||
|} | |} | ||
| Zeile 277: | Zeile 277: | ||
{| | {| | ||
|- | |- | ||
| − | | ||Find(ExpressionStr(ME.VirtualPropertyExpression,0),'Format')<br /><br /> | + | | ||Find(ExpressionStr(ME.VirtualPropertyExpression,0),'Format')<br /><br />Filtert den virtuellen Eigenschaftsformelstring mit dem Inhalt "Format" (in den Eigenschaftsdefinitionen).|| |
|- | |- | ||
|} | |} | ||
| − | |||
<hr> | <hr> | ||
<div align="right">Hilfe Nummer: 741560</div> | <div align="right">Hilfe Nummer: 741560</div> | ||
Version vom 16. August 2017, 07:40 Uhr
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