Если форма табличная, то скрывать поле следует методом ColumnHidden, а не Visible
Me.Поле.ColumnHidden = True 'Скрыть поле
Me.Поле.ColumnHidden = False 'Показать поле