Ms access 为什么我的Microsoft DLL在MS Access 2010中不断被取消引用?

Ms access 为什么我的Microsoft DLL在MS Access 2010中不断被取消引用?,ms-access,dll,vba,Ms Access,Dll,Vba,我有一个非常复杂的MS Access 2010数据库。当我锁定它并为用户发布时,它工作得很好。但每当我打开数据库进行开发时,它都会取消引用这三个Microsoft DLL。这肯定不是正常的行为。有没有人见过这种行为并知道如何防止访问取消引用这些DLL 注:有问题的参考文献为第2、第3和第4未经检查的参考文献。这就是我每次打开数据库进行开发时它们的样子。它们仍然在顶部排序,但不知何故它们是未经检查的 以下是我要尝试的事情: 那个孤独的“数据库”引用很奇怪。你能试着通过注销它指向的任何东西来摆脱它吗

我有一个非常复杂的MS Access 2010数据库。当我锁定它并为用户发布时,它工作得很好。但每当我打开数据库进行开发时,它都会取消引用这三个Microsoft DLL。这肯定不是正常的行为。有没有人见过这种行为并知道如何防止访问取消引用这些DLL

注:有问题的参考文献为第2、第3和第4未经检查的参考文献。这就是我每次打开数据库进行开发时它们的样子。它们仍然在顶部排序,但不知何故它们是未经检查的


以下是我要尝试的事情:

  • 那个孤独的“数据库”引用很奇怪。你能试着通过注销它指向的任何东西来摆脱它吗?或者至少把它移下来

  • 您的数据库(严格按照以下步骤操作!)

  • 创建新数据库并从旧数据库导入所有对象


  • 您和您的用户都在使用access 2010吗?是的,整个公司都有access 2010的完整版本或access运行时引擎。我已经用完整版本和引擎测试了发布的版本,这似乎没有什么区别(当然,您不能在引擎中打开正在开发的数据库,所以我没有测试)。我将标记您为正确答案。我想#3可以解决我的问题,但我希望有人能“知道”到底是什么问题。结果可能与那个流氓“数据库”引用有关。我想不出如何摆脱它。它是对自身的引用(!?)。无论如何#3人成功了。谢谢