<< Inhaltsverzeichnis Suchen >>

FIELDVALUE

Funktion

Syntax:

FIELDVALUE (<DB-DATEI>,<DB-FELD>)

<DB-DATEI>      = <STRING-AUSDRUCK>
<DB-FELD>       = <STRING-AUSDRUCK>

Bedeutung:

Liefert den Wert eines Indexdateifeldes. <DB-DATEI> muß den Namen einer Indexdatei mit Dateityp D (DBASE) und <DB-FELD> den Feldnamen in DBASE-Konvention (kein "$" am Feldende und Punkte ersetzt durch "_") enthalten. <DB-FELD> kann auch den Namen eines alphanumerischen Feldes enthalten. In diesem Fall liefert FIELDVALUE den Wert VAL(<DB-FELD>). Im Dateinamen <DB-DATEI> und im Feldnamen <DB-FELD> sind Groß- und/oder Kleinschreibung und nachfolgende Leerzeichen (Blanks) zulässig. Die Indexdatei muß im Programm verwendet werden. In jeglichem Fehlerfall liefert FIELDVALUE als Ergebnis Null und die Variable OK wird -1 gesetzt. Sonst ist OK=0.

Unter Java hat diese Funktion auch eine Wirkung bei EBUS-Indexdateien. Die Feldnamen sind dann so anzugeben, wie sie in der Dateibeschreibung definiert wurden (mit Punkt "." und Dollarzeichen "$")

Beispiel:

DATEI$="Kunden"
FELD$="Nummer_1"
NUMMER=FIELDVALUE(DATEI$,FELD$)
IF OK=-1
THEN ...               /* Fehler
ENDIF

siehe auch:

FIELDVALUE$