1

У меня есть файл .mdb, который должен содержать сложный запрос, который я хотел бы изменить.

.Mdb каким-то образом используется для создания отчетов по базе данных.

Если я открываю файл .mdb, я вижу все параметры ленты, но не могу найти своего рода пункт меню "показать существующие запросы".

Как найти ранее существующий запрос в файле Microsoft Access?

2 ответа2

1

Если вы не видите таблиц, запросов или отчетов, попробуйте открыть файл .mdb, удерживая клавишу Shift. Все таблицы должны отображаться слева или, по крайней мере, на панели инструментов таблицы. Если это не так, убедитесь, что это не просто извлечение из связанных таблиц. Возможно, вам нужно будет убедиться, что он не загружается при скрытии таблиц либо в VBA, либо в опциях, но удержание клавиши Shift должно обойти это.

Сам запрос будет в этой панели инструментов таблицы. Если вы не знаете, какой запрос вам нужен, попробуйте просмотреть представление дизайна отчета, щелкнув правой кнопкой мыши рамку отчета или щелкнув представление дизайна в инструментах.

0

Попробуйте этот код

'Press CTRL-G to see debug window

Dim qd As QueryDef

For Each qd In CurrentDb.QueryDefs

    Debug.Print qd.Name

    Debug.Print qd.sql

    Debug.Print 

Next

Set qd = Nothing

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .