if the form is still open when the reoirt is run, makr the Control Source of the field you want to hide to:
=Iif(Forms! yourForm! yourChkbox, Null, [fieldToHide])
before you do this rename the textbox to anything other than its fieldname so you will not run on circular reference error.