Версия 2.417
СУБД: Access
Тип конфигурации: от «Простой софт» Учет компьютеров
Добрый день. Подскажите по работе триггеров.
Необходимо, при изменении сотрудника (UserName), чтобы автоматически заносились данные в новую таблицу. Например у одного сотрудника есть ПК, я хочу его переместить другому сотруднику, но при этом, надо, чтобы в новую таблицу добавилась запись: старый сотрудник (UserName), новый сотрудник (OldUserName), наименование оборудования (ObjectName), ID
Сделал триггер (для начала), чтобы в новую таблицу заносились ID оборудования, которое я перемещаю
Код:
При изменении поля | Сотрудник | SQL команда | INSERT INTO tblHistory (UstroystvaID) VALUES (<tblMain>.<ID>)
При этом, в таблицу tblHistory заносится правильный ID, но не всегда, лишь, когда я в основной таблице qdfMain вижу весь список оборудования. Если я в дереве перейду в другую папку, то в таблицу tblHistory попадает ID оборудования, которое выделяется, после закрытия карточки оборудования.
В общем понятно, что не понятно объяснил, но может подскажите, как конкретизировать запрос (триггер).
Спасибо.