我们继承了一个名为NewTable,Subform或Macro1等名称很好的MS Access数据库/应用程序(Office 2002).不幸的是,当我们将这些名称更改为更有意义的名称时,引用(在其他查询,表单或操作中)不会更新.
我们如何找出特定对象的使用位置?
MsAccess有一个OBJECT DEPENDENCIES检查器.例如,在Access 2007中,您必须:
此白页详细介绍了该过程,并建议您可能希望采取的其他步骤.
在访问2003和2000中,该过程略有不同,因为界面从2007年开始发生了显着变化
您可以检查系统表,MSysObjects和MSysQueries以获取对表和查询的引用(您还可以检查querydefs的sql字符串).您可以遍历表单和报表的属性及其控件,以引用表,查询和宏.您可以搜索代码.
名称更改自动更正选项通常已弃用,但它可能在此处有一个位置.
我发现ACCESS Dependency Checker是免费的Microsoft Access Add-In,它揭示了数据库对象之间的依赖关系,如表,查询,宏等.我已经安装了它,它满足了我的需求.试试吧.
| 归档时间: |
|
| 查看次数: |
34430 次 |
| 最近记录: |