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