У меня есть cmbCountry
в форме как несвязанный выпадающий список.Раскрывающийся список работает, как и ожидалось.Я установил текстовое поле с именем txtCM_ID
в той же форме, в котором я хочу отобразить идентификатор, который был выбран в раскрывающемся списке.
Когда я ввожу источник записи для текстового поля как =Forms![frm_ClientModel]!cmbCountry.Column(0)
, доступ автоматическиизменяет его на чтение =[Forms]![frm_ClientModel]![cmbCountry].[column](0)
Моя версия возвращает правильную информацию, когда я тестирую ее в окне VBE Immediate.Код, который создает доступ, при запуске в окне Immediate возвращает следующее:
ошибка выполнения 450: неверное число аргументов или неправильное присвоение свойства
разочарованиечто независимо от того, где и как я ввожу код в источник управления, доступ изменяет его версию.Когда форма открыта, txtCM_ID
просто остается пустым.
Я также попытался обойти эту проблему, изменив мою ссылку на следующее: Forms("frm_ClientModel").Controls("cmbCountry").column(0)
Хотя эта версия (такжепроверено и хорошо в VBE) не выдает ошибку, оно тоже ничего не возвращает в текстовом поле.
Что я пропускаю / делаю неправильно / пропускаю?