× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Simon, I stand corrected... SFLLIN writes the same record format. What I was trying to say is that each is "separate" from the previous.

Thinking about this case, if SFLSIZ > SFPAG were used, and if all the columns except one are output, the one being input or both output and input, then the cursor would move up and down that column and not go to the others when the tab keys or enter are used...


----- Original Message ----- From: "Simon Coulter" <shc@xxxxxxxxxxxxxxxxx>
To: "RPG programming on the IBM i / System i" <rpg400-l@xxxxxxxxxxxx>
Sent: Monday, June 14, 2010 2:58 PM
Subject: Re: SFLLIN keyword



On 14/06/2010, at 4:10 PM, John McKay wrote:

SFLCSRPRG will operate as described within a record format - it will
not
cross over record fromats. WIth SFLLIN, you are writing a separate
record
format each time. Also SFLCSRPRG is not allowed with SFLLIN - the
compile
fails.


Oh bugger! I was sure I'd done this but I see the example I had in
mind is actually a sub-file without SFLLIN. Documentation says:

"The SFLLIN keyword is not allowed in a record that contains the
SFLCSRPRG."

which is not what they mean because SFLLIN is specified on the SFLCTL
record and SFLCSRPRG is specified on the SFL record thus the keywords
are not in the same record and (if reading the documentation
literally) should be allowed.

I take issue with your comment that SFLLIN writes separate record
formats. The code writes to the same record format just as it does
without SFLLIN. It's WSFM that maps the records into multiple columns
(i.e. multiple columns of records).

I would not use SFLLIN here. Instead I would use the SFLSIZ >
SFLPAG, and
protect and non-display the empty fields. Messy programming, but it
achieves the result.

Not sure how that would make the cursor move down an input column
instead of across.

Given the above information I'd probably use DSM to accomplish this.
Worth experimenting ...

Regards,
Simon Coulter.
--------------------------------------------------------------------
FlyByNight Software OS/400, i5/OS Technical Specialists

http://www.flybynight.com.au/
Phone: +61 2 6657 8251 Mobile: +61 0411 091 400 /"\
Fax: +61 2 6657 8251 \ /
X
ASCII Ribbon campaign against HTML E-Mail / \
--------------------------------------------------------------------



--
This is the RPG programming on the IBM i / System i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.