MS Access 2016: установите поле для заполнения при последнем обновлении другого поля - PullRequest
1 голос
/ 30 апреля 2020

У меня есть разделенная база данных активов в MS Access 2016, и я хотел бы настроить отчет, который будет отправляться по электронной почте каждый день, чтобы показать, какие коды проекта были изменены. В отчете будут указаны указанные c поля из таблицы.

Я добавил столбец в таблицу активов, в который я хочу добавить дату, когда будет изменен код проекта в форме интерфейса. Как мне установить его для обновления? Я могу найти только способы обновления, основанные на строке, а не на указанном c поле.

1 Ответ

0 голосов
/ 30 апреля 2020

Если ваша форма содержит элемент управления, связанный с полем Код проекта, используйте событие После обновления , чтобы обновить значение в том новом поле (Дата / Время?), Которое вы упомянули.

В этом примере моим элементом управления является текстовое поле с именем txtProjectCode . Когда пользователь изменяет значение, содержащееся в этом текстовом поле, этот код сохраняет текущую дату и время в текстовом поле с именем txtLastUpdate :

Private Sub txtProjectCode_AfterUpdate()
    Me.txtLastUpdate.Value = Now()
End Sub
...