FieldName()
Allgemeines
Die Funktion FieldName() dient dazu, den Namen eines Datenbankfeldes anhand seiner Position im Datensatz zu ermitteln.
FieldName() ist ein Befehl aus dem Datenbank-Kontext und steht daher immer in Beziehung zu einer Datendatei.
Wird die Funktion FieldName() ohne weitere Angabe ausgeführt, bezieht sie sich immer auf die aktuell ausgewählte Datendatei, die durch Alias() identifiziert wird.
Um auf eine andere Datendatei zuzugreifen, kann der Befehl mit einem Identifizierer versehen werden:
KUNDEN->(FieldName(nPosition)) (cDatei)->(FieldName(nPosition))
Syntax
FieldName(<nPosition>) => cFieldName
Parameter
nPosition - ein numerischer Wert, der die Position des Feldes im Datensatz angibt. Wird ein Wert angegeben, der höher ist als die Anzahl Felder, ist der Rückgabewert "" (Leerstring).
Rückgabewert
cFieldName - ein Character-String, der den Feldname enthält.
Querverweise
benötigte DLLs bzw. Include-Dateien
XppRt1.DLL
Anwendungsbeispiel
cNewField := FieldName(1) PUBLIC &cNewField
In diesem Beispiel wird der Name des ersten Feldes ermittelt und im nächsten Schritt eine PUBLIC Variable mit dem gleichen Namen erzeugt.