AfImpRecReplace: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „<languages /> <translate> <table class=head> <tr> <td class="BigTitle" colspan="2" align="center">file:DE_Schriftzug.gif</td> </tr> <tr clas…“
 
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">&nbsp;AFImpRecReplace(int1, int2) : int</td>
     <td class="title">&nbsp;AfImpRecReplace(int1, int2) : 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 55: Zeile 55:
   <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 die Importtabellen#|Befehle für die Importtabellen]],
[[:Category:Befehle für Importtabellen|Verwandte Befehle]],
[[AFImpRecRead#|AFImpRecRead()]],
[[AfImpRecRead#|AfImpRecRead()]]
(siehe CONZEPT 16 Hilfe) {{Marker}}
   </td>
   </td>
</tr>
</tr>
Zeile 67: Zeile 66:
</table>
</table>
<div class="BigLang">
<div class="BigLang">
<p><p>Mit dieser Anweisung wird eine vorhandene Zeile in einer Importtabelle überschrieben. Die neuen Inhalte der Spalten befinden sich im Feldpuffer <font class=source>gAFImpFldArray</font>. Die Nummer der Tabelle wird in (int1) übergeben. Die Zeile muss zuvor mit der Anweisung [[AFImpRecRead#|AFImpRecRead()]] gelesen und gesperrt worden sein.</p>
<p><p>Mit dieser Anweisung wird eine vorhandene Zeile in einer Importtabelle überschrieben. Die neuen Inhalte der Spalten befinden sich im Feldpuffer <font class=source>gAFImpFldArray</font>. Die Nummer der Tabelle wird in (int1) übergeben. Die Zeile muss zuvor mit der Anweisung [[AfImpRecRead#|AfImpRecRead()]] gelesen und gesperrt worden sein.</p>


<p>Die Zeilennummer (<font class=source>gAFImpRecNr</font>) und der Zeitstempel (<font class=source>gAFImpRecDate</font> und <font class=source>gAFImpRecTime</font>) werden durch die Anweisung nicht verändert.</p>
<p>Die Zeilennummer (<font class=source>gAFImpRecNr</font>) und der Zeitstempel (<font class=source>gAFImpRecDate</font> und <font class=source>gAFImpRecTime</font>) werden durch die Anweisung nicht verändert.</p>
Zeile 88: Zeile 87:


<pre class=source>
<pre class=source>
tErr # AFImpRecRead(1,_RecLock,1); // Zeile 1 der Tabelle lesen und sperren
tErr # AfImpRecRead(1,_RecLock,1); // Zeile 1 der Tabelle lesen und sperren
if (tErr = _rOk)
if (tErr = _rOk)
{
{
   // Spalteninhalte anpassen
   // Spalteninhalte anpassen
   ...
   ...
   tErr # AFImpRecReplace(1,_RecUnlock);
   tErr # AfImpRecReplace(1,_RecUnlock);
}
}
</pre></p>
</pre></p>
Zeile 100: Zeile 99:
</translate>
</translate>
[[Category:Befehle für Importtabellen]]
[[Category:Befehle für Importtabellen]]
[[Category:ListeAllerApiBefehleI]]

Aktuelle Version vom 1. November 2024, 13:55 Uhr

 AfImpRecReplace(int1, int2) : 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

Datensatz in eine Importtabelle schreiben
int1 Nummer der Tabelle
int2 Option
Feldpuffer
gAFImpFldArray[60]   alpha(250) Inhalte der importierten Spalten
Resultat int Fehlerwert
Siehe

Verwandte Befehle, AfImpRecRead()

Mit dieser Anweisung wird eine vorhandene Zeile in einer Importtabelle überschrieben. Die neuen Inhalte der Spalten befinden sich im Feldpuffer gAFImpFldArray. Die Nummer der Tabelle wird in (int1) übergeben. Die Zeile muss zuvor mit der Anweisung AfImpRecRead() gelesen und gesperrt worden sein.

Die Zeilennummer (gAFImpRecNr) und der Zeitstempel (gAFImpRecDate und gAFImpRecTime) werden durch die Anweisung nicht verändert.

Folgende Rückgabewerte werden durch die Anweisung zurückgegeben:

_rOk Die Zeile wurde ersetzt.
_rNoLock Die Zeile wurde nicht ersetzt, weil der Datensatz nicht gesperrt ist.

Beispiel:

tErr # AfImpRecRead(1,_RecLock,1); // Zeile 1 der Tabelle lesen und sperren
if (tErr = _rOk)
{
  // Spalteninhalte anpassen
  ...
  tErr # AfImpRecReplace(1,_RecUnlock);
}