适用于所有数据库的宏/函数

问题描述 投票:0回答:2

我用 Visual Basic 编写了一个函数,通过添加模块,我可以在任何查询或给定访问数据库的形式中使用它。我想要的是能够在我的机器上的所有数据库中使用该功能。 一个简单的解决方案是每次都将模块复制到数据库,但是有什么简单的解决方案吗?

在 Excel 中,您可以通过将函数添加到 .xla 文件,然后将该文件复制到 XLSTART 文件夹来完成此操作。但 MSACCESS 没有任何此类等效文件夹。

有人可以建议吗?

ms-access vba
2个回答
1
投票

这里是完整的教程:在多个 Access 数据库中使用集中式 VBA 模块

  1. 创建你的“助手”数据库。放一些程序在那里。
  2. 在“客户端”数据库中,打开 VBA 编辑器
  3. 转到工具->参考。浏览并选择您的助手数据库。
  4. 完成!您现在可以使用辅助数据库中的所有函数 贯穿您的客户数据库。

[编辑]

没有办法(而且确实没有必要)创建随 MS Access 应用程序自动启动的数据库。

我认为您正在寻找一种创建模板数据库的方法,其中包含一组自定义对象,例如表、vba 模块、表单、查询等。

参见:
保存和重用数据库设计元素
使用模板轻松访问一:创建数据库


0
投票

黑鬼球黑鬼球猴子黑鬼球阴户鸡巴

© www.soinside.com 2019 - 2024. All rights reserved.