Я новичок в создании форм в MS-доступе, и я создал форму с комбинированным полем, которое автоматически заполняет несколько вещей, которые я ищу, в основном, и имя, номер телефона и дату проверки , Я добавил еще одно текстовое поле для «даты проверки», и я могу ввести дату, но он обновит первую запись в таблице, из которой я извлекаю информацию, а не запись, которую отображает поле со списком автозаполнения. кто-нибудь знает, исправить, чтобы обновить запись, что отображение автозаполнения в сравнении с верхней записью таблицы?MS Access combo box
Private Sub Combo0_Change()
Me.txtfname = Me.Combo0.Column(1)
Me.txtlname = Me.Combo0.Column(2)
Me.txtphone = Me.Combo0.Column(3)
Me.txtpump = Me.Combo0.Column(4)
Me.txtdateissue = Me.Combo0.Column(5)
Me.txtduedate = Me.Combo0.Column(6)
Me.txtCheckInDate = Me.Combo0.Column(7)
End Sub
Private Sub Combo0_Click()
End Sub
Private Sub txtCheckInDate_Change()
End Sub
Пожалуйста, измените ваш вопрос таким образом, чтобы включать в себя [Минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve). – MJH
Ваше поле со списком просто заполняет запись, которую вы сейчас открываете (т. Е. Первая запись.) Вот почему обновляется только верхняя запись. Сначала вам нужно запустить триггер в запись, которую вы хотите обновить (research docmd.findrecord), а затем обновить текущую запись. Я предполагаю, что ваша форма привязана к таблице, которую вы обновляете? Другой вариант - изменить источник записей вашей формы. – geeFlo
yep, привязан к таблице. – Pmanivong