AfCustomFldCreate: Unterschied zwischen den Versionen
Jens (Diskussion | Beiträge) K Stand 4.1.08 |
Jens (Diskussion | Beiträge) K Stand 4.1.09 |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 6: | Zeile 6: | ||
</tr> | </tr> | ||
<tr class="ProcSyntax"> | <tr class="ProcSyntax"> | ||
<td class="title"> | <td class="title"> AfCustomFldCreate(alpha1, int2[, int3[, int4]]) : int</td> | ||
<td class="platforms"> | <td class="platforms"> | ||
[[file:DE_SymbolAPI.gif|alt=Ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]] | [[file:DE_SymbolAPI.gif|alt=Ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]] | ||
Zeile 51: | Zeile 51: | ||
<td width="15%" class=Left>Siehe</td> | <td width="15%" class=Left>Siehe</td> | ||
<td width="85%" class=Right colspan="3"> | <td width="85%" class=Right colspan="3"> | ||
[[:Category:Befehle für Zusatzfelder|Verwandte Befehle]], [[ | [[:Category:Befehle für Zusatzfelder|Verwandte Befehle]], [[AfArcCustomFldEdit#|AfArcCustomFldEdit()]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
Zeile 108: | Zeile 108: | ||
<p>Für die ganzzahligen Datentypen (<font class=source>_TypeInt</font> und <font class=source>_TypeBigInt</font>) kann in (int3) die maximale Anzahl der Ziffern angegeben werden. Für den Datentyp <font class=source>_TypeFloat</font> kann in (int3) und in (int4) die maximale Anzahl der Vor- und Nachkommastellen angegeben werden. Bei <font class=source>_TypeInt</font> sind dies maximal 10 und bei <font class=source>_TypeBigInt</font> maximal 18 Ziffern. Bei <font class=source>_TypeFloat</font> können sowohl für die Vor- als auch die Nachkommastellen maximal 20 Ziffern angegeben werden.</p> | <p>Für die ganzzahligen Datentypen (<font class=source>_TypeInt</font> und <font class=source>_TypeBigInt</font>) kann in (int3) die maximale Anzahl der Ziffern angegeben werden. Für den Datentyp <font class=source>_TypeFloat</font> kann in (int3) und in (int4) die maximale Anzahl der Vor- und Nachkommastellen angegeben werden. Bei <font class=source>_TypeInt</font> sind dies maximal 10 und bei <font class=source>_TypeBigInt</font> maximal 18 Ziffern. Bei <font class=source>_TypeFloat</font> können sowohl für die Vor- als auch die Nachkommastellen maximal 20 Ziffern angegeben werden.</p> | ||
<p>Der Wert des Zusatzfeldes kann für jedes Archiv mit der Anweisung [[ | <p>Der Wert des Zusatzfeldes kann für jedes Archiv mit der Anweisung [[AfArcCustomFldEdit#|AfArcCustomFldEdit()]] gesetzt werden.</p></p> | ||
<p> | <p> |
Aktuelle Version vom 11. November 2024, 10:17 Uhr
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.