powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ComboBox & Recordset
5 сообщений из 5, страница 1 из 1
ComboBox & Recordset
    #32280564
RV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RV
Гость
Всем привет!
Такая интересная ситуация...

(Код теста выполняется по кнопке формы...)
Элемент Combobox ..Заполняется cв-во RowSouce="select ..." Все оК

Затем пытаюсь обратиться к Recordset
в окна отладки WATCH делаю ссылки на

1) cbo - (переманная типа Combobox)
2) cbo.recordset

После инициализации cbo (set cbo=Me.Controls("cbo1"))... с (2) показывает пусто... Соответственно доступа к cв-вам Recodrset нет.

Но потом в окне отладчика раскрываю св-ва объекта (1)... нахожу там св-ва Recordset (и оно не пустое)... .. то и объект (2) становится не пустым... Доступ к св-вам есть!

И так каждый раз... Если не раскрыл в отладчике св-ва cbo... то объект (2) который на него recordset ссылается ПУСТОЙ!!!

Почему???

Вообще, в какой момент выполнения Recordset у combobox инициализируется ?
Можно ли как то его обновить...

cbo.requery - не предлагать... т.к. я это пробовал...
()

Спасибо!
...
Рейтинг: 0 / 0
ComboBox & Recordset
    #32280571
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Похоже, что это какой-то глюк окна отладчика.
...
Рейтинг: 0 / 0
ComboBox & Recordset
    #32280574
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cbo.requery - не предлагать...
"Нижние и верхние этажи с удобствами во дворе не предлагать!"

cbo.recordset = cbo.recordset

Пробовал?
...
Рейтинг: 0 / 0
ComboBox & Recordset
    #32280613
RV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RV
Гость
Да...
Результата никакого...
...
Рейтинг: 0 / 0
ComboBox & Recordset
    #32280629
RV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RV
Гость
В инициализацию элемента после установки rowsource
добавил

Set cbo.Recordset = Application.CodeProject.AccessConnection.Execute(cbo.RowSource)

ПОТОМ все заработало нормально!

Почему же он сам не создался???
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ComboBox & Recordset
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]