Подшипники первые ...
Microsoft Access.
Версия?Неуверенный.Для этого я вижу «Microsoft Office 365 Pro Plus» и «Формат файла Access 2007 - 2016»
Я новичок в MS Access, но довольно хорошо разбираюсь в реляционных DBS (Postgres, MySQL и т. Д.)в котором я создал триггеры и их хранимые процедуры.
Я пытаюсь эффективно создать триггер после обновления для таблицы.Я хочу, чтобы триггер вставлял запись в другую таблицу со значениями, которые я могу отображать или настраивать на основе значений в только что обновленной таблице.
На вкладке "таблица", "после обновления", это то, что я определяю ...
If [Old].[est_mandays]<>[est_mandays] Then
Create a Record In ajax_hist
Alias ah
SetField
Name ah.est_mandays
Value = [Old].[est_mandays]
SetField
Name ah.id
[Old].[id]
End If
Как видите, я просто повторяю эти 2 значенияв таблице ajax_hist.
Кажется, это проглотить это ОК до синтаксиса.По крайней мере, я не получаю никаких ошибок.Но когда я изменяю значение est_mandays для записи в таблице, в которой есть триггер, в таблицу ajax_hist запись не вставляется.Никаких сообщений, ошибок, предупреждений и прочего.
Я «сохранил» таблицу после обновления в попытке форсировать изменение (на всякий случай).Без разницы.
Есть идеи, что я делаю неправильно?
Более важно, есть ли способ отладки этого (файл журнала или режим отладки или что-то, что говорит мне, что триггер был на самом делеуволили?)
Заранее спасибо!