|
RE: Re: Empty subfile error message All -- If you display an empty subfile, you get an error and the program bombs. There is a technique where you write one record to the subfile then immediately clear the subfile. This prevents the error. But; isn't there a more elegant way to avoid this error. If I mismember correctly, there's a keyword you can use. It's been over two years ... ... help! Peace, -- Don "Losing my memory" Schenck Don The real way is not to display the subfile. No I'm not being cute. You have the control. How did you enter the SFLDSP keyword in the DDS? I bet it is unconditioned. Before you EXFMT on the control format check the RRN field. Here's an example of my 'Standard" RRN IFGT 0 MOVE *ON *IN31 EVAL DSPRRN = RRN ELSE MOVE *OFF *IN31 ENDIF *IN31 controls the SFLDSP keyword DSPRRN is on the SFLRCDNBR keyword P.S. If you use the PUTOVR & OVERLAY keywords don't forget the N31 ERASE(SFLDATA) DDS statement to get rid of the buffer!!! otherwise you may not be seeing reality!! if you know what I mean. (try talking to a user "who sees stuff on the screen, but the action options don't work" on the phone routine) John Carr EdgeTech If you want I'll send you my "RPG for Maintainablity" COMMON pitch which includes a complete "standard" page at a time SFL program. (If you want it send me your mailing address) +--- | This is the Midrange System Mailing List! | To submit a new message, send your mail to "MIDRANGE-L@midrange.com". | To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.