What is name of the subform container control that holds the form? Reference the container control. I always name container different from object it holds, like: ctrDetails.
If container and form have same name, your code should work. Visually, the subform will appear same but should not be able to edit data when disabled.
Code can be simplified:
Code:
Private Sub ContrabandFound_Click()
Me.ContrabandDescr.Enabled = Me.ContrabandFound
Me.ctrDetails.Enabled = Me.ContrabandFound
End Sub
The code is not working for a field, code is setting properties of controls.
If ContrabandDescr is a textbox or combobox, can use Conditional Formatting instead of VBA.
I also usually name controls different from field, such as tbxContraband.