Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Matching Code
Message
From
30/03/2021 10:53:05
 
 
To
30/03/2021 10:14:54
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Miscellaneous
Thread ID:
01679350
Message ID:
01679355
Views:
51
>Greetings all,
>
>I am running a validation code that checks user name text box value to see if it matches their double-entry value. The text boxes are on Page 1 of 3 pageframe. Screen syntax goes as:
>
>Step 2. Enter your User Name , step 2a. Re-enter your user name
>
>The Validation button sits on page 3 of the pageframe. Here's the validation code:
>Do Case
> CASE ALLTRIM(This.parent.parent.Page1.txt_UserName1.Value) NOT EQUAL TO ALLTRIM(This.parent.parent.Page1.txt_UserName2.Value)
>...notify user that the entries do not match
> EndCase
>
>Testing scenario: When I enter a user name is UserName1 text box, and leave Username2 textbox empty, the validation code DOES NOT fire off. I have tried use both NOT EQUAL TO operator(s)
>
>Any ideas ?

Do you maen that the DO CASE isn't running or the particular CASE branch doesn't seem to be taken? If it's the latter, you might want to try running the following commands and see what happens:
cS1 = "test"
cS2 = "test 1"
SET EXACT ON
? cS1 = cS2
? cS2 = cS1
? cS1 == cS2
? cS2 == cS1
SET EXACT OFF
? cS1 = cS2
? cS2 = cS1
? cS1 == cS2
? cS2 == cS1
Things to note:
* SET EXACT OFF is the default configuration
* Difference in behavior between "=" and "==" operator.
Previous
Reply
Map
View

Click here to load this message in the networking platform