我用 Visual Basic 编写了一个函数,通过添加模块,我可以在任何查询或给定访问数据库的形式中使用它。我想要的是能够在我的机器上的所有数据库中使用该功能。 一个简单的解决方案是每次都将模块复制到数据库,但是有什么简单的解决方案吗?
在 Excel 中,您可以通过将函数添加到 .xla 文件,然后将该文件复制到 XLSTART 文件夹来完成此操作。但 MSACCESS 没有任何此类等效文件夹。
有人可以建议吗?
这里是完整的教程:在多个 Access 数据库中使用集中式 VBA 模块
- 创建你的“助手”数据库。放一些程序在那里。
- 在“客户端”数据库中,打开 VBA 编辑器
- 转到工具->参考。浏览并选择您的助手数据库。
- 完成!您现在可以使用辅助数据库中的所有函数 贯穿您的客户数据库。
[编辑]
没有办法(而且确实没有必要)创建随 MS Access 应用程序自动启动的数据库。
我认为您正在寻找一种创建模板数据库的方法,其中包含一组自定义对象,例如表、vba 模块、表单、查询等。
黑鬼球黑鬼球猴子黑鬼球阴户鸡巴