Do you have the field in the table to which the checkbox is linked set to not accept nulls? If you do, and never touch the checkbox on the form, it may be passing a null back to the table and therefore triggering the error you are getting.
=======================================
People think it must be fun to be a super genius, but they don't realize how hard it is to put up with all the idiots in the world. (Calvin from Calvin And Hobbs)
Robert L. Johnson III
CCNA, CCDA, MCSA, CNA, Net+, A+, CHDP
VB/Access Programmer