Lade...
 

CX_CONDITIONED_BAG::ColVarNumbers

CX_CONDITIONED_BAG::ColVarNumbers

Beschreibung:

Diese Funktion liefert die (internen) Slot-Nummern aller definierten Spalten als Vektor.

Code-Beispiel:

In dem Beispiel-Programm werden die Slot-Nummern der gesetzten Spalten einer bedingten Objekttabelle ermittelt. Es wird davon ausgegangen, dass sich die folgenden Einträge in der Datei "CX_ROOTDIR\SYSTEM\CLASSIX.INI" befinden: 

  Slot(Bestellmenge, T("Bestellmenge"), 90, CX_NUMERIC)
  Slot(Kunde, T("Kunde"), 92, CXB_STRING)

Das Ausführen des folgenden Skriptes legt die Nummern "90" und "92" auf den Stack. 

  // Erzeugen der bedingten Objekttabelle
  Var(table) CreateTransObject(CX_CONDITIONED_BAG) -> table
  // Festlegen der Spalten
  "Bestellungen, Kunde" table Put
  // Rückgabe der (internen) Slot-Nummern der Spalten
  table Call(ColVarNumbers)

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_CONDITIONED_BAG die bedingte Objekttabelle
Stack(Out) Top
VECTOR<<span class="no_deepl_translate">INTEGER</span>>
die Slot-Nummern aller definierten Spalten

Funktionsaufruf: Call(ColVarNumbers)