В моей базе данных Access есть запрос, который, я подозреваю, вызывается макросами или другими запросами. Есть ли способ запустить Find в «коде» всех макросов и/или запросов, чтобы искать текстовую строку (в данном случае - имя запроса)?Как выполнить поиск через макросы доступа?
0
A
ответ
1
это список всех таблиц & запросы:
SELECT IIf([type] = 5, "Query", "Table") AS [Object type]
,MSysQueries.Flag AS [Query type]
,MSysObjects.NAME
,MSysObjects.Id
,MSysObjects.Type
FROM MSysObjects
LEFT JOIN MSysQueries ON MSysObjects.Id = MSysQueries.ObjectId
GROUP BY IIf([type] = 5, "Query", "Table")
,MSysQueries.Flag
,MSysObjects.NAME
,MSysObjects.Id
,MSysObjects.Type
HAVING (
(
(MSysObjects.NAME) NOT LIKE "~*"
AND (MSysObjects.NAME) NOT LIKE "Msys*"
)
AND (
(MSysObjects.Type) = 1
OR (MSysObjects.Type) = 4
OR (MSysObjects.Type) = 6
OR (MSysObjects.Type) = 5
)
)
ORDER BY IIf([type] = 5, "Query", "Table") DESC
,MSysQueries.Flag
,MSysObjects.NAME;
и это один список каждого объекта и запросы, которые ссылаются на него:
SELECT [~MSys Tables & Queries].NAME AS [Object]
,MSysObjects.NAME AS [Used in query]
FROM [~MSys Tables & Queries]
LEFT JOIN (
MSysQueries LEFT JOIN MSysObjects ON MSysQueries.ObjectId = MSysObjects.Id
) ON [~MSys Tables & Queries].NAME = MSysQueries.Name1
GROUP BY [~MSys Tables & Queries].NAME
,MSysObjects.NAME
ORDER BY [~MSys Tables & Queries].NAME
,MSysObjects.NAME;
Я не знаю, как искать через Макросы так же. Кроме того, я не уверен, что это всегда подбирает объекты, используемые в запросах Union.
Я надеюсь, что это даст вам место, где вы начинаете.
+0
Благодарю. Второй дал мне ошибку, пока я не понял, что мне нужно сохранить первый с именем «~ MSys Tables & Queries». –
0
Вы можете установить надстройку бесплатного доступа Access Dependency Checker, он может искать строки по всем объектам.
Смежные вопросы
- 1. Как выполнить поиск через NSMutableArray
- 2. Как выполнить макросы клавиатуры точно?
- 3. Включить макросы через Powershell
- 4. Перспективы и макросы. Невозможно изменить папку или выполнить поиск
- 5. Как выполнить поиск по API через SSIS
- 6. Пакет - Выполнить макросы из командной строки
- 7. доступа к EJB через JNDI поиск
- 8. Как выполнить Innerjoin доступа
- 9. Прохождение деструктурированных аргументов через макросы
- 10. Как выполнить рекурсивный поиск?
- 11. Как выполнить факсированный поиск?
- 12. IOS Редизайн UITableView через Макросы
- 13. как выполнить сервер точки доступа через ссылку в интернет-проводнике
- 14. Как выполнить поиск зашифрованного атрибута?
- 15. Как выполнить поиск DNS через tor proxy с помощью Java?
- 16. Как выполнить многострочный поиск через php в одном поле
- 17. Как выполнить поиск через gtk.ListStore в pyGTK и удалить элементы?
- 18. Github - Как выполнить поиск по API через API?
- 19. Как я могу выполнить поиск через xml с помощью linq
- 20. Как выполнить полный поиск текста через дерево выражений в Linq
- 21. Как выполнить поиск через загруженные документы, Asp.net mvc?
- 22. Как выполнить простой поиск SQL-запросов одного оператора через таблицы?
- 23. Как выполнить поиск по массиву?
- 24. как выполнить запрос доступа MS
- 25. Scala макросы: поиск опциона закрытого типа
- 26. Как выполнить поиск в истории команд mysql
- 27. Как выполнить множественный поиск в vb
- 28. макросы, которые определяют макросы
- 29. Как выполнить поиск файла изображения
- 30. Как выполнить поиск по WebRequest
http://stackoverflow.com/questions/1609548/ms-access-global-search-for-keyword-in-queries-forms-reports - не уверен, что версия FindAndReplace 2010 будет работать в 2013 году. – Andre