Re: [U2] Press any k

2008-05-06 Thread MAJ Programming
That's the trouble. It CANNOT be used 'all over the place'. Surely you have
names and addresses who's lengths are often not their maximum. Even dates
can have today as 5/6 instead of 05/06/08. Money values also cannot be
dependent upon consistent lengths.

Thus, even though every 6 digit PN can be consistent, that's only for one of
dozens of other entries which is my original point. The users would have to
memorize those that requre enter and those that don't. Plus, how can you
cause the errant enter for the answering following the INPUT PN,6 to NOT
welcome the enter alone. OR what if enter alone were a valid choice but
not the intended choice.

It's hard to compare the savings of keystrokes to the 'back-up' concepts of
wrong following answers.

So in this divided topic, I choose to always require a enter even if it's
a Y/N answer.

Respectfully,
Mark Johnson
- Original Message -
From: Brutzman, Bill [EMAIL PROTECTED]
To: u2-users@listserver.u2ug.org
Sent: Friday, May 02, 2008 10:07 AM
Subject: RE: [U2] Press any k


 We have 6-digit part numbers here.  With input PN, 6... I have
 single-handedly saved the company millions of keystrokes per year.

 Also... it is not inconsistent if it is used all over the place.

 Q: Are we not men?
 A: We are the DevoTees.

 -Bill

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] Behalf Of MAJ Programming
 Sent: Thursday, May 01, 2008 7:53 PM
 To: u2-users@listserver.u2ug.org
 Subject: Re: [U2] Press any key to continue...


 IMHO I find the mixed use of INPUT statements with some not requiring an
 enter keystroke while most requiring the enter to be incredibly
 distracting.

 I've long heard the argument that saving the user the single pathetic
 keystroke has value but not when things go wrong. In the big picture it's
a
 function of who is programming whom.

 While it can be argued that some Y/N questions don't require the enter,
it
 creates an inconsistent interface, removing the opportunity should they
 press Y when they wanted N. I've seen 3, 4 and even date answers of
the
 form INPUT ANS,8: where the enter is implied upon the entry of the 8th
 character.

 Then the enter answer could accidentally apply to the next question and
 then more inconsistency ensues.

 Just an opinion,
 Mark Johnson
 - Original Message -
 From: Brutzman, Bill [EMAIL PROTECTED]
 To: u2-users@listserver.u2ug.org
 Sent: Wednesday, April 30, 2008 10:50 AM
 Subject: RE: [U2] Press any key to continue...


  On a lot of screens here , I force end-users to type 'x' to exit (per
the
  following code) so that they do not bypass an error message screen.
 
  I also use square brackets [#] on a single-character prompts and
 triangular
  brackets on multi-character prompts # so that end-users know what to
  expect.
 
  --Bill
 
  *
  Error.Prompt:
 
crt @(-1)
 
crt @(10,10) : ' Descriptive Error Message ' :
crt @(10,11) : ' [X] :
 
input Ans.Error, 1
  Ans.Error = upcase(Ans.Error)
 
begin case
  case Ans.Error = 'X'  ;  null
  case 1;  call *BEEP.BEEP.AND.SLEEP.R0  ;  go
  Error.Prompt
end   case
 
  return to Main.Screen
 
  *-
  ---
  u2-users mailing list
  u2-users@listserver.u2ug.org
  To unsubscribe please visit http://listserver.u2ug.org/
 ---
 u2-users mailing list
 u2-users@listserver.u2ug.org
 To unsubscribe please visit http://listserver.u2ug.org/
 ---
 u2-users mailing list
 u2-users@listserver.u2ug.org
 To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] Press any k

2008-05-06 Thread Brutzman, Bill
It is handled via the prompts... using [square] brackets for standard
numbers of digits and triangular brackets for variable length entries.
For most users, this takes approx one day to get acclimated.

InCorrect entries lead to an error screen with a Beep.Beep.And.Sleep.

In all, this method is a fast way to validate entered data.

--Bill

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of MAJ Programming
Sent: Tuesday, May 06, 2008 2:00 AM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Press any k


That's the trouble. It CANNOT be used 'all over the place'. Surely you have
names and addresses who's lengths are often not their maximum. Even dates
can have today as 5/6 instead of 05/06/08. Money values also cannot be
dependent upon consistent lengths.

Thus, even though every 6 digit PN can be consistent, that's only for one of
dozens of other entries which is my original point. The users would have to
memorize those that requre enter and those that don't. Plus, how can you
cause the errant enter for the answering following the INPUT PN,6 to NOT
welcome the enter alone. OR what if enter alone were a valid choice but
not the intended choice.

It's hard to compare the savings of keystrokes to the 'back-up' concepts of
wrong following answers.

So in this divided topic, I choose to always require a enter even if it's
a Y/N answer.

Respectfully,
Mark Johnson
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


Re: [U2] Press any k

2008-05-06 Thread MAJ Programming
If your environment has promoted a consistent interface across all programs,
then congratulations on the {} and  prompting.

Unfortunately within all of my client's systems, there rarely appears a
consistent interface, thus my perspective on this topic. Even within one set
of programs from the same menu, some prompts for Enter Company use the
automatic enter and some do not. Oddly enough, this example does a R%3
to the answer so even if it is INPUT A,3 then the users either type
1enter or END without. Doesn't paint a good picture.

Also, part of my perspective is that virtually all of my client's systems
are a strong mix of procs and programs and procs don't support the automatic
enter (at least I haven't seen it). So that's another inconsistency that I
deal with.

Thanks
Mark Johnson
- Original Message -
From: Brutzman, Bill [EMAIL PROTECTED]
To: u2-users@listserver.u2ug.org
Sent: Tuesday, May 06, 2008 10:15 AM
Subject: RE: [U2] Press any k


 It is handled via the prompts... using [square] brackets for standard
 numbers of digits and triangular brackets for variable length entries.
 For most users, this takes approx one day to get acclimated.

 InCorrect entries lead to an error screen with a Beep.Beep.And.Sleep.

 In all, this method is a fast way to validate entered data.

 --Bill

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] Behalf Of MAJ Programming
 Sent: Tuesday, May 06, 2008 2:00 AM
 To: u2-users@listserver.u2ug.org
 Subject: Re: [U2] Press any k


 That's the trouble. It CANNOT be used 'all over the place'. Surely you
have
 names and addresses who's lengths are often not their maximum. Even dates
 can have today as 5/6 instead of 05/06/08. Money values also cannot be
 dependent upon consistent lengths.

 Thus, even though every 6 digit PN can be consistent, that's only for one
of
 dozens of other entries which is my original point. The users would have
to
 memorize those that requre enter and those that don't. Plus, how can you
 cause the errant enter for the answering following the INPUT PN,6 to NOT
 welcome the enter alone. OR what if enter alone were a valid choice
but
 not the intended choice.

 It's hard to compare the savings of keystrokes to the 'back-up' concepts
of
 wrong following answers.

 So in this divided topic, I choose to always require a enter even if
it's
 a Y/N answer.

 Respectfully,
 Mark Johnson
 ---
 u2-users mailing list
 u2-users@listserver.u2ug.org
 To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] Press any k

2008-05-02 Thread Brutzman, Bill
We have 6-digit part numbers here.  With input PN, 6... I have
single-handedly saved the company millions of keystrokes per year.  

Also... it is not inconsistent if it is used all over the place.

Q: Are we not men?  
A: We are the DevoTees.

-Bill

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of MAJ Programming
Sent: Thursday, May 01, 2008 7:53 PM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Press any key to continue...


IMHO I find the mixed use of INPUT statements with some not requiring an
enter keystroke while most requiring the enter to be incredibly
distracting.

I've long heard the argument that saving the user the single pathetic
keystroke has value but not when things go wrong. In the big picture it's a
function of who is programming whom.

While it can be argued that some Y/N questions don't require the enter, it
creates an inconsistent interface, removing the opportunity should they
press Y when they wanted N. I've seen 3, 4 and even date answers of the
form INPUT ANS,8: where the enter is implied upon the entry of the 8th
character.

Then the enter answer could accidentally apply to the next question and
then more inconsistency ensues.

Just an opinion,
Mark Johnson
- Original Message -
From: Brutzman, Bill [EMAIL PROTECTED]
To: u2-users@listserver.u2ug.org
Sent: Wednesday, April 30, 2008 10:50 AM
Subject: RE: [U2] Press any key to continue...


 On a lot of screens here , I force end-users to type 'x' to exit (per the
 following code) so that they do not bypass an error message screen.

 I also use square brackets [#] on a single-character prompts and
triangular
 brackets on multi-character prompts # so that end-users know what to
 expect.

 --Bill

 *
 Error.Prompt:

   crt @(-1)

   crt @(10,10) : ' Descriptive Error Message ' :
   crt @(10,11) : ' [X] :

   input Ans.Error, 1
 Ans.Error = upcase(Ans.Error)

   begin case
 case Ans.Error = 'X'  ;  null
 case 1;  call *BEEP.BEEP.AND.SLEEP.R0  ;  go
 Error.Prompt
   end   case

 return to Main.Screen

 *-
 ---
 u2-users mailing list
 u2-users@listserver.u2ug.org
 To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/