Требуется объект MS Access Ошибка в столбце поля со списком - PullRequest
0 голосов
/ 12 мая 2019

У меня есть поле со списком в Access с именем StateID.Это источник строк, содержащий два столбца, один из которых ID находится в столбце 0, а другой - description, что является столбцом 1.

Я хочу заполнить значение столбца идентификатора, выполнив что-то вроде:

StateID.Column(0) = rs("ID")

Я удостоверился, что в поле со списком есть имя StateID.rs("ID") также возвращает значение, но мой код разрывается на строку выше, и я получаю

Требуемый объект

.Я также попытался Me.StateID.Column(0) и StateID.Column(0).value, но я все еще получаю ту же ошибку

Ответы [ 3 ]

0 голосов
/ 12 мая 2019

Я не знаю, почему вы не назначаете источник записи в режиме разработки. В любом случае, в событии Form Load вы можете сделать это

    StateID.RowSource = "SELECT codage,nomage FROM TheTable"
0 голосов
/ 13 мая 2019

Ну, я просто пробовал разные вещи и делаю так:

  With StateID
     .ColumnCount = 2
     .Value = rs("ID")
 End With
0 голосов
/ 12 мая 2019

Вы не можете делать что-то подобное, потому что свойство «Столбец» доступно только для чтения, согласно документации Microsoft Access; Кажется, это твоя проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...