利用access数据宏限制表数据的删除

2018-05-08 17:00:00
黄善超
原创
718

在Access表中,我们可以通过有效性规则来限制表中录入的信息。但是我们没办法直接限制用户删除表中的记录。

这里我们介绍一个Access2010的新功能——数据宏

它可以在表中(更改前、删除前,插入后、更改后、删除后的事件中添加数据宏来执行一些操作。其数据宏类似于 Microsoft SQL Server 中的“触发器”。


如图所示,在删除表中的数据时,提示“不能删除”操作。



操作步骤:

1. 在导航窗格中,以数据表的形式双击打开要向其添加数据宏的表。
2. 在“表”选项卡的“前期事件”组或“后期事件”组中,单击要向其中添加宏的事件。这里是删除前如果是以“A-”开头的禁止删除。同时 “提示错误

注意: 如果一个事件已具有与其关联的宏,则该事件的图标将在功能区上突出显示。

3. Access 打开“宏生成器”。添加需要宏执行的操作


4.  保存并关闭宏。



就这样就能在表中限制数据的处理了。是不是很方便?

    分享