![如何在 Access 文件中尋找現有查詢?](https://rvso.com/image/1365829/%E5%A6%82%E4%BD%95%E5%9C%A8%20Access%20%E6%96%87%E4%BB%B6%E4%B8%AD%E5%B0%8B%E6%89%BE%E7%8F%BE%E6%9C%89%E6%9F%A5%E8%A9%A2%EF%BC%9F.png)
我有一個 .mdb 文件,其中應包含我想要修改的複雜查詢。
.mdb 以某種方式用於根據資料庫建立報表。
如果我打開 .mdb 文件,我會看到所有功能區選項,但找不到「顯示現有查詢」選單項目。
如何在 Microsoft Access 文件中尋找預先存在的查詢?
答案1
如果您沒有看到任何資料表、查詢或報告,請嘗試在按住 Shift 鍵的同時開啟 .mdb 檔案。這些表格應該全部顯示在左側,或至少有一個表格工具列。如果不是這種情況,請確保它不僅僅是從連結表中提取。您可能需要確保在 VBA 或選項中隱藏表格時不會載入它,但按住 Shift 鍵應該可以繞過它。
查詢本身將位於該表格工具列中。如果您不知道想要哪個查詢,請嘗試透過右鍵點選報表架構或點選工具中的設計檢視來檢視報表的設計檢視。
答案2
試試這個程式碼
'按 CTRL-G 查看調試窗口 Dim qd As QueryDef 對於 CurrentDb.QueryDefs 中的每個 qd 調試.列印 qd.名稱 調試.列印qd.sql 調試.列印 下一個 設定 qd = 無