我继承了一个 Access db,其中包含许多保存的Make Table 查询(MTQ)。问题是他们在外部 MDB 中创建目标表,并且包含该外部 MDB 的文件夹可能会根据环境而改变。
所有这些保存的 MTQ 当然都对目标数据库进行了硬编码,并带有完整路径:
SELECT field1, field2 FROM tablex IN tblNew INTO 'X:\myfolder\myexternal.mdb'
有没有办法修改 Access 的默认目标文件夹,以便我以后可以将这些 MTQ 更改为:
SELECT field1, field2 FROM tablex IN tblNew INTO 'myexternal.mdb'
并让它们自动转到相应的文件夹?
我尝试使用ChDir
没有成功,并且CurrentProject.Path
是只读的。还有其他想法吗?