Цель состоит в том, чтобы создать форму, которая запрашивала бы все объекты таблицы, которые определены как «активные». Этот запрос отображается в виде списка в форме. Я хотел бы, чтобы пользователь, который обращается к этой форме, мог выбрать объект этого запроса, а затем обновить таблицу, выбрав действие из второго списка и затем нажав кнопку «Отправить».
Визуально:
Я полагаю, что при клике VBA будет выглядеть примерно так:
Private Sub ActionAdminbtn_Click()
Set Actiontbl = CurrentDb.OpenRecordset("SELECT * FROM [Actiontbl]")
Actiontbl.Edit
Actiontbl![Progress] = Me.AdminActionSelect
Actiontbl.Update
Actiontbl.Close
Me.Refresh
End Sub
Это почти работает для меня, однако мне не хватает строки кода, которая выбирает объект из списка. Прямо сейчас, щелкнув действие и отправив сообщение, я изменяю только первую запись в таблице. Не желаемый. Любые предложения о том, как изменить выбранный объект?
Изменить ниже, чтобы включить больше:
Вот моя таблица, которую я пытаюсь редактировать.