AfAbmFldGrpNbpCreate: Unterschied zwischen den Versionen
Jens (Diskussion | Beiträge) Beispiel hinzugefügt |
Jens (Diskussion | Beiträge) K Stand 4.1.09 |
||
(3 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"> 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]][[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 57: | Zeile 57: | ||
<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"> | ||
[[Befehle für Arbeitsmappen | [[:Category:Befehle für Arbeitsmappen|Verwandte Befehle]], | ||
[[ | [[AfAbmFldGrpNbpDelete#|AfAbmFldGrpNbpDelete()]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
Zeile 162: | Zeile 162: | ||
</translate> | </translate> | ||
[[Category:Befehle für Arbeitsmappen]] | [[Category:Befehle für Arbeitsmappen]] | ||
Aktuelle Version vom 17. Oktober 2024, 09:40 Uhr
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 | Felddarstellung - zeilenweise Anzeige von Feldname und Wert | |
sAfAbmFldGrpLst | Listendarstellung - Anzeige der Felder als Spalten einer Liste | |
sAfAbmFldGrpTxt | 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');
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.