AfArcCustomFldEdit: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
K Stand 4.1.08 Kategorie Zusatzfelder ergänzt
K Stand 4.1.09
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 6: Zeile 6:
   </tr>
   </tr>
   <tr class="ProcSyntax">
   <tr class="ProcSyntax">
     <td class="title">&nbsp;AFArcCustomFldEdit(alpha1, alpha2, alpha3) : int</td>
     <td class="title">&nbsp;AfArcCustomFldEdit(alpha1, alpha2, alpha3) : 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 46: Zeile 46:
   <td width="85%" class=Right colspan="3">
   <td width="85%" class=Right colspan="3">
[[:Category:Befehle für Archive|Verwandte Befehle]],
[[:Category:Befehle für Archive|Verwandte Befehle]],
[[AFArcCustomFldRead#|AFArcCustomFldRead()]]
[[AfArcCustomFldRead#|AfArcCustomFldRead()]]
   </td>
   </td>
</tr>
</tr>

Aktuelle Version vom 25. Oktober 2024, 13:18 Uhr

 AfArcCustomFldEdit(alpha1, alpha2, alpha3) : 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

Wert eines kundenspezifischen Feldes bearbeiten
alpha1 Nummer des Archives
alpha2 Name des kundenspezifischen Feldes
alpha3 Wert des kundenspezifischen Feldes
Resultat int Fehlerwert
Siehe

Verwandte Befehle, AfArcCustomFldRead()

Mit der Funktion lässt sich der Inhalt des in (alpha2) übergebenen Zusatzfeldes zu einem Archiv verändern. Das Archiv wird über (alpha1) spezifiziert, der neue Wert des Zusatzfeldes über den Parameter (alpha3).

Bei der Formatierung sind folgende Kriterien zu berücksichtigen:

  • numerische Eingaben müssen ohne Tausendertrennung übergeben werden
  • Float-Eingaben müssen mit einem Komma als Dezimaltrennzeichen angegeben werden
  • Datums-Eingaben werden so interpretiert, wie es im System eingestellt ist
  • Logische-Eingaben müssen als Zahlen angegeben werden: die Zahl 0 wird als "false" interpretiert, jeder andere Wert als "true"

Es wird geprüft, ob das Archiv zu diesem Zeitpunkt von einem anderen Benutzer bearbeitet wird. Ist dies der Fall, kann das Zusatzfeld nicht verändert werden und es wird _rLocked als Rückgabewert zurückgegeben.

Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:

Konstante Wert Bedeutung
_ErrOk 0 ok - kein Fehler aufgetreten
_rLocked 1 Ein anderer Benutzer hat zur Zeit das Archiv gesperrt.
_rNoRec 5 Das in (alpha1) übergebene Archiv existiert nicht.
_ErrValueOverflow -179 Wert zu groß oder zu klein
sAfErrNoRecCustomFld -20020 Das in (alpha2) übergebene benutzerspezifische Feld existiert nicht.
sAfErrNoRights -20029 Die Berechtigungen sind nicht ausreichend.

Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.