Я думаю, что это, вероятно, довольно просто, но я застрял на чем-то.
У клиента есть форма, которая имеет связанные элементы управления, поэтому, конечно, изменение значения этого текстового поля обновляет БД автоматически. То, что мы ищем, - это способ «зафиксировать» изменения, то есть отследить изменение в процессе, записать старое значение перед изменением и поместить эту информацию в таблицу журнала, чтобы мы могли записать внесенное изменение. Таким образом, если значение в связанном элементе управления было изменено с «Джеймс» на «Джейми», то таблица журнала будет иметь оба значения вместе с отметкой времени, когда оно было изменено. Я думаю, что парень не полностью доверяет своим сотрудникам (LOL) и хочет иметь возможность вручную «откатить» плохое изменение. Это бонус, если мы также можем записать поле.
Я пытался использовать событие OnDirty, но это только после того, как я не смог узнать, что было старым значением. Я также использовал событие BeforeChange, но OnDirty не запускает это событие.