У меня возникла проблема, когда я хочу автоматически заполнить форму в Microsoft Access. Идея состоит в том, что я использую поле со списком для выбора имени. Затем код onChange моего Combobox автоматически вставляет все остальные данные в соответствующее поле. Я использую этот код в поле со списком.
Private Sub cmbName_Change()
Me.tbPersonalNumber = Me.cmbName.Column(0)
Me.tbEmailadress = Me.cmbName.Column(2)
Me.tbBirthday = Me.cmbName.Column(3)
End Sub
Этот метод отлично работает для личного номера и адреса электронной почты. Но это не работает для даты дня рождения, оно возвращает нулевое значение, но когда я проверяю свою таблицу, в соответствующем поле есть дата.
Я что-то упускаю? Я пробовал все, но это не сработает. Я думал, что проблема связана с тем, что столбец дня рождения является последним в таблице. Или иметь тип даты.
Заранее благодарим вас за ваше время и усилия!
Редактировать; .Column(1) отсутствует, потому что это имя уже вставлено в ComboBox.