因为数据宏原来是为了兼容Access中的Web数据库设计的,并且因为数据宏不依赖于任何应用程序,所以在数据宏中使用VBA没有直接的技术支持。不过,可以选择使用带警告的VBA。这样意味着只有在Access应用程序与加载的同一VBA项目一起运行时才使用表。

  任何其他程序都不能修改表内部的数据。应该采取预防措施来保证VBA不执行数据访问或修改任务。严格的讲,虽然从数据宏调用时对于VBA实施访问或修改操作没有任何限制,但考虑到这些办法超出了数据红原来的设计范围,不能假设这种操作将以可预见的方式完成。

  在查询中调用VBA表达式

  正如你可能知道的,可以再查询中使用VBA表达式。要把VBA函数的值放在数据宏中,可以创建包含SQL的查询,并未保存查询。可以在宏操作中参考查询的值并赋予美容给本地变量。

  在宏操作中调用VBA表达式

  每当使用CreateRecord或EditRecord创建新纪录或编辑新纪录时,可以把宏操作的值设置到计算结果为VBA函数的表达式,因为此表达式也是用Expression Serveices链接到VBA项目并且访问VBA函数。

关于TeamDoc软件:

TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页

TeamDoc软件界面(点击可放大)

版权所有:南京网亚计算机有限公司,本文链接地址: 数据宏和VBA