Becky,
You can set a DateTime field to Null, but if you have code that specifically
tests for a date, yet gets a Null, you will run into the error you describe.
In such cases, you need to explicitly test for Null, and supply a valid date
if one is found. For example, the following code uses the Nz() function to
supply a date if the field contains a Null value.
Nz(Me.txtDate, 999999)
999999 produces a date of 25 November 4637, which you can reasonably expect
to be well beyond the lifetime of your database. Similarly, a value of -1
produces a date of 29 December 1899 (a little before your time). Depending
on what you're trying to do, you can test to see if the textbox's date is
before, after or between a specific date range. Either of the above values
will fail this test, and thus, give you something that you can work with,
without error.
Regards,
Graham R Seach
Microsoft Access MVP
Sydney, Australia