Before Delete 宏事件
适用于:Access 2013、Office 2013
当记录被删除但未提交更改时会发生“删除前”事件。
注意
“删除前”事件仅适用于数据宏。
备注
使用“删除前”事件可以执行您希望在删除记录前发生的任何操作。 “更改前”通常用于执行验证和引发自定义错误消息。
可以使用以下语法访问要删除的记录中的值:
[Old].[Field Name]
例如,若要访问要删除的记录中的 QuantityInStock 字段的值,请使用以下语法:
[Old].[QuantityInStock]
当“删除前”事件结束时,要删除的记录中包含的值将被永久删除。
您可以使用 RaiseError 操作取消“删除前”事件。 引发错误时,将放弃“ 删除前” 事件中包含的更改。
下表列出了可在 “删除前” 事件中使用的宏命令。
命令类型 |
命令 |
---|---|
程序流 |
|
程序流 |
|
程序流 |
|
数据块 |
|
数据操作 |
|
数据操作 |
|
数据操作 |
|
数据操作 |
|
数据操作 |
若要创建可捕获“删除前”事件的数据宏,请执行以下步骤。
打开要捕获其“删除前”事件的表格。
在“ 表 ”选项卡上的“ 事件之前” 组中,选择“ 删除之前”。