| Рис. 96. Макрокоманда ОткрытьЗапрос
|
С помощью макрокоманды ОткрытьЗапрос можно открыть запрос на выборку или перекрёстный запрос в режиме таблицы, режиме конструктора или режиме предварительного просмотра. Эта макрокоманда выполняет запрос на изменение. Кроме того, можно выбрать режим ввода данных для запроса.
Эта макрокоманда доступна только в среде базы данных Access (файлы MDB и ACCDB). В среде проекта Access (файл ADP) следует использовать ОткрытьПредставление, ОткрытьСохранённуюПроцедуру или ОткрытьФункцию.
Аргументы:
| Значение:
|
Имя запроса
| Имя запроса, который необходимо открыть. В поле Имя запроса в разделе Аргументы макрокоманды окна построителя макросов отображаются все запросы текущей базы данных. Это обязательный аргумент.
При выполнении макроса, содержащего в библиотечной базе данных макрокоманду ОткрытьЗапрос, в приложении Microsoft Office Access 2010 запрос с таким именем ищется сначала в библиотечной базе данных, а затем в текущей базе данных.
|
Режим
| Режим, в котором будет открыт запрос. В поле Режим доступны значения Таблица, Конструктор, Просмотр Сводная таблица и Сводная диаграмма. По умолчанию используется режим Таблица.
|
Режим данных
| Режим ввода данных для запроса. Применяется только к запросам, открытым в режиме таблицы. Доступны значения Добавить (пользователь может добавлять новые записи, однако не имеет возможности просматривать и изменять уже существующие), Изменить (пользовать может просматривать и изменять существующие записи, а также добавлять новые) и Только чтение (пользователь может только просматривать записи). По умолчанию принимается значение Изменить.
|
| Если для аргумента Режим выбрано значение Таблица и запрос является запросом на выборку, перекрёстным запросом, запросом на объединение или запросом к серверу, а для свойства Возврат записей (ReturnsRecords) установлено значение Да, будет отображён динамический набор записей.
Если же запрос является запросом на изменение, управляющим запросом или запросом к серверу, а для свойства Возврат записей (ReturnsRecords) установлено значение Нет, будет выполнен этот запрос.
Действие макрокоманды ОткрытьЗапросидентично двойному щелчку запроса в области переходов, или щелчку правой кнопкой мыши запроса в области переходов с последующим выбором режима. В макрокоманде можно задать дополнительные параметры.
|
| | |