Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
OLDVAL return .NULL.
Message
From
17/06/2001 13:20:41
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
OLDVAL return .NULL.
Miscellaneous
Thread ID:
00520390
Message ID:
00520390
Views:
48
Hi all,

I just had a frustrating hour or more.

A form with table buffering for specific table (of a .DBC), MULTILOCKS ON, etc...

An APPEND BLANK, set the PK field, then SETFLDSTATE on PK field so it looks UNCHANGED.
In the Valid() of my subclassed TextBox I was comparing This.Value to the field's OLDVAL. Because it is a subclass the field can be anything so I deconstruct the ControlSource to construct the OLDVAL statement and I include the alias as a parameter.

When the input field remained untouched (just tabbed through them) the compare never returned TRUE.

I ultimately found that OLDVAL was returning .NULL. even though the field does NOT allow NULL (none of the fields in the database do).

Is this normal? Checking OLDVAL in both VFP Help and Hacker's doesn't mention this.

Thanks in advance for comments/ideas

JimN
Next
Reply
Map
View

Click here to load this message in the networking platform