我需要将Access数据宏从我的测试数据库传输到我的生产数据库.有谁知道怎么做?
我知道将表从一个accdb转移到另一个accdb也会传输数据宏,但在我的情况下这不是一个选项.我也知道我可以在生产accdb中手动重新创建它们,但这使我容易出错,并且需要将生产数据库关闭的时间比脚本传输方案要长.
如果我不得不这样做一次就不会那么大,但我需要在开发项目的过程中多次这样做.
我已经尝试将表导出到xml,但不包括数据宏.
请注意,我在这里询问Access 2010 数据宏,而不是常规的Access宏.
我是MS Access的新手,请原谅我这个简单的问题,但我对目前的问题非常困惑.
所以我希望在表收到其中一个字段的更新后运行VBA函数.我所做的是:
在CREATE-> Macro下创建一个名为Macro_update的宏,其中包含操作RunCode,其参数是我希望运行的VBA函数.该功能没有错误.
选择我的表,然后在表 - >更新后,我写道
IF [Old].[status]=0 And [status]=1 THEN
RunDataMacro
MacroName Macro_update
Run Code Online (Sandbox Code Playgroud)但是在我更新我的表中的状态字段之后没有发生任何事情...我怀疑在第2步中我的操作是RunDataMacro,但我实际上正在运行宏(有区别吗?)...任何帮助都是不胜感激!
我已经将一些数据从Excel导入到Access中。现在,我想编写类似于触发器的代码,每当我从Excel中获取新数据时,该代码就会更新另一个表。
我知道我无法在Access中编写触发器,因此我正在尝试使用数据宏。谁能为我提供有关如何使用数据宏执行此操作的帮助?
ms-access ms-access-2010 ms-access-2013 ms-access-data-macro