Also ... as a side note ... I see this at lot being posted by experts et.al:
Me.DateOfBirth.Value = "" ' (setting to empty string).
However, if that field in the table has its Allow Zero Length String property set to NO (which it SHOULD - see reference below, although sadly, the Default is YES) ... this is going to cause an error.
However, this:
Me.DateOfBirth.Value = Null
will never cause an error.
Here is the reference to the ZLS issue:
http://allenbrowne.com/bug-09.htmlscroll down to Zero Length String
mx