-
Und warum beginnt die RSN von vorne??
Ich dachte durch den Chain wird kein Bezug auf irgendwas genommen sonder nur geprüft!
Ist dem nicht so?
Kann man nicht irgendwie auf die logische wieder aufesetzen als wenn man mit ihr noch nicht gearbeitet hat?
Ich habe jetzt 4 variablen zum zählen!
1. Variable: RSN zählen der ersten 10 Sätze in sub20
2. Variable: Zaehle zählen der hinzugeblätterten Sätze sub30
3. Variable: SSN1 das ist meine relative Satznummer im Satzformat(als hiddenfeld)
4. Variable: C1pos umd die aktuelle Position des Cursor zu ermitteln um nach Aktionscodes zu prüfen u.ä...
-
Jede geöffnete Datei hat genau einen Lese-Satzzeiger, der mit jeder Operation verändert wird.
Ein CHAIN/READ/READC/SETLL/SETGT verändert immer den Satzzeiger für die nächste Leseoperation.
Subfiles sind noch insoweit was besonderes, als das sie wie sequentielle Dateien betrachtet werden und die Satz-Nr IMMER im SFLRNR-Feld der F-Bestimmung steht.
Um Nach Aktionscodes zu prüfen, solltestes du mit dem DDS-Schlüsselwort SFLNXTCHG mit Bezugszahl arbeiten, dann kannst du den READC verwenden.
Ich kann dir hier leider keinen Programmierkurs geben.
-
Also müsste doch wenn ich ein SETLL mit nem Key mache und den Key vorher mit den Eingaben definiere
z.b. z-add 1.Eingabe feld1
z-add 2.Eingabe feld2
keyakc setll logischedatei
do 10 RSN
keyakr reade logischedatei
....
müsste das doch gehen!
-
Dein Problem betrifft die Subfile und nicht ein physisches oder logisches File.
Wie Baldur bereits beschrieben hat, wird beim Lesen der Subfile die RSN mit der Satz-Nummer des gelesenen Satzes gefüllt.
Also nach dem 1.Füllen der SFL ist die RSN z.Bsp. 10.
Nach dem Lesen des 1.Satzes, ist RSN = 1 (Satz 1 wurde gelesen).
Wenn du jetzt mit der aktuellen Nummer in RSN weitere Sätze hinzufügen willst,
dann krachts, weil der Satz 2 bereits in der SFL vorhanden ist.
Du musst dir die letzte geschriebene RSN merken und jeweils mit dieser neue Sätze hinzufügen.
Similar Threads
-
By Christian.Hesse in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 03-01-07, 11:53
-
By TARASIK in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 26-10-06, 11:07
-
By ExAzubi in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 17-10-06, 16:48
-
By M Scheid in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 12-06-06, 13:02
-
By linguin in forum IBM i Hauptforum
Antworten: 10
Letzter Beitrag: 16-05-06, 12:14
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks