AfImpRecReplace: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jens (Diskussion | Beiträge) K Stand 4.1.08 |
Jens (Diskussion | Beiträge) 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"> | <td class="title"> 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 56: | Zeile 56: | ||
<td width="85%" class=Right colspan="3"> | <td width="85%" class=Right colspan="3"> | ||
[[:Category:Befehle für Importtabellen|Verwandte Befehle]], | [[:Category:Befehle für Importtabellen|Verwandte Befehle]], | ||
[[ | [[AfImpRecRead#|AfImpRecRead()]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
Zeile 66: | 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 [[ | <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 87: | Zeile 87: | ||
<pre class=source> | <pre class=source> | ||
tErr # | tErr # AfImpRecRead(1,_RecLock,1); // Zeile 1 der Tabelle lesen und sperren | ||
if (tErr = _rOk) | if (tErr = _rOk) | ||
{ | { | ||
// Spalteninhalte anpassen | // Spalteninhalte anpassen | ||
... | ... | ||
tErr # | tErr # AfImpRecReplace(1,_RecUnlock); | ||
} | } | ||
</pre></p> | </pre></p> |
Aktuelle Version vom 1. November 2024, 13:55 Uhr
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); }