Hello,
I have a screen that comprises of;
REC01 (SFL)
CTL01 (SFLCTL(REC01))
MSG01 (simple record to show the function keys available to the user)
If I remove the final record from my subfile and reload it, the screen doesn't update to show it's no longer there (any other records; it updates fine) - from what I've read on here and elsewhere, this is because I'm using OVERLAY and can't turn SFLDSP on due to having no records.
If I remove the OVERLAY keyword it seems to work but my MSG01 record doesn't show at the bottom...
Quick over view of processing;
Turn off SFL inds
Turn on SFLCLR ind, write CTL01, turn off SFLCLR ind
If RRN = 0 after loading SFL, set SFLDSPCTL ind on
Write MSG01
EXFMT CTL01
What can I do? Writing an empty record is ugly as is "no records found" - is there no way to just reset the screen and have my MSG01 show?
Cheers,
Ryan
I have a screen that comprises of;
REC01 (SFL)
CTL01 (SFLCTL(REC01))
MSG01 (simple record to show the function keys available to the user)
If I remove the final record from my subfile and reload it, the screen doesn't update to show it's no longer there (any other records; it updates fine) - from what I've read on here and elsewhere, this is because I'm using OVERLAY and can't turn SFLDSP on due to having no records.
If I remove the OVERLAY keyword it seems to work but my MSG01 record doesn't show at the bottom...
Quick over view of processing;
Turn off SFL inds
Turn on SFLCLR ind, write CTL01, turn off SFLCLR ind
If RRN = 0 after loading SFL, set SFLDSPCTL ind on
Write MSG01
EXFMT CTL01
What can I do? Writing an empty record is ugly as is "no records found" - is there no way to just reset the screen and have my MSG01 show?
Cheers,
Ryan
Comment