#ms-access #vba
#ms-доступ #vba
Вопрос:
У меня есть поле со списком combo0, которое было заполнено запросом. Он состоит из трех столбцов (ID, Int-name и sat name), столбец 1 ограничен. Я хочу сохранить столбец id, чтобы я мог использовать его позже. Я уже пробовал
dim object Id as integer
object id = combo0.value
но это не работает.
Комментарии:
1. Что вы подразумеваете под «это не работает»?
2.
Dim object Id As Integer
? ПопробуйтеDim ID As Integer
..3. Спасибо всем за ответы. Но я понял это. Я проводил отладку, прежде чем перейти к тому, чтобы убедиться, что я правильно извлек значение. Но отладка прекращалась, когда она доходила до этой строки, но сохраняла значение. Я знаю очень глупую ошибку. Приветствую всех.
Ответ №1:
Возможно, дубликат, но
Попробуйте,
objectId=combo0.column(1)
Ответ №2:
Если [ID] является связанным столбцом, тогда используйте идентификатор объекта = me.combo0.column(0). Простое использование Object ID = me.combo0.value также должно работать. Вы можете рассмотреть возможность сохранения значения в качестве глобальной переменной.