GetAttributeValueAsString
Informationen
- Kategorien: Kernel | Klassenformeln
- Version: 12.0.0.1235
- Veröffentlichungsdatum: Mittwoch, 10. Juni 2009
- Entwickler: Schulze
- Benötigt Datenbankänderung: Nein
- Betreff: GetAttributeValueAsString
Beschreibung
Funktionen GetAttributeValueAsString und GetEntitylistValueAsString mit einem optionalen Parameter <
GetAttributeValueAsString( «entity e», «string sAttributes» [, «int iFormatOperation»] )
Gibt den Wert von einem oder mehreren Attributen eines Entity als String zurück.
Hinweis:
- der Parameter «sAttributes» kann der Name eines einzelnen Attributes sein oder ein Formatstring mit der Syntax "...beliebiger Text... «Attribut1» ...beliebiger Text... «Attribut2» ..."
- der Parameter «iFormatOperation» kann einen der folgenden Werte haben: ValueToDisplayString = 0 (Standard) ValueToString = 1
GetEntitylistValuesAsString( «entitylist el», «string sAttributes» [, «int iFormatOperation»] )
Gibt den Wert von einem oder die Werte von mehreren Attributen einer Entityliste als String zurück..
Hinweis:
- der Parameter «sAttributes» kann der Name eines einzelnen Attributes sein oder ein Formatstring mit der Syntax "...beliebiger Text... «Attribut1» ...beliebiger Text... «Attribut2» ..."
- ist der Parameter «sAttributes» der Name eines einzelnen Attributes, werden die Werte mit Zeilenumbruch aneinandergefügt
- ist der Parameter «sAttributes» ein Formatstring mit den Namen mehrerer Attribute, werden die Werte im Formatstring für jeden Datensatz der Entityliste ersetzt und die Formatstrings zusammengefügt.
- der Parameter «iFormatOperation» kann einen der folgenden Werte haben: ValueToDisplayString = 0 (Standard) ValueToString = 1
Beispielcode
sValue = GetAttributeValueAsString( this, "Name" );
// Ausgabe: Mustermann
sValue = GetAttributeValueAsString( this, "«Name», «Surname»" );
// Ausgabe: Mustermann, Hans
sValue = GetAttributeValueAsString( this, "Typ", 0 );
// Ausgabe: Festanstellung
sValue = GetAttributeValueAsString( this, "Typ", 1 );
// Ausgabe: 3
sValue = GetEntitylistValuesAsString( :EL_Mitarbeiter, "Name" );
// Ausgabe:
Mustermann
Musterfrau
Krause
sValue = GetEntitylistValuesAsString( :EL_Mitarbeiter, "«Name», «Surname»\n" );
// Ausgabe:
Mustermann, Hans
Musterfrau, Erna
Krause, Rudolf
sValue = GetEntitylistValuesAsString( :EL_Mitarbeiter, "Typ", 0 );
// Ausgabe:
Festanstellung
Festanstellung
Freier Mitarbeiter
sValue = GetEntitylistValuesAsString( :EL_Mitarbeiter, "Typ", 1 );
// Ausgabe:
3
3
2