0 / 0 / 0
Регистрация: 11.08.2011
Сообщений: 17
1

Ошибка "object variable or With block variable not set" при попытке обращения к форме. VBA Access 7.0.

06.10.2011, 16:02. Показов 5244. Ответов 5
Метки нет (Все метки)

Добрый день.

Данный код

Visual Basic
1
2
    Dim frm As Form
    Set frm = Form_frmAdd_EditWareList
вызывает ошибку "object variable or With block variable not set".

Вообще, мне нужно получить доступ к свойству Count коллекции Controls формы Form_frmAdd_EditWareList. Следующий вариант обращения приводит к той же самой ошибке:

Visual Basic
1
txtText1.Value = CStr(Form_frmAdd_EditWareList.Controls.Count)
В чем проблема? Как можно исправить?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.10.2011, 16:02
Ответы с готовыми решениями:

Работа с БД MS Access и ошибка "object variable or with block variable not set"
В источниках данных ODBC есть такая штука "База данных MS Access", и назначена ей база "D:\БД...

Ошибка при закрытии макроса с диаграммой "Object variable or With block variable not set"
Здравствуйте. Я только начал изучать VBA поэтому не закидывайте помидорами :black_eye.: В общем,...

ошибка "Run-time error '91': Object variable or With block variable not set"
приветствую! имеется документ на нескольких листах, заполняется по дням соответственно на многих...

Вылетает ошибка "Object variable or With block variable not set"
Всем привет! Вот такой код. Вылетает ошибка "Object variable or With block variable not set" -...

5
15043 / 6367 / 1726
Регистрация: 24.09.2011
Сообщений: 9,971
06.10.2011, 16:13 2
Во-1
Visual Basic
1
Set frm = Forms!Form_frmAdd_EditWareList
Во-2, форма запущена?
0
0 / 0 / 0
Регистрация: 11.08.2011
Сообщений: 17
06.10.2011, 16:36  [ТС] 3
Да, запущена. Причем в режиме конструктора, т.к. мне надо удалить некоторые элементы управления. Но до этого шага (удаления) элементов я не доходил из-за ошибки.
0
Заблокирован
07.10.2011, 06:16 4
Буэ,
а где код находится:
  1. в обычном модуле;
  2. в самой форме.
0
0 / 0 / 0
Регистрация: 11.08.2011
Сообщений: 17
07.10.2011, 21:44  [ТС] 5
Busine2009, если я правильно понимаю, в модуле формы, т.е. в форме. Ну отдельного модуля я для этого кода не создавал. Он лежит там же, где обработчики событий формы Form_open() и так далее...
0
Заблокирован
09.10.2011, 15:12 6
Visual Basic
1
2
3
Private Sub Кнопка11_Click()
MsgBox Me.Controls.Count
End Sub
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.10.2011, 15:12
Помогаю со студенческими работами здесь

Object variable or with block variable not set -VBA
При попытке запуска в строке TextBox10.Text = Val(TextBox1) * 1.26 * 1.5 * Val(TextBox5) (И, судя...

"Object variable or With block variable not set "
Всем доброго дня !! Sub oop() Dim ra As Range ra = Range("A239:A255") For Each Cell In ra...

Создание класса и ошибка 'object variable or with block variable not set'
Всем привет! Почему когда описываешь класс вот так: Dim a, b, c As Integer Private Sub...

Что за ошибка object variable or with block variable not set
У меня оффис 2010. Подскажите почему выдает ошибку object variable or with block variable not set и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru