MS Access中是否有任何查询/过程来查找MS Access中的所有查询是否使用表的特定列?

时间:2017-03-15 05:58:48

标签: ms-access-2007

我想在MS Access中查找使用特定表的列的查询的名称。 MS Access中是否有预定义的功能?

1 个答案:

答案 0 :(得分:0)

FMS Total Access Analyzer可以揭示这一点。

或者您可以编写一个解析查询的 SQL 属性的循环:

Public Sub ListSql()

    Dim qd  As DAO.QueryDef

    For Each qd In CurrentDb.QueryDefs
        Debug.Print qd.Name & ":"
        Debug.Print qd.Sql
    Next

    Set qd = Nothing

End Sub