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 |
|
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:
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 |
|
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.