我创建了一些在MS Access中运行make table查询的VBA代码。每当打开MS Access数据库时,它都会自动运行SQL并更新表。 然后我在Arcatalog中创建了一个数据库连接到MS Access数据库,在那里我可以链接到MS Access .accdb文件并将表添加到ArcMap。
当我在ArcMap中使用db连接链接的项目时,我获得了.laccdb扩展名以及.accdb扩展名。我希望,因为arcatalog链接到访问数据库,这将触发VBA代码并重新运行代码并更新ArcMap中的链接表,而无需每次都进入Access数据库。 我注意到在VBA编辑器窗口中我可以点击一些ESRI引用。
我是否可以添加一行代码,一旦ArcCatalog通过我在MS Access中看到的任何ESRI引用库设置的数据库连接初始化了访问数据库,它就会运行? 感谢