Вы можете изменить выбранную запись в подчиненной форме в событии AfterUpdate
поля со списком.
Private Sub cboStatus_AfterUpdate()
subForm1.Form!Status = cboStatus
End Sub
Это предполагает, что элемент управления поля со списком называется cboStatus
, ваша подчиненная форма называется subForm1
, а поле, которое вы хотите обновить, называется Status . Также предполагается, что вы не используете числовые идентификаторы в качестве внешних ключей для своих значений.
Вы сможете обновлять только одну строку за раз.
За рамками вашего вопроса ....
Существует множество других способов разработки интерфейса для редактирования строки. Один из способов - изменить свойства поля Lookup в таблице. Вы можете изменить элемент управления отображением на поле со списком, установить тип источника строк на Список значений, а затем установить источник строк на список возможных значений, разделенных точкой с запятой.
Теперь всякий раз, когда вы открываете эту таблицу в виде таблицы (как в примере в вашей подчиненной форме), в этом столбце будет появляться раскрывающийся список. Пользователь может редактировать прямо в этом представлении, не требуя отдельного элемента управления полем со списком.