I'll give it a go
What is the TimeRequired control, a check box, combo, ??
If it is a check box then this should work in the after update event:
If Me.TimeRequired = Yes Then
ctl.Visible = False
End If
My point is to use the correct value. Perhaps -1 is not correct in your usage