Eigenschaft: Unterschied zwischen den Versionen
Aus Asprova Hilfe
GK (Diskussion | Beiträge) K (Formatierung) |
GK (Diskussion | Beiträge) (Formatierung und Ausdruck) |
||
| Zeile 6: | Zeile 6: | ||
Interne Funktionen, die auf Eigenschaften angewendet werden können. | Interne Funktionen, die auf Eigenschaften angewendet werden können. | ||
| − | {| class="wikitable" | + | {| class="wikitable" width="600" |
| − | |+FValid( | + | |+FValid(prop) |
| − | !Parameter | + | !width="100"|Parameter |
| − | |''prop''||Eigenschaft des | + | |width="100"|''prop''||width="400"|Eigenschaft des Objekts |
|- | |- | ||
!Rückgabewert | !Rückgabewert | ||
|colspan="2"|<code>TRUE</code> wenn Eigenschaft einen Wert enthält ist, sonst <code>FALSE</code> | |colspan="2"|<code>TRUE</code> wenn Eigenschaft einen Wert enthält ist, sonst <code>FALSE</code> | ||
|- | |- | ||
| − | !Beispiel | + | !rowspan="2"|Beispiel |
| − | |colspan="2"|<code>FValid(ME.Qty)</code> --> <code>FALSE</code> | + | |colspan="2"|<code>FValid(ME.Qty)</code> --> <code>FALSE</code> |
| + | |- | ||
| + | |colspan="2"|<code>ME</code> ist ein Auftrag. Ist <code>ME.Qty</code> ungültig, wird <code>FALSE</code> zurückgegeben. (Ist <code>ME.'Auftragsmenge</code> nicht ungültig, wird <code>TRUE</code> zurückgegeben.) | ||
|- | |- | ||
|} | |} | ||
| − | {| class="wikitable" | + | {| class="wikitable" width="600" |
|+PropCount(prop) | |+PropCount(prop) | ||
| − | !Parameter | + | !width="100"|Parameter |
| − | |''prop''||Array-Eigenschaft des | + | |width="100"|''prop''||width="400"|Array-Eigenschaft des Objekts |
|- | |- | ||
!Rückgabewert | !Rückgabewert | ||
|colspan="2"|Anzahl der Array-Elemente | |colspan="2"|Anzahl der Array-Elemente | ||
|- | |- | ||
| − | !Beispiel | + | !rowspan="2"|Beispiel |
| − | |colspan="2"|<code>PropCount(ME.Comments)</code> --> 3 | + | |colspan="2"|<code>PropCount(ME.Comments)</code> --> 3 |
| + | |- | ||
| + | |colspan="2"|Gibt es drei Kommentare, wird 3 wiedergegeben.<br>[[Image:incodefunc-prop01.jpg]] | ||
|- | |- | ||
|} | |} | ||
| − | {| class="wikitable" | + | {| class="wikitable" width="600" |
|+CheckAllContents_And(prop,condition,value) | |+CheckAllContents_And(prop,condition,value) | ||
|- | |- | ||
| − | !rowspan="3"|Parameter | + | !rowspan="3" width="100"|Parameter |
| − | |''prop''||Eigenschaft des | + | |width="100"|''prop''||width="400"|Eigenschaft des Objekts |
|- | |- | ||
|''condition''||Vergleichsoperator | |''condition''||Vergleichsoperator | ||
| Zeile 45: | Zeile 49: | ||
|colspan="2"|Ist der Eigenschaftswert gleich dem Vergleichsoperator und der Vergleichsbedingung, <code>TRUE</code>. Andernfalls <code>FALSE</code>. Enthält die Eigenschaft mehrere Werte, müssen alle Werte die Bedingung erfüllen, damit <code>TRUE</code> zurückgegeben wird. | |colspan="2"|Ist der Eigenschaftswert gleich dem Vergleichsoperator und der Vergleichsbedingung, <code>TRUE</code>. Andernfalls <code>FALSE</code>. Enthält die Eigenschaft mehrere Werte, müssen alle Werte die Bedingung erfüllen, damit <code>TRUE</code> zurückgegeben wird. | ||
|- | |- | ||
| − | !Beispiel | + | !rowspan="2"|Beispiel |
| − | |colspan="2"|<code>CheckAllContents_And(ME.Comments,'==','c')</code> --> <code>FALSE</code> | + | |colspan="2"|<code>CheckAllContents_And(ME.Comments,'==','c')</code> --> <code>FALSE</code> |
| + | |- | ||
| + | |colspan="2"|[Kommentar] der Auftrags lautet "a;b;c;d". Da nicht jedes Element "c" entspricht, wird <code>FALSE</code> zurückgegeben. | ||
|- | |- | ||
|} | |} | ||
| − | + | {| class="wikitable" width="600" | |
| − | + | |+CheckAllContents_Or(prop,condition,value) | |
| − | |||
|- | |- | ||
| − | | | + | !rowspan="3" width="100"|Parameter |
| + | |width="100"|''prop''||width="400"|Eigenschaft des Objekts | ||
|- | |- | ||
| − | | | + | |''condition''||Vergleichsoperator |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |''value''||Vergleichsbedingung |
|- | |- | ||
| − | | | + | !Rückgabewert |
| − | + | |colspan="2"|Ist der Eigenschaftswert gleich dem Vergleichsoperator und der Vergleichsbedingung, <code>TRUE</code>. Andernfalls <code>FALSE</code>. Enthält die Eigenschaft mehrere Werte, muss nur ein Werte die Bedingung erfüllen, damit <code>TRUE</code> zurückgegeben wird. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !rowspan="2"|Beispiel |
| + | |colspan="2"|<code>CheckAllContents_Or(ME.Comments,'==','c')</code> --> <code>TRUE</code> | ||
|- | |- | ||
| − | || | + | |colspan="2"|[Kommentar] der Auftrags lautet "a;b;c;d". Da ein Element "c" entspricht, wird <code>TRUE</code> zurückgegeben. |
|- | |- | ||
| − | + | |} | |
| − | |||
| − | |} | ||
| − | |||
| − | |||
| − | |||
| − | {| | + | {| class="wikitable" width="600" |
| + | |+GetObjectName(obj) | ||
| + | !width="100"|Parameter | ||
| + | |width="100"|''obj''||width="400"|Objekt | ||
|- | |- | ||
| − | | | + | !Rückgabewert |
| − | + | |colspan="2"|Namen eines Objektes, gegeben als Argument durch [Alias], [Anzeigenamen] und [Namen] in der aktuellen Reihenfolge | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !rowspan="2"|Beispiel |
| + | |colspan="2"|<code>GetObjectName(PROJECT)</code> --> "Beispiel1" | ||
|- | |- | ||
| − | | | + | |colspan="2"|Gibt es einen [Alias], so wird dieser zurückgegeben, sonst der [Name].<br>[[Image:incodefunc-prop02.jpg]] |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |- | ||
| − | |||
|- | |- | ||
|} | |} | ||
| − | + | {| class="wikitable" width="600" | |
| − | + | |+DisplayStr(prop) | |
| − | + | !width="100"|Parameter | |
| − | Parameter | + | |width="100"|''prop''||width="400"|Eigenschaft des Objekts |
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Rückgabewert |
| + | |colspan="2"|Bewertungsergebnis der [Anzeigeformel] der Eigenschaft, falls diese gesetzt ist | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Beispiel |
| − | + | |colspan="2"|<code>DisplayStr(ME.Qty)</code> --> "50 Stück" | |
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |colspan="2"|<code>ME</code> ist ein Auftrag, die [Anzeigeformel] der [Menge] lautet hier <code>ME.Qty+' Stück'</code>. |
|- | |- | ||
|} | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | {| class="wikitable" width="600" | |
| − | + | |+GetEnumName(prop) | |
| − | + | !width="100"|Parameter | |
| − | Parameter | + | |width="100"|''prop''||width="400"|Enum-Eigenschaft |
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Rückgabewert |
| + | |colspan="2"|Name des Eigenschaftswerts | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Beispiel |
| − | + | |colspan="2"|<code>GetEnumName(ME.Status)</code> --> "Freigegeben" | |
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |colspan="2"|<code>ME</code> ist ein Vorgang, [Status] ist eine Enum-Eigenschaft und der Name deren Enum-Werts wird ausgegeben. |
|- | |- | ||
|} | |} | ||
| − | + | {| class="wikitable" width="600" | |
| − | + | |+ExpressionStr(prop,condition,value) | |
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !rowspan="2" width="100"|Parameter |
| + | |width="100"|''prop''||width="400"|Eigenschaft deren Formel bezogen wird | ||
|- | |- | ||
| − | | | + | |''0''||Wird nicht genutzt |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Rückgabewert |
| + | |colspan="2"|Formelstring | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Beispiel |
| − | + | |colspan="2"|<code>Find(ExpressionStr(ME.VirtualPropertyExpression,0),'Format')</code> | |
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |colspan="2"|Filtert die Eigenschaftsdefinitionstabelle aus Einträge deren [Virtuelle Eigenschaftsformel] "Format" enthält. |
|- | |- | ||
| − | |} | + | |} |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
<hr> | <hr> | ||
<div align="right">Hilfe Nummer: 741560</div> | <div align="right">Hilfe Nummer: 741560</div> | ||
Version vom 25. August 2017, 16:34 Uhr
Hilfe Nummer: 741560
Interne Funktionen, die auf Eigenschaften angewendet werden können.
| 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.)
| ||
| 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 | ||
| 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.
| ||
| 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.
| ||
| 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 | ||
| 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'.
| ||
| 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.
| ||
| 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