FieldName()

Aus Wiki des Deutschsprachige Xbaseentwickler e. V.
Zur Navigation springen Zur Suche springen

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.