数据宏有两种不同的用法:
- 执行在某个记录范围内不能完成的验证
- 执行额外的数据处理
验证部分非常简单。以前有时候可能运行过。你可能遇到过这种情况,需要用来自另一个表的数据确定是否允许对某个表采取操作。这种验证的常见例子是禁止删除已经部分发货的订单。比如说当发货已经开始时,发货已经记录在单独的发货表中,不能删除订单记录。为了知道更多有关发货的信息,需要查看发货以便看看订单的任何部分是否在已经发出的任何发货单中。如果是这种情况,不能删除订单,因为订单中的一些货物已经在路上,必须标记为损失或者为召回做记录。
正如看到的那样,运行检查其他表中数据的数据宏的能力有助于防止修改记录。这种修改会导致出现不一致的状况,例如因为产品已经根据不存在在订单发货,将丢失一定数量的产品。
另一个方面,数据处理不是那样简单。虽然使用代码实现了几个步骤操作数据的流程是很诱人的,但通常的情况是这些流程应该由规范化解决。然而,在如下3中情况下使用数据宏执行额外的操作是有意义的:
- 改善查询性能
- 维护审计跟踪
- 创建补充记录
关于TeamDoc软件:
TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页
TeamDoc软件界面(点击可放大)
版权所有:南京网亚计算机有限公司,本文链接地址: 数据宏的使用