View Full Version : Subfile mit SFLNXTCHG
PeterKarsten
04-05-04, 16:53
Ich lese einen Subfile mit READC ein. Im DDS ist SFLNXTCHG definiert. Gibt es eine Möglichkeit, programmgesteuert alle Subfilesätze so zu setzen, als wären Sie geändert, so das ich beim READC alle bekomme.
Danke
Peter :confused:
Hallo Peter,
wenn Du alle Sätze verarbeiten willst, verwendest Du am besten einen Chain, statt des ReadC.
Du fängst mit Subfile-Zähler 1 an und zählst hoch, bis Du nichtmehr findest.
/Free
For S1Zae = 1 to 9999;
Chain S1Zae MySfLFmt;
If Not %Found;
leave;
EndIf;
//Verarbeitung
EndFor;
/End-Free
Ansonsten gibt es noch die Möglichkeiten SFLNXTCHG ohne Bezugszahl zu verwenden, oder die Bezugszahl beim Write bzw. Update des Subfile-Records auf *On zu setzen.
Birgitta
/Free
For S1Zae = 1 to 9999;
Chain S1Zae MySfLFmt;
If Not Found;
leave;
EndIf;
//Verarbeitung
EndFor;
/End-Free
Hallo Birgitta!
muss es nicht
...
If Not %Found;
....
heißen ??
Gruß Ronald
Hallo,
das kommt davon, wenn man schnell was runtertippt, es muss natürlich %Found heissen.
Ich habe es im ursprünglich geposteten Beispiel geändert!
Birgitta