AfAbmFldGrpNbpCreate: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
K Stand 4.1.09
K Stand 4.1.13 Beispiel geändert, Helptip Ausführung angepasst
 
Zeile 8: Zeile 8:
     <td class="title">&nbsp;AfAbmFldGrpNbpCreate(alpha1, var int2[, alpha3[, int4[, int5]]]) : int</td>
     <td class="title">&nbsp;AfAbmFldGrpNbpCreate(alpha1, var int2[, alpha3[, int4[, int5]]]) : 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|Ausführbar von der API]]
[[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen|Nicht ausführbar von der Programmierschnittstelle (DLL)]]
[[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen|Nicht ausführbar mit der Application Remote Control]]
[[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen|Ausführbar von der Script-API]]
     </td>
     </td>
   </tr>
   </tr>
Zeile 101: Zeile 104:
<p>Nach erfolgreicher Durchführung der Funktion wird <font class=source>_ErrOk</font> zurückgegeben.</p></p>
<p>Nach erfolgreicher Durchführung der Funktion wird <font class=source>_ErrOk</font> zurückgegeben.</p></p>


<p><b>Beispiel:</b>
== Beispiel ==
</p><p>
 
<tabber>
|-|ScriptAPI=
<pre class=source>
<pre class=source>
// Adress data
// Adress data
Zeile 121: Zeile 126:
tResult # AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Notizen');
tResult # AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Notizen');
</pre>
</pre>
</p>
|-|ArcFlowAPI=
<pre class=source>
// Adress data
tResult # AF.API:AfAbmFldGrpNbpCreate('CustomerData', var tAbmFldGrpNbp, 'Adresse', 0, sAfAbmFldGrpNbpFld);
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Nummer');
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Name');
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Strasse');
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Postleitzahl');
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Ort');
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Land');
 
// Accounting data
tResult # AF.API:AfAbmFldGrpNbpCreate('CustomerData', var tAbmFldGrpNbp, 'Kontodaten', 0, sAfAbmFldGrpNbpTbl);
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'IBAN');
 
// notice
tResult # AF.API:AfAbmFldGrpNbpCreate('CustomerData', var tAbmFldGrpNbp, 'Notizen', 0, sAfAbmFldGrpNbpTxt);
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Notizen');
</pre>
</tabber>


<p>
<p>

Aktuelle Version vom 16. Dezember 2025, 08:40 Uhr

 AfAbmFldGrpNbpCreate(alpha1, var int2[, alpha3[, int4[, int5]]]) : int

Ausführbar von der API Nicht ausführbar von der Programmierschnittstelle (DLL) Nicht ausführbar mit der Application Remote Control Ausführbar von der Script-API

Notizbuchseite zur Mappenfeldgruppe hinzufügen
alpha1 Name der Mappenfeldgruppe
int2 Neue ID der Notizbuchseite
alpha3 Name des Notizbuchreiters (optional)
int4 ID der Mappenfeldgruppe (optional)
int5 Typ des Notizbuches (optional)
Resultat int Fehlerwert
Siehe

Verwandte Befehle, AfAbmFldGrpNbpDelete()

Die Funktion erstellt einen neuen Registerreiter in der Mappenfeldgruppe (alpha1). Wenn die ID der Mappenfeldgruppe bekannt ist, kann diese im Parameter (int4) angegeben werden, diese wird dann bevorzugt behandelt.

Als Parameter (int2) muss eine ganzzahlige Variable angegeben werden, in der nach dem Aufruf der Funktion die Nummer des angelegten Registerreiters zur Verfügung steht.

In (alpha3) kann optional ein Titel übergeben werden, der dem neuen Registerreiter zugewiesen wird.

Wird im Parameter (int5) kein Wert oder 0 übergeben, wird ein Notizbuch mit der Felddarstellung erstellt. Es kann aber eine der folgenden Konstanten angegeben werden:

Konstante Wert Darstellung
sAfAbmFldGrpFld
0
Felddarstellung - zeilenweise Anzeige von Feldname und Wert
sAfAbmFldGrpLst
1
Listendarstellung - Anzeige der Felder als Spalten einer Liste
sAfAbmFldGrpTxt
2
Text - Anzeige eines RTF-Texteditor

Nach erfolgreicher Durchführung der Funktion wird _ErrOk zurückgegeben.

Beispiel

// Adress data
tResult # AfAbmFldGrpNbpCreate('CustomerData', var tAbmFldGrpNbp, 'Adresse', 0, sAfAbmFldGrpNbpFld);
tResult # AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Nummer');
tResult # AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Name');
tResult # AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Strasse');
tResult # AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Postleitzahl');
tResult # AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Ort');
tResult # AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Land');

// Accounting data
tResult # AfAbmFldGrpNbpCreate('CustomerData', var tAbmFldGrpNbp, 'Kontodaten', 0, sAfAbmFldGrpNbpTbl);
tResult # AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'IBAN');

// notice
tResult # AfAbmFldGrpNbpCreate('CustomerData', var tAbmFldGrpNbp, 'Notizen', 0, sAfAbmFldGrpNbpTxt);
tResult # AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Notizen');

// Adress data
tResult # AF.API:AfAbmFldGrpNbpCreate('CustomerData', var tAbmFldGrpNbp, 'Adresse', 0, sAfAbmFldGrpNbpFld);
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Nummer');
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Name');
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Strasse');
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Postleitzahl');
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Ort');
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Land');

// Accounting data
tResult # AF.API:AfAbmFldGrpNbpCreate('CustomerData', var tAbmFldGrpNbp, 'Kontodaten', 0, sAfAbmFldGrpNbpTbl);
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'IBAN');

// notice
tResult # AF.API:AfAbmFldGrpNbpCreate('CustomerData', var tAbmFldGrpNbp, 'Notizen', 0, sAfAbmFldGrpNbpTxt);
tResult # AF.API:AfAbmFldGrpNbpFldAdd('CustomerData', tAbmFldGrpNbp, 'Notizen');

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

Konstante Wert Bedeutung
_ErrOk 0 ok - kein Fehler aufgetreten
sAfErrNoRights -20029 Berechtigung nicht ausreichend
sAfErrNoRecAbmFldGrp -20038 Mappenfeldgruppe nicht vorhanden

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