AfCustomFldCreate

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Diese Seite enthält Bearbeitungen, die nicht zum Übersetzen freigegeben sind.
 AfCustomFldCreate(alpha1, int2[, int3[, int4]]) : 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

Zusatzfeld erzeugen
alpha1 Name des Zusatzfeldes
int2 Typ des Zusatzfeldes
int3 Anzahl der Vorkommastellen (optional)
int4 Anzahl der Nachkommastellen (optional)
Resultat int Fehlercode
Siehe

Verwandte Befehle, AfArcCustomFldEdit()

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.