Lade...
 

CX_DB_UTILITY::GetOwner

CX_DB_UTILITY::GetOwner

Beschreibung:

Diese Funktion gibt das "Besitzer"-Objekt vom übergebenen Objekt zurück.  Das Objekt kann ein Member irgendeines Typs sein, also z.B. ein Value-Objekt, ein REL1-N-Objekt genauso wie eine Collection.

Code-Beispiel:
ObjectList(objects, VIEW_ONLY, DRAG_COPY, ITEM(, 13), 1, 1, 100, 10) [ Define(Owner) dbUtil Call(GetOwner); INITIALIZE: [ "CX_CLASS::call(Owner)" COLOR LIGHTRED ] SetFormat [ "CX_CLASS::this" COLOR BLUE, 0 6 ] SetFormat ]

 

Var(dbUtil) GetManager(OBJECT) Call(GetDBUtility) -> dbUtil
Var(p) FindFirst(CX_PERSON) -> p
p Get(employees) dbUtil Call(GetOwner) // result is p
Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_DB_UTILITY Tool-Objekt 
  Top-1 OBJECT Y Objekt
Stack(Out) Top OBJECT X gefundenes Objekt, wobei Objekt X das Objekt Y als Datenfeld enthält.
Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_DB_UTILITY Tool-Objekt 
  Top-1 COLLECTION Y eine Collection
Stack(Out) Top OBJECT X gefundenes Objekt, wobei Objekt X die Collection Y als Datenfeld enthält.

Funktionsaufruf: Call(GetOwner)