AfCustomFldCreate
Mit dieser Anweisung wird ein weiteres Zusatzfeld erzeugt. Der Name und der Datentyp des Zusatzfeldes wird in (alpha1) und (int2) angegeben. Folgende Datentypen können angegeben werden:
Konstante | Typ |
_TypeAlpha | Alpha (Alphanumerisch) |
_TypeInt | Integer (Ganzzahlig 32-bit) |
_TypeBigInt | BigInt (Ganzzahlig 64-bit) |
_TypeFloat | Float (Gleitkomma) |
_TypeDate | Date (Datum) |
_TypeTime | Time (Zeit) |
_TypeLogic | Logic (Boolean) |
sAfTypeEMail | E-Mail-Adresse |
sAfTypePhone | Telefonnummer |
Für die ganzzahligen Datentypen (_TypeInt und _TypeBigInt) kann in (int3) die maximale Anzahl der Ziffern angegeben werden. Für den Datentyp _TypeFloat kann in (int3) und in (int4) die maximale Anzahl der Vor- und Nachkommastellen angegeben werden. Bei _TypeInt sind dies maximal 10 und bei _TypeBigInt maximal 18 Ziffern. Bei _TypeFloat können sowohl für die Vor- als auch die Nachkommastellen maximal 20 Ziffern angegeben werden.
Der Wert des Zusatzfeldes kann für jedes Archiv mit der Anweisung AfArcCustomFldEdit() gesetzt werden.
Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:
Konstante | Wert | Bedeutung |
_ErrOk | 0 | ok - kein Fehler aufgetreten |
_rNoRec | 5 | Kein Name angegeben |
_rExists | 6 | Ein Zusatzfeld mit diesem Namen existiert bereits |
_rDeadLock | 10 | Es ist eine Verklemmung aufgetreten |
_ErrValueInvalid | -188 | Anzahl der Vor- oder Nachkommastellen ungültig |
Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.