<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Thank you vey much Bob.<BR>
I&nbsp;tried moving the call to pre-update but lost the ability to have all the data commit together. I think your tip on&nbsp;setting the subscreen on line 25&nbsp;may bear fruit!<BR>
One other thing - could you give me an example of how to use the restore=lines? quick procloc=xxx/xx restore=lines auto=xx.qkg??<BR>
&nbsp;<BR>
Appreciate all you do for us...<BR>
&nbsp;<BR>
Karen<BR>&nbsp;<BR>
&gt; To: kbarrett00@hotmail.com<BR>&gt; CC: powerh-l@lists.sowder.com; powerh-l-bounces+bob.deskin=ca.ibm.com@lists.sowder.com<BR>&gt; Subject: Re: Screen display problem on return<BR>&gt; From: Bob.Deskin@ca.ibm.com<BR>&gt; Date: Thu, 10 Feb 2011 10:02:56 -0500<BR>&gt; <BR>&gt; I missed the very start of this, but I did see your last message. I have a <BR>&gt; few things to add:<BR>&gt; <BR>&gt; First off, be very careful calling subscreens from the UPDATE procedure. <BR>&gt; You want to make sure that your transaction and associated commit spans <BR>&gt; the two levels properly. If it can be done as a separate transaction, then <BR>&gt; call the subscreen in the PREUPDATE. However, that is unrelated to the <BR>&gt; screen refresh issue.<BR>&gt; <BR>&gt; It is probable that the problem is because QUICK does not want to display <BR>&gt; screens during the UPDATE procedure because unwanted things can happen. <BR>&gt; Maybe not for relational, but for non-relational files.<BR>&gt; <BR>&gt; Here are some options:<BR>&gt; <BR>&gt; Try the RESTORE=LINES program parameter along with CLEAR ALL on the RUN <BR>&gt; SCREEN. The RESTORE=LINES was introduced when we allowed subscreens to <BR>&gt; overlay other screens in less than a 24x80 area.<BR>&gt; <BR>&gt; And if that doesn't work, you may be able to force things by using <BR>&gt; application lines. QUICK has 240 application lines, basically its internal <BR>&gt; screen memory. Most people don't bother with it any more because it <BR>&gt; started out when using HP terminals which had more than 24 lines of <BR>&gt; memory.<BR>&gt; <BR>&gt; By default, a screen starts ON LINE 1 FOR 23 LINES MESSAGE ON LINE 24. So <BR>&gt; on the subscreen, try ON LINE 25. It will automatically take 23 lines with <BR>&gt; the message line 1 after.<BR>&gt; <BR>&gt; Now when you clear and refresh, QUICK doesn't have to reload the screen <BR>&gt; image. It has both in memory and hopefully will simply redisplay the upper <BR>&gt; level screen.<BR>&gt; <BR>&gt; At least that's the theory.<BR>&gt; <BR>&gt; Bob<BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; From: Karen Barrett &lt;kbarrett00@hotmail.com&gt;<BR>&gt; To: PowerhouseList Post &lt;powerh-l@lists.sowder.com&gt;<BR>&gt; Date: 2011-02-09 07:40 PM<BR>&gt; Subject: Screen display problem on return<BR>&gt; Sent by: powerh-l-bounces+bob.deskin=ca.ibm.com@lists.sowder.com<BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; Hi All,<BR>&gt; <BR>&gt; I tried these tips from Daniel but moving the call of the 2nd screen from <BR>&gt; update to preupdate made no change and I had too much going on to treat it <BR>&gt; as a slave.<BR>&gt; Strangely, the choice of U, US, UR, and UN does! If U, all is hunky-dory. <BR>&gt; Last time I checked, there was no way within the screen to <BR>&gt; identify/control which update action the user chooses. Still, it is just a <BR>&gt; display issue and if they forget to U, the funky look will remind them :-)<BR>&gt; <BR>&gt; Thanks and have a happy,<BR>&gt; <BR>&gt; Karen Barrett<BR>&gt; <BR>&gt; ;----------------------------------<BR>&gt; <BR>&gt; The second screen is called in the update procedure? If so, you should try <BR>&gt; to call it in the preupdate.<BR>&gt; <BR>&gt; If this doesn't solve the problem, I would try to convert screen 2 into a <BR>&gt; slave screen, receiving the primary file of screen 1 as master.<BR>&gt; <BR>&gt; Daniel Rodríguez-- <BR>&gt; = = = = = = = = = = = = = = = = = = = = = = = = = = = =<BR>&gt; Mailing list: powerh-l@lists.sowder.com<BR>&gt; Subscribe: 'subscribe' in message body to <BR>&gt; powerh-l-request@lists.sowder.com<BR>&gt; Unsubscribe: 'unsubscribe &amp;lt;password&amp;gt;' in message body to <BR>&gt; powerh-l-request@lists.sowder.com<BR>&gt; http://lists.sowder.com/mailman/listinfo/powerh-l<BR>&gt; This list is closed, thus to post to the list you must be a subscriber.<BR>&gt; Add 'site:lists.sowder.com powerh-l' to your search terms to search the <BR>&gt; list archive at Google.<BR>&gt; <BR>                                               </body>
</html>