Table of Contents

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 <> erweitert

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