AfAbmFldLstGet

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Diese Seite enthält Bearbeitungen, die nicht zum Übersetzen freigegeben sind.
 AfAbmFldLstGet(int1, alpha2, handle3) : int

Ausführbar von der APINicht ausführbar von der Programmierschnittstelle (DLL)Nicht ausführbar mit der Application Remote ControlAusführbar von der Script-API

Zeilen einer Mappenfeldliste ermitteln
int1 Nummer der Arbeitsmappe
alpha2 Name des Feldes
handle3 Deskriptor einer leeren CTE-Liste
Resultat int Fehlerwert
Siehe

Verwandte Befehle, AfAbmFldLstItemCreate()

Diese Anweisung ermittelt alle Zeilen einer Mappenfeldliste. Die Nummer der Arbeitsmappe und der Name eines Mappenfeldes der Liste werden in den Parametern (int1) und (alpha2) angegeben. In (handle3) wird der Deskriptor einer leeren CTE-Liste übergeben, die zuvor mit der Anweisung AfCteOpen() angelegt wurde.

Nach dem Aufruf der Funktion ist für jede Zeile der Mappenfeldliste ein Objekt in der Cte-Liste vorhanden. Die Objekte können geladen werden und über die Eigenschaften "Name" und "Custom" können die Nummer der Zeile und der Wert des Mappenfeldes ausgelesen werden. Über die Nummer der Zeile können mit der Anweisung AFAbmFldLstItemGet() die weiteren Felder der Zeile ermittelt werden.

Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:

Konstante Wert Bedeutung
_ErrOk 0 ok - kein Fehler aufgetreten
sAfErrNoRecAbm -20026 Die Arbeitsmappe existiert nicht.
sAfErrNoRights -20029 Die Berechtigung ist nicht ausreichend.
sAfErrNoRecAbmFld -20037 Das Arbeitsmappenfeld existiert nicht.
sAfErrNoAbmFldGrpDefined -20040 Der Arbeitsmappe ist keine Gruppe von Arbeitsmappenfeldern zugeordnet.

Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.