Tom,

Razzak showed you how last year.  Search for “counting characters as you type” 
in your RBASE-L directory.

Claudine

From: [email protected] [mailto:[email protected]] On Behalf Of 
Tom Frederick
Sent: Tuesday, March 07, 2017 10:55 AM
To: [email protected]
Subject: RE: [RBASE-L] - Typed versus Scanned

Is there some way to count the keys pressed? I assume a 7 character bar code 
does not require a keyboard key press (does the bar code reader button count as 
one?) while manually entering the characters on a keyboard requires 7 key 
presses that can be counted. That allows 1 = bar code and anything over 1 is 
manual.

Tom Frederick
President/CEO
Elm City Center
1314 W Walnut
Jacksonville, IL 62650
O-217-245-9504
F-217-245-2350
[email protected]<mailto:[email protected]>

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] On Behalf Of Dan Goldberg
Sent: Tuesday, March 07, 2017 10:19 AM
To: [email protected]<mailto:[email protected]>
Subject: RE: [RBASE-L] - Typed versus Scanned

The only thing I can think of is to have the scanner send a special character 
to the field, then strip it out with an eep after checking.

It would be a lot of work depending on how many fields are scanned.

Dan Goldberg

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] On Behalf Of Richardson, Jeff
Sent: Tuesday, March 7, 2017 8:12 AM
To: [email protected]<mailto:[email protected]>
Subject: Re: [RBASE-L] - Typed versus Scanned


Thanks Albert, but that's not exactly what I'm trying to accomplish.



I basically want to determine where the input originated from after the user 
exits the field. Did he/she scan the value, or was it typed? I've been playing 
around with lastkeypressed and slen of the values, but without success so far.

________________________________
From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> on behalf of Albert 
Berry <[email protected]<mailto:[email protected]>>
Sent: Tuesday, March 7, 2017 11:03 AM
To: [email protected]<mailto:[email protected]>
Subject: Re: [RBASE-L] - Typed versus Scanned

In the form, right clock the memo field and add an EEP to the on exit EEP 
section. Give the field a ComponentID such as cMemoField.

— Exit EEP
SET VAR vMemoField TEXT
GETPROPERTY cMemoField TEXTVALUE ‘vMemoField’
IF vMemoField IS NULL THEN
  PROPERTY cMemoField SET_FOCUS ‘TRUE’
  Pause 2 using ‘You must enter something’
ENDIF
RETURN


On Mar 7, 2017, at 6:28 AM, Richardson, Jeff 
<[email protected]<mailto:[email protected]>> wrote:

I want to be able to tell if a value has been scanned (using a bar code 
scanner) or typed (using the keyboard) into a form's variable memo field upon 
exiting the said field. Does anyone have a method to make this determination 
that they'd generously like to share with me? Thanks in advance.

Jeff Richardson
Charleston, WV
ATTENTION: This message and all attachments are PRIVATE, and may contain 
information that is CONFIDENTIAL and PRIVILEGED. If you have received this 
message in error, please notify the sender by reply e-mail and delete the 
message immediately. To unsubscribe from marketing and sales emails, please 
reply unsubscribe in the subject line.
--
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to