Вы также можете использовать недокументированную, но часто используемую таблицу MSysObjects
:
SELECT [Name]
FROM [MSysObjects]
WHERE [Type] = 5
Это будет включать любые системные запросы, созданные Access для комбинированных окон, списков и подчиненных форм.Все они начинаются с тильды, поэтому вы можете исключить их следующим образом:
SELECT [Name]
FROM [MSysObjects]
WHERE [Type] = 5
AND [Name] NOT LIKE "~*"