I created a table with a date-type column.
I added two rows.
I added dates to both records in Table View mode
I deleted one of the dates. (No problem)
I created a Sub that opened that table as a recordset
I read the value of the column and row that I had deleted the date from in the Immediate Window:
I moved to the row with a date in it.
In the immediate window:
Code:
r.Edit
r!x = vbNull
r.Update
Again, no problems.
Perhaps what you will need to do is intercept changes in the control that is associated with this table column, and if it is set to "" by the user, replace that with a vbNull...