... gAFArcNr # '2023.0001234'; tResult # AfArcRead(0); if (tResult != _ErrOk) { // Error handling ... } ...
AfArcRead: Unterschied zwischen den Versionen
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…“ |
Jens (Diskussion | Beiträge) |
||
(6 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"> AfArcRead(int1) : 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 24: | Zeile 24: | ||
<tr> | <tr> | ||
<td valign=top><font class=source> | <td valign=top><font class=source>0</font></td> | ||
</td> | <td valign=top>Archiv lesen, dessen Nummer in <font class=source>gAFArcNr</font> angegeben ist</td> | ||
<td valign=top>erstes Archiv lesen | </tr> | ||
</td> | <tr> | ||
<td valign=top><font class=source>_RecFirst</font></td> | |||
<td valign=top>erstes Archiv lesen</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>_RecPrev</font> | <td valign=top><font class=source>_RecPrev</font></td> | ||
<td valign=top>vorheriges Archiv lesen</td> | |||
<td valign=top>vorheriges Archiv lesen | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>_RecNext</font> | <td valign=top><font class=source>_RecNext</font></td> | ||
<td valign=top>nächstes Archiv lesen</td> | |||
<td valign=top>nächstes Archiv lesen | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>_RecLast</font> | <td valign=top><font class=source>_RecLast</font></td> | ||
<td valign=top>letztes Archiv lesen</td> | |||
<td valign=top>letztes Archiv lesen | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>_RecLock</font> | <td valign=top><font class=source>_RecLock</font></td> | ||
<td valign=top>Archiv sperren</td> | |||
<td valign=top>Archiv sperren | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>_RecUnlock</font> | <td valign=top><font class=source>_RecUnlock</font></td> | ||
<td valign=top>Archiv entsperren</td> | |||
<td valign=top>Archiv entsperren | |||
</td> | |||
</tr> | </tr> | ||
</table></td> | </table></td> | ||
</tr> | </tr> | ||
Zeile 69: | Zeile 60: | ||
<tr> | <tr> | ||
<td valign=top><font class=source>gAFArcNr</font> | <td valign=top><font class=source>gAFArcNr</font></td> | ||
<td valign=top><font class=source>alpha(12)</font></td> | |||
<td valign=top><font class=source>alpha</font> | <td valign=top>Nummer des Archives</td> | ||
<td valign=top>Nummer des Archives | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>gAFArcDocDate</font> | <td valign=top><font class=source>gAFArcDocDate</font></td> | ||
<td valign=top><font class=source>date</font></td> | |||
<td valign=top><font class=source>date</font> | <td valign=top>Dokumentdatum</td> | ||
<td valign=top>Dokumentdatum | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>gAFArcScanDate</font> | <td valign=top><font class=source>gAFArcScanDate</font></td> | ||
<td valign=top><font class=source>date</font></td> | |||
<td valign=top><font class=source>date</font> | <td valign=top>Scandatum</td> | ||
<td valign=top>Scandatum | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>gAFArcCreateModul</font> | <td valign=top><font class=source>gAFArcCreateModul</font></td> | ||
<td valign=top><font class=source>alpha(80)</font></td> | |||
<td valign=top><font class=source>alpha</font> | <td valign=top>Erstell-Modul</td> | ||
<td valign=top>Erstell-Modul | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>gAFArcTypeString</font> | <td valign=top><font class=source>gAFArcTypeString</font></td> | ||
<td valign=top><font class=source>alpha(1024)</font></td> | |||
<td valign=top><font class=source>alpha</font> | <td valign=top>Dateitypen</td> | ||
<td valign=top>Dateitypen | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>gAFArcFilesCnt</font> | <td valign=top><font class=source>gAFArcFilesCnt</font></td> | ||
<td valign=top><font class=source>int</font></td> | |||
<td valign=top><font class=source>int</font> | <td valign=top>Anzahl der Anhangdateien</td> | ||
<td valign=top>Anzahl der Anhangdateien | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>gAFArcScanFileCnt</font> | <td valign=top><font class=source>gAFArcScanFileCnt</font></td> | ||
<td valign=top><font class=source>int</font></td> | |||
<td valign=top><font class=source>int</font> | <td valign=top>Anzahl der Scanseiten</td> | ||
<td valign=top>Anzahl der Scanseiten | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>gAFArcFileSize</font> | <td valign=top><font class=source>gAFArcFileSize</font></td> | ||
<td valign=top><font class=source>int</font></td> | |||
<td valign=top><font class=source>int</font> | <td valign=top>Archivgröße (in KB)</td> | ||
<td valign=top>Archivgröße (in KB) | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>gAFArcStorageYears</font> | <td valign=top><font class=source>gAFArcStorageYears</font></td> | ||
<td valign=top><font class=source>int</font></td> | |||
<td valign=top><font class=source>int</font> | <td valign=top>Aufbewahrungsfrist (in Jahren)</td> | ||
<td valign=top>Aufbewahrungsfrist (in Jahren) | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>gAFArcCaption</font> | <td valign=top><font class=source>gAFArcCaption</font></td> | ||
<td valign=top><font class=source>alpha(250)</font></td> | |||
<td valign=top><font class=source>alpha</font> | <td valign=top>Name</td> | ||
<td valign=top>Name | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>gAFArcLocation</font> | <td valign=top><font class=source>gAFArcLocation</font></td> | ||
<td valign=top><font class=source>alpha(250)</font></td> | |||
<td valign=top><font class=source>alpha</font> | <td valign=top>Beschreibung</td> | ||
<td valign=top>Beschreibung | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>gAfArcColor</font></td> | |||
<td valign=top><font class=source>int</font></td> | |||
<td valign=top>Farbe zur Darstellung im Arbeitsmappenbaum</td> | |||
<td valign=top><font class=source>gAfArcColor</font> | |||
<td valign=top><font class=source>int</font> | |||
<td valign=top>Farbe zur Darstellung im Arbeitsmappenbaum | |||
</td> | |||
</tr> | </tr> | ||
</table></td> | </table></td> | ||
Zeile 186: | Zeile 133: | ||
<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 Archive | [[:Category:Befehle für Archive|Verwandte Befehle]], [[AfArcEdit#|AfArcEdit()]], | ||
[[ | [[AfArcReadCustomFld#|AfArcReadCustomFld()]] | ||
[[ | |||
</td> | </td> | ||
</tr> | </tr> | ||
Zeile 198: | Zeile 144: | ||
</table> | </table> | ||
<div class="BigLang"> | <div class="BigLang"> | ||
<p>Die Funktion liest das Archiv, dessen Archiv-Nummer in der globalen Variable | <p>Die Funktion liest das Archiv, dessen Archiv-Nummer in der globalen Variable <font class=source>gArcNr</font> übergeben wird.</p> | ||
<font class=source>gArcNr</font> übergeben wird.</p> | |||
<p>Über den Parameter (int1) können zudem folgende Leseoptionen übergeben werden:</p> | <p>Über den Parameter (int1) können zudem folgende Leseoptionen übergeben werden:</p> | ||
Zeile 206: | Zeile 151: | ||
<tr> | <tr> | ||
<td valign=top>'''Konstante''' | <td valign=top>'''Konstante'''</td> | ||
<td valign=top>'''Funktion'''</td> | |||
<td valign=top>'''Funktion''' | </tr> | ||
</td> | <tr> | ||
<td valign=top><font class=source>0</font></td> | |||
<td valign=top>Liest das Archiv, dessen Nummer in <font class=source>gAFArcNr</font> angegeben ist.</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>_RecFirst</font> | <td valign=top><font class=source>_RecFirst</font></td> | ||
<td valign=top>Liest das erste Archiv</td> | |||
<td valign=top>Liest das erste Archiv | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>_RecPrev</font> | <td valign=top><font class=source>_RecPrev</font></td> | ||
<td valign=top>Liest das Archiv, das sich vor dem angegebenen Archiv befindet</td> | |||
<td valign=top>Liest das Archiv, das sich vor dem | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>_RecNext</font> | <td valign=top><font class=source>_RecNext</font></td> | ||
<td valign=top>Liest das Archiv, das sich nach dem angegebenen Archiv befindet</td> | |||
<td valign=top>Liest das Archiv, das sich nach dem | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>_RecLast</font> | <td valign=top><font class=source>_RecLast</font></td> | ||
<td valign=top>Liest das letzte Archiv</td> | |||
<td valign=top>Liest das letzte Archiv | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>_RecLock</font> | <td valign=top><font class=source>_RecLock</font></td> | ||
<td valign=top>sperrt das Archiv für exklusiven Zugriff</td> | |||
<td valign=top>sperrt das Archiv für exklusiven Zugriff | |||
</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign=top><font class=source>_RecUnlock</font> | <td valign=top><font class=source>_RecUnlock</font></td> | ||
<td valign=top>entsperrt das Archiv</td> | |||
<td valign=top>entsperrt das Archiv | |||
</td> | |||
</tr> | </tr> | ||
</table></p> | </table></p> | ||
<p>Die Lese-Optionen können mit den Sperr-Optionen kombiniert werden. Soll das in | <p>Die Lese-Optionen können mit den Sperr-Optionen kombiniert werden. Soll das in <font class=source>gAFArcNr</font> angegeben Archiv gelesen aber nicht gesperrt werden, muss in (int1) 0 übergeben werden.</p> | ||
<font class=source> | |||
in (int1) 0 übergeben werden.</p> | |||
<p><p>Nach dem Aufruf der Funktion stehen in den Feldpuffern die Informationen des gelesenen Archivs zur Verfügung.</p> | <p><p>Nach dem Aufruf der Funktion stehen in den Feldpuffern die Informationen des gelesenen Archivs zur Verfügung.</p> | ||
Zeile 345: | Zeile 278: | ||
</table> | </table> | ||
</p> | </p> | ||
== Beispiel == | |||
Lesen eines bestimmten Archivs: | |||
<tabber> | |||
|-|ScriptAPI= | |||
<pre class=source> | |||
... | |||
gAFArcNr # '2023.0001234'; | |||
tResult # AfArcRead(0); | |||
if (tResult != _ErrOk) | |||
{ | |||
// Error handling | |||
... | |||
} | |||
... | |||
</pre> | |||
|-|ArcFlowAPI= | |||
<pre class=source> | |||
... | |||
gArcNr # '2023.0001234'; | |||
tResult # AfArcRead(0); | |||
if (tResult != _ErrOk) | |||
{ | |||
// Error handling | |||
... | |||
} | |||
... | |||
</pre> | |||
</tabber> | |||
Schleife über alle Archive: | |||
<tabber> | |||
|-|ScriptAPI= | |||
<pre class=source> | |||
for tResult # AfArcRead(_RecFirst); | |||
loop tResult # AfArcRead(_RecNext); | |||
while (tResult = _ErrOk or tResult = _rLocked) | |||
{ | |||
... | |||
} | |||
</pre> | |||
|-|ArcFlowAPI= | |||
<pre class=source> | |||
for tResult # AfArcRead(_RecFirst); | |||
loop tResult # AfArcRead(_RecNext); | |||
while (tResult = _ErrOk or tResult = _rLocked) | |||
{ | |||
... | |||
} | |||
</pre> | |||
</tabber> | |||
<p> | <p> | ||
Zeile 392: | Zeile 378: | ||
</translate> | </translate> | ||
[[Category:Befehle für Archive]] | [[Category:Befehle für Archive]] | ||
Aktuelle Version vom 11. Februar 2025, 10:55 Uhr
Die Funktion liest das Archiv, dessen Archiv-Nummer in der globalen Variable gArcNr übergeben wird.
Über den Parameter (int1) können zudem folgende Leseoptionen übergeben werden:
Konstante | Funktion |
0 | Liest das Archiv, dessen Nummer in gAFArcNr angegeben ist. |
_RecFirst | Liest das erste Archiv |
_RecPrev | Liest das Archiv, das sich vor dem angegebenen Archiv befindet |
_RecNext | Liest das Archiv, das sich nach dem angegebenen Archiv befindet |
_RecLast | Liest das letzte Archiv |
_RecLock | sperrt das Archiv für exklusiven Zugriff |
_RecUnlock | entsperrt das Archiv |
Die Lese-Optionen können mit den Sperr-Optionen kombiniert werden. Soll das in gAFArcNr angegeben Archiv gelesen aber nicht gesperrt werden, muss in (int1) 0 übergeben werden.
Nach dem Aufruf der Funktion stehen in den Feldpuffern die Informationen des gelesenen Archivs zur Verfügung.
Der Inhalt des Feldes gAfArcColor kann mit folgenden Konstanten verglichen werden:
Konstante | Wert | Farbe |
sAfArcColorDefault | ![]() |
|
sAfArcColorCornflowerBlue | ![]() |
|
sAfArcColorAero | ![]() |
|
sAfArcColorPistachio | ![]() |
|
sAfArcColorChamoisee | ![]() |
|
sAfArcColorPeach | ![]() |
|
sAfArcColorAzure | ![]() |
|
sAfArcColorBeige | ![]() |
|
sAfArcColorIndianRed | ![]() |
|
sAfArcColorUclaBlue | ![]() |
|
sAfArcColorLimeGreen | ![]() |
|
sAfArcColorPastelBrown | ![]() |
|
sAfArcColorLavender | ![]() |
|
sAfArcColorChocolate | ![]() |
|
sAfArcColorOliveGreen | ![]() |
|
sAfArcColorCyan | ![]() |
Beispiel
Lesen eines bestimmten Archivs:
... gArcNr # '2023.0001234'; tResult # AfArcRead(0); if (tResult != _ErrOk) { // Error handling ... } ...
Schleife über alle Archive:
for tResult # AfArcRead(_RecFirst); loop tResult # AfArcRead(_RecNext); while (tResult = _ErrOk or tResult = _rLocked) { ... }
for tResult # AfArcRead(_RecFirst); loop tResult # AfArcRead(_RecNext); while (tResult = _ErrOk or tResult = _rLocked) { ... }
Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:
Konstante | Wert | Bedeutung |
_ErrOk | 0 | ok - kein Fehler aufgetreten |
_rLocked | 1 | Das Archiv ist von einem anderen Benutzer gesperrt |
_rNoRec | 5 | Das angegebene Archiv existiert nicht |
sAfErrNoRights | -20029 | Die Benutzerrechte reichen nicht aus |
Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.