Lew,

 

There’s an issue here of pausing for titles in a loop.  In the command: 

 

            PauseLoop "Discharge [EMAIL PROTECTED],37", "~"

 

“Discharge Time” is always at row 10 column 37 while you’re on this screen so it’s not a valid indication that your application has this as a prompt.  A better condition would be:

 

            If Row = 10 and (Col >= 55 Or Col <= 60) Then Enter ‘Discharge Time

 

This handles the double column issue and the possibility that the cursor might be anywhere in the field.  (The Loop command should also have a Row and Col condition.)  A problem with this is that is does have the “the second time false” feature of the At/PauseLoop command so that if the application were slow, it could press multiple Enters.  I’d use a Stable 1 to limit this effect.  You should only need a single Stable at the end of your loop.

 

There’s also an issue with using prompts from the first column (e.g., Admit Date) since they also are satisfied when the cursor is in the second column.  The If Row… format will also work for these conditions.

 

Finally, I noticed that you’ve ordered the conditions in your loop in the reverse order that they appear.  This is an excellent idea because it ensures that the Stable command will always be executed after any condition is satisfied.

 

 

 

Rich McNeil

Boston Software Systems

866 653 5105

www.bostonworkstation.com

 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent
:
Wednesday, August 20, 2003 12:28 PM
To: BostonWorkStation Talk
Subject: [Talk] PauseLoop issue

 

Well, I call it the pauseloop issue, but I am not sure.

See the attached doc.

 

My issue is that I have a two column screen, and I have had various issues while trying to run this.

 

The original issue was that I couldn’t get the cursor to stop on Discharge Disp. I figured that out. It was because strings in the second column were being statisfied by strings in the first column (I would want to PauseLoop on Discharge Date, but in my Do Loop Admit Date was also being satisfied, so an enter would be keyed, and I would end up 2 or 3 fields beyond Discharge Disp).

 

I have ended up trying to be specific about Discharge Date, by adding cursor positions, but that is not working right now.

 

Any suggestions?

 

TKs

Lew Hundley
Information Specialist - Programmer
Silverton Hospital
Silverton
Oregon
503.873.1657
[EMAIL PROTECTED]

 

Reply via email to