IHlAttribute-Schnittstelle

GetID

GetID ermittelt die ID des Attributs.
Syntax GetID ()
Rückgabewert numerischer Wert

GetName

GetName ermittelt den Anzeigenamen oder den internen Namen des Attributs.
Syntax GetName(lcid)
Parameter
lcid
Locale-ID als numerischer Wert (z. B. 1031 für Deutsch, Deutschland oder 1033 für Englisch, USA). Wenn Sie den internen Namen des Attributs ermitteln möchten, geben Sie „0“ an.
Rückgabewert Anzeigename des Attributs als Variant (String)

GetType

GetType ermittelt den Objekttyp dieses Attributs. Der zurückgegebene Wert enthält neben den Informationen zum eigentlichen Attributtyp (numerisch, Datum, etc.) auch weitere Informationen zu den Attributeigenschaften wie „Hidden“, „ReadOnly“, „Multiple“, etc.
Syntax GetType ()
Rückgabewert numerischer Wert
Beispiel var = hlobj.GetType
Bedeutung der Rückgabewerte von IHLAttribute, GetType:
Attributtyp Wert
Unbekannt &H00000000
Fließkomma &H00100000
Numerisch &H00200000
Text (varchar) &H00300000
Text (lang) &H00400000
Zeit &H00500000
Bitfeld &H00600000
Datum &H00700000
DateTime &H00800000
Währung &H00900000
Dezimalzahl &H00A00000
URL &H00B00000
Zeitspanne (von-bis) &H00D00000
Zeitdauer &H00E00000
Kennwort &H00F00000
Eigenschaften Wert
ReadOnly &H01000000
Hidden &H02000000
Required &H04000000
Multiple &H08000000
OneRequired (nur intern gebraucht) &H10000000
Sorted (nur intern gebraucht) &H20000000
Erweiterte Eigenschaften Wert
Compound Attribut &H00010000
List Attribut &H00020000
Range Attribut &H00030000
Tree Attribut &H00040000

Der zurückgegebene Wert von GetType setzt sich aus einer Kombination der oben aufgeführten Werte zusammen.

Beispiel:

Eine GetType-Abfrage auf ein ODE.Attribute liefert den (he-X) Wert &H2433000.

Dies bedeutet, dass das ODE.Attribute ein Range-Attribute vom Typ Text (varchar) ist und zudem die Eigenschaften Required und Sorted hat:

   &H0003000 (RangeAttribute) + &H0030000 (Text varchar) + &H0400000 (Required) + &H2000000 (Sorted) = &H2433000

GetKey

GetKey ermittelt den Zugriffsschlüssel dieses Attributs.
Syntax GetKey ()
Rückgabewert Zugriffsschlüssel des Attributs als Variant (String)

GetSubAttributes

GetSubAttributes ermittelt diesem Attribut untergeordnete Attribute. Nur zusammengesetzte Attribute haben untergeordnete Attribute.
Syntax GetSubAttributes ()
Rückgabewert untergeordnete Attribute als Variant (Collection, IHlAttribute).

GetContent

GetContent ermittelt die Elemente für Baum- und Listenattribute.
Syntax GetContent ()
Rückgabewert Elemente als Variant (Collection, IContent)

IsChild

IsChild ermittelt, ob ein Attribut einem anderen (anzugebenden) Attribut untergeordnet ist. Die Anwendung ist nur bei zusammengesetzten Attributen sinnvoll.
Syntax IsChild (attr)
Parameter
attr
Die Attributkennung kann sein:
  • die ID des Attributs (numerischer Wert)
  • der Schlüssel des Attributs (Text)
  • das Attribut selbst (IHlAttribute)
Rückgabewert numerischer Wert. Sofern das Attribut untergeordnet ist, erfolgt als Rückgabe der Wert 1; andernfalls 0.
Anmerkung: Die Eigenschaft GroupChildren ist im Dialog Designer nicht zu setzen, da die (Unter-)Attribute automatisch Children sind.