【问题标题】:Split database: where are queries located and how to view SQL?拆分数据库:查询位于何处以及如何查看 SQL?
【发布时间】:2020-07-13 22:05:59
【问题描述】:

我正在将基于 Access + VB 的应用程序重新开发为 C# 和 SQL 服务器。我正在使用 Access 数据库的拆分版本。在设计视图中的前端文件中,我看到类似这样的代码,用于某些事件例程从查询中查找值:

DLookup("someField", "someQuery")

这可能很简单,但我找不到“someQuery”和一般查询的位置以及如何查看它们。它们没有出现在后端文件中,我看不到如何在前端文件中列出它们。我没有任何运气在网上搜索this 建议它们位于前端文件中。如何查看这些查询的 SQL?

【问题讨论】:

  • 在前端数据库的导航窗格中,单击All Access Objects 旁边的下拉箭头并确保选中All Access Objects。如果查询已被设置为隐藏,请右键单击相同的标题并选择Navigation Options,然后检查Show Hidden Objects。如果仍然没有在导航窗格中显示查询,我们将不得不去硬核。但请先检查这些设置。
  • @HansUp,感谢您的帮助,但是当我打开前端并单击开始时导航面板不可用并没有提供使导航面板可见的选项,如下所示here .
  • @HansUp 不,什么都不做。
  • 创建一个新的空数据库文件。尝试将查询从前端导入新数据库。至少这应该告诉你是否有任何要导入的查询。
  • @HansUp,感谢您的帮助,新文件 -> 从旧文件导入查询。回答你的奖励;-)

标签: ms-access vba ms-access-2007


【解决方案1】:

由于您无法打开导航窗格,您可以创建一个新的数据库文件并将前端的查询导入新数据库(请参阅外部数据功能区的导入部分)。如果没有链接表,这些查询将不起作用,但这种努力将使您能够识别存在哪些查询,如果有帮助,您可以检查它们的 SQL。

您甚至可以创建指向后端表的链接,并从前端数据库导入您可能需要的任何其他内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-12
    • 2015-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多