I am thinking in a different direction, try to examine your record updating scheme, remember that in the validate event (if you code it) cancellation could happen, and that record moves also implies update actions, see if your date-textbox has any connection to any impicite updating actions...