Ответ 1
В Access 2010 есть как хранимые процедуры, так и триггеры таблицы. И обе функции доступны, даже если вы не используете сервер (так, в 100% режиме на основе файлов).
Если вы используете SQL Server с Access, то, конечно, хранимые процедуры создаются с использованием SQL Server, а не Access.
Для Access 2010 вы открываете таблицу (непроектное представление), а затем выбираете вкладку таблицы. Здесь вы видите варианты создания процедур хранения и триггеров таблиц.
Например:
Обратите внимание, что язык хранимой процедуры - это свой собственный вкус, как Oracle или SQL Server (T-SQL). Вот пример кода для обновления инвентаризации фруктов в результате обновления в таблице заказа фруктов
Имейте в виду, что это настоящие триггеры таблицы уровня двигателя. Фактически, если вы откроете эту таблицу с VB6, VB.NET, FoxPro или даже измените таблицу на компьютере БЕЗ ДОСТУПА, установленного, будет выполняться процедурный код и триггер на уровне таблицы. Таким образом, это новая функция реактивного двигателя данных (теперь называемого ACE) для Access 2010. Как уже отмечалось, это процедурный код, который выполняется, а не только один оператор.