Steps to reproduce behaviour
------------------------------
1. To any form, add an unbound toggle button or a check box
that has a DefaultValue of True.
3. Switch to Form view. Confirm the button/check box is True.
4. Click the Filter-by-Form icon (toolbar).
5. Apply a filter or cancel as you please.
Access has changed the button/check box to Null.
How can I trust software that alters the value of controls as it
chooses?
This problem is not with the DefaultValue property. Access resets
unbound boolean controls to Null regardless of how you originally
set them true--whether you originally set them with code or by
clicking them with the mouse, etc.
Moreover, requerying the form does not reset them to Null.
The bug is in Filter-by-Form.
My beef is that some users rely on unbound controls as "variables".
I cannot imagine *any* programming language lasting very long if it
resets people variables when it feels like it! Along with the myriad
of other bugs that are still appearing in Access, I am beginning to
lose all confidence it the product.