2013-04-25 47 views
1

我想寫一個查詢,列出包含特定文字「TEXT」MSACCESS發現含有

我在網上看了一個訪問數據庫查詢的某些文本,並發現了這個疑問:

SELECT [Name] FROM MsysObjects 
WHERE (([Type] = 5) AND ([Name] Not Like "~*") AND ([Name] Not Like "MSys*")) 
ORDER BY [Name]; 

但我的問題是我怎麼找到查詢

+2

這可能是有用的。你看看QueryDef對象http://www.access-programmers.co.uk/forums/showthread.php?t=197449 – Scotch 2013-04-25 19:22:13

回答

1

一些搜索我能寫後的實際文本/找到這個:

SELECT DISTINCT MSysObjects.Name 
FROM MSysObjects INNER JOIN MSysQueries ON MSysObjects.Id = MSysQueries.ObjectId 
WHERE (((MSysQueries.Expression) Like "*TEXT*") AND ((MSysObjects.Type)=5));