FNeurieser
12-07-11, 14:13
@camouflage
Also zuerst werden alle Sätze der Datei absteigend nach Datum angezeigt da ja gleich nach dem Start noch keine Auswahl getroffen werden kann. Ich verwende für das SFLDSP und SFLDSPCTL die Bezugszahl 80, für SFLCLR N80.
RNRA# = 0;
*In80 = '0';
Write CTL000;
*In80 = '1';
Mittels SQL-werden alle Datensätze ausgegeben:
.
.
.
RNRA# += 1;
S0INFO2 = L1INFO2;
VGLFLD = AKTFLD;
WRITE SFL000;
SIDX1 += 1;
.
.
.
Danach erfolgt die Anzeige:
RNRA# = 1;
Write SFL000;
Write FOOT00;
ExFmt CTL000;
.
.
.
READC SFL000;
DoW %EOF = *OFF;
If S0AUSW = 2;
ExSr Aendern;
EndIf;
If S0Ausw = 5;
ExSr Detail;
EndIf
READC SFL000;
EndDo;
.
.
.
Gibt jetzt jemand einen Filter ein, so werden nur mehr die gefilterten Sätze angezeigt, aber ich habe nicht mehr die Möglichkeit einen Wert im Auswahlfeld einzugeben.
@Fuerchau
Hallo, Overlay ist keines vorhanden und die Bezugszahl wird ja dadurch gesetzt dass sie für SFLDSP und SFLDSPCTL gleich ist, oder?
Also zuerst werden alle Sätze der Datei absteigend nach Datum angezeigt da ja gleich nach dem Start noch keine Auswahl getroffen werden kann. Ich verwende für das SFLDSP und SFLDSPCTL die Bezugszahl 80, für SFLCLR N80.
RNRA# = 0;
*In80 = '0';
Write CTL000;
*In80 = '1';
Mittels SQL-werden alle Datensätze ausgegeben:
.
.
.
RNRA# += 1;
S0INFO2 = L1INFO2;
VGLFLD = AKTFLD;
WRITE SFL000;
SIDX1 += 1;
.
.
.
Danach erfolgt die Anzeige:
RNRA# = 1;
Write SFL000;
Write FOOT00;
ExFmt CTL000;
.
.
.
READC SFL000;
DoW %EOF = *OFF;
If S0AUSW = 2;
ExSr Aendern;
EndIf;
If S0Ausw = 5;
ExSr Detail;
EndIf
READC SFL000;
EndDo;
.
.
.
Gibt jetzt jemand einen Filter ein, so werden nur mehr die gefilterten Sätze angezeigt, aber ich habe nicht mehr die Möglichkeit einen Wert im Auswahlfeld einzugeben.
@Fuerchau
Hallo, Overlay ist keines vorhanden und die Bezugszahl wird ja dadurch gesetzt dass sie für SFLDSP und SFLDSPCTL gleich ist, oder?