2016-07-01 6 views
1

В настоящее время я являюсь ядром базы данных Access. Я ищу, чтобы получить некоторую помощь, чтобы попытаться отслеживать изменения, внесенные в некоторые ТАБЛИЦЫ, а не в формы.Изменения таблицы записей - MS Access

В базе данных уже есть журнал аудита, отслеживающий некоторые изменения, внесенные в таблицу (в виде таблицы данных) без каких-либо проблем.

В базе данных есть несколько других форм, в которых пользователи могут загружать электронные таблицы excel в базу данных, а импорт будет помещать эти данные из расширенного списка excel в соответствующую таблицу в базе данных и перезаписывать предыдущие данные. У меня также есть функции обновления, где он может просто обновлять записи данных, а не просто переписывать данные.

Я ищу, чтобы иметь возможность быть в состоянии сделать что-либо (или оба) из следующих действий:

  • Гусеницы различия между данными, которые уже в базе данных по сравнению с данными, которые загружаются в базу данных
  • записать изменение записи в некоторых таблицах (и быть в состоянии видеть старые/новые ценности, как, как я в настоящее время это было сделано в представлении формы)

Я искал вокруг, и только нашли способы отслеживать изменения, внесенные в формы-спреды как я сейчас делаю. Теперь я хочу посмотреть, есть ли другие способы, которыми я могу это сделать.

Спасибо!

ответ

1

данных Маркос

Начиная с MS Access 2010, вы можете использовать то, что известно как Макросы данных. Используйте свою любимую поисковую систему (например, Google) и выполните поиск макросов данных MS Access. Это позволит вам реагировать на изменения в данных ваших таблиц.

Эта функциональность известна как триггеры в основных системах управления реляционными базами данных (RDMS).