<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: &#8220;Subfiles in RPGIV&#8221; and Me</title>
	<atom:link href="http://www.rpgandprogramming.com/2009/05/subfiles-in-rpgiv-and-me/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rpgandprogramming.com/2009/05/subfiles-in-rpgiv-and-me/</link>
	<description>Not Role Playing Games, but the RPG programming language and the craft of programming.</description>
	<pubDate>Thu, 09 Sep 2010 04:33:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Curtis Barron</title>
		<link>http://www.rpgandprogramming.com/2009/05/subfiles-in-rpgiv-and-me/#comment-315</link>
		<dc:creator>Curtis Barron</dc:creator>
		<pubDate>Fri, 10 Jul 2009 23:32:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.rpgandprogramming.com/?p=165#comment-315</guid>
		<description>If I understand your question correctly, you have created a subfile that consists of one or more screens of data, then scrolled to the end of the subfile. 
For the sake of discussion, let's say you created a subfile of 48 records, consisting of 16 records per screen. When you roll back, you are in within the subfile. You can scroll back and forth within these three screens. The operating system itself, not the program, is in control of the roll keys. Assuming you have input capable fields, you can update the data within the subfile with either of the methods mentioned in my post. In this case, the roll keys will kick in when you scroll forward (roll up) at the end of the subfile.
If you are at the first screen, you can go no lower; you will probably get a keyboard error if you attempt to roll back. 
I'm not sure I've answered your question. If I haven't, let me know.</description>
		<content:encoded><![CDATA[<p>If I understand your question correctly, you have created a subfile that consists of one or more screens of data, then scrolled to the end of the subfile.<br />
For the sake of discussion, let&#8217;s say you created a subfile of 48 records, consisting of 16 records per screen. When you roll back, you are in within the subfile. You can scroll back and forth within these three screens. The operating system itself, not the program, is in control of the roll keys. Assuming you have input capable fields, you can update the data within the subfile with either of the methods mentioned in my post. In this case, the roll keys will kick in when you scroll forward (roll up) at the end of the subfile.<br />
If you are at the first screen, you can go no lower; you will probably get a keyboard error if you attempt to roll back.<br />
I&#8217;m not sure I&#8217;ve answered your question. If I haven&#8217;t, let me know.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Aiese</title>
		<link>http://www.rpgandprogramming.com/2009/05/subfiles-in-rpgiv-and-me/#comment-314</link>
		<dc:creator>Mike Aiese</dc:creator>
		<pubDate>Thu, 09 Jul 2009 03:31:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.rpgandprogramming.com/?p=165#comment-314</guid>
		<description>How do you "force" the current screen to get read as in this case.

I put roll down and roll up keys in the DDS.

I display screen 1 of the subfile and roll thru the subfile to EOF.

Then roll back.  How come the program does not process the roll down key.  The subfile maintains control for all the roll down keys.  I want to do some processing on the screens as I am rolling back.

,</description>
		<content:encoded><![CDATA[<p>How do you &#8220;force&#8221; the current screen to get read as in this case.</p>
<p>I put roll down and roll up keys in the DDS.</p>
<p>I display screen 1 of the subfile and roll thru the subfile to EOF.</p>
<p>Then roll back.  How come the program does not process the roll down key.  The subfile maintains control for all the roll down keys.  I want to do some processing on the screens as I am rolling back.</p>
<p>,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Vandever</title>
		<link>http://www.rpgandprogramming.com/2009/05/subfiles-in-rpgiv-and-me/#comment-300</link>
		<dc:creator>Kevin Vandever</dc:creator>
		<pubDate>Fri, 19 Jun 2009 06:36:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.rpgandprogramming.com/?p=165#comment-300</guid>
		<description>ReadC, Chain. I see both points. Good discussion. Just glad folks are still talking about subfiles. Thanks for mentioning the book.

Kevin.</description>
		<content:encoded><![CDATA[<p>ReadC, Chain. I see both points. Good discussion. Just glad folks are still talking about subfiles. Thanks for mentioning the book.</p>
<p>Kevin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Klement</title>
		<link>http://www.rpgandprogramming.com/2009/05/subfiles-in-rpgiv-and-me/#comment-244</link>
		<dc:creator>Scott Klement</dc:creator>
		<pubDate>Fri, 15 May 2009 21:32:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.rpgandprogramming.com/?p=165#comment-244</guid>
		<description>I agree with you. I prefer to use CHAIN for each RRN instead of READC.  If I use READC with SFLNXTCHG, I lose the ability to tell if the user did or didn't make changes, because SFLNXTCHG will cause unchanged records to pop up as changed.

When I write subfile apps, I usually want to show the screen to the user after his keying is done, and only proceed to the next screen (or whatever) if the user has made no changes.   I can't detect that condition if I use SFLNXTCHG.  The CHAIN technique is more versatile.

In 16 years of subfile programming, I've never had trouble with performance using CHAIN.  Today, the thought of a performance problem is almost laughable.  It's only 9999 records, after all... on today's computers, that's nothing.</description>
		<content:encoded><![CDATA[<p>I agree with you. I prefer to use CHAIN for each RRN instead of READC.  If I use READC with SFLNXTCHG, I lose the ability to tell if the user did or didn&#8217;t make changes, because SFLNXTCHG will cause unchanged records to pop up as changed.</p>
<p>When I write subfile apps, I usually want to show the screen to the user after his keying is done, and only proceed to the next screen (or whatever) if the user has made no changes.   I can&#8217;t detect that condition if I use SFLNXTCHG.  The CHAIN technique is more versatile.</p>
<p>In 16 years of subfile programming, I&#8217;ve never had trouble with performance using CHAIN.  Today, the thought of a performance problem is almost laughable.  It&#8217;s only 9999 records, after all&#8230; on today&#8217;s computers, that&#8217;s nothing.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
