Data Object Class
Zuletzt geändert: 14.03.2026 11:04

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 #

EigenschaftTypZugriffBeschreibung
NameStringnur lesenName der Datenobjektklasse (z.B. "Eulanda.Adresse")
TablenameStringnur lesenName der zugehörigen Datenbanktabelle
ViewTablenameStringnur lesenName der zugehörigen Datenbank-View
AliasStringnur lesenAlias-Name der Klasse
UserVarsIUserVarsnur lesenZugriff 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

Siehe auch #