On Nov 21, 2008, at 9:02 PM, Roger Lovelock wrote:
> Can do - how about I just zip up my project folder (includes the
> database)
> and send it to this email address?
OK, I've finally tracked down the problem. It's an edge case that we
never considered. Since the text box starts out with an empty value,
(i.e., ""), and then gets set to the value in the first record, the
_oldVal = "". Now you clear that value, and click 'Next'. When it
comes time to flush, the Value and _oldVal are equal (an empty
string), so it skips the validation, figuring that you haven't changed
the value.
The original value is supposed to be None, but since text controls
can only store strings, we are inadvertently converting the original
None to an empty string. I'll have to review the conversion routines
in the text controls to see where that is going wrong.
-- Ed Leafe
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/[EMAIL PROTECTED]