I had a problem like this when I changed the default lable names and had to do a move of the lables and text boxes. I did this on the format event. It was a lot of pain you have to find out what the position of each object is so you can move them back if they are not null.
If IsNull(Me![Jan])...
If IsNull(Me!YourTextBox) Then Me![Me!YourTextBox].Visible = False
ElseIf IsNull(Me!YourOtherTextBox) Then Me![Me!YourOtherTextBox].Visible = False
End If