DataObjectClass (DOC) #
Das DataObjectClass-Objekt (kurz DOC) repräsentiert eine Datenobjektklasse in EULANDA. Es wird über Dataset.DOC oder Context.DOC abgerufen und liefert Informationen über die zugrunde liegende Datenklasse.
Eigenschaften #
| Eigenschaft | Typ | Zugriff | Beschreibung |
|---|---|---|---|
Name | String | nur lesen | Name der Datenobjektklasse (z.B. "Eulanda.Adresse") |
Tablename | String | nur lesen | Name der zugehörigen Datenbanktabelle |
ViewTablename | String | nur lesen | Name der zugehörigen Datenbank-View |
Alias | String | nur lesen | Alias-Name der Klasse |
UserVars | IUserVars | nur lesen | Zugriff auf die Benutzervariablen der Klasse |
Beispiel #
Option Explicit
Dim ds
Set ds = Client.CreateDataset("Eulanda.Artikel")
ds.Search
ds.Post
MsgBox "Klasse: " & ds.DOC.Name & vbCrLf & _
"Tabelle: " & ds.DOC.Tablename & vbCrLf & _
"View: " & ds.DOC.ViewTablename
Über Context abfragen #
In einem iScript-Menübefehl steht der aktuelle DOC-Kontext zur Verfügung:
If Context.DOCInContext Then
MsgBox "Aktuelle Datenobjektklasse: " & Context.DOC.Name
End If