Изменение свойств запроса в Microsoft Access
Исходный номер базы знаний: 304356
Эта статья относится только к базам данных Microsoft Access (.accdb и .mdb).
В этой статье показано, как изменить свойства запроса в Microsoft Access. Эта информация полезна, если вы хотите выполнять такие задачи, как:
- Изменение отображения полей.
- Создание запросов с верхним значением.
- Добавьте псевдоним для таблицы.
- Изменение подписей и форматирования полей.
Чтобы просмотреть все свойства запроса, в режиме конструктора любого запроса щелкните правой кнопкой мыши пустое пространство в окне конструктора запроса и выберите пункт Свойства в контекстном меню. В некоторых версиях Access откроется страница свойств, а по умолчанию — "Свойства списка полей". Чтобы отобразить свойства запроса, щелкните левой кнопкой мыши пустое пространство в окне конструктора запроса.
В следующей таблице перечислены все свойства запроса и объясняется, для чего они используются.
Имя свойства | Описание |
---|---|
Описание | Свойство Description можно использовать для предоставления сведений об объектах, содержащихся в окне базы данных, а также об отдельных полях таблицы или запроса. |
Представление по умолчанию | Чтобы указать открываемое представление запроса, можно использовать свойство DefaultView. |
Вывод всех полей | Свойство OutputAllFields можно использовать для отображения всех полей в базовом источнике данных запроса и в списке полей формы или отчета. Задать это свойство — простой способ отобразить все поля без необходимости щелкать поле Показать в сетке конструктора запроса для каждого поля в запросе. |
Основные значения | Свойство TopValues можно использовать для возврата указанного количества записей или процента записей, соответствующих указанным условиям. Например, может потребоваться вернуть первые 10 значений или 25 процентов всех значений в поле. |
Уникальные значения | Свойство UniqueValues можно использовать, если требуется опустить записи, содержащие повторяющиеся данные в полях, отображаемых в режиме таблицы. Например, если выходные данные запроса включают несколько полей, сочетание значений из всех полей должно быть уникальным для включения в результаты конкретной записи. |
Уникальные записи | Свойство UniqueRecords можно использовать, чтобы указать, следует ли возвращать только уникальные записи на основе всех полей в базовом источнике данных, а не только тех полей, которые присутствуют в самом запросе. |
Разрешения на выполнение | Свойство RunPermissions можно использовать в многопользовательской среде с безопасной рабочей группой, чтобы переопределить существующие разрешения пользователя. Это позволяет просматривать запрос или выполнять запрос на добавление, удаление, создание таблицы или обновление, на выполнение которых в противном случае у вас не было бы разрешения. Например, у пользователя может быть разрешение только на чтение для запросов, а у владельца запросов есть разрешение на чтение и запись. Если владелец задает свойство RunPermissions для указания разрешений владельца, можно выполнить запрос на добавление для добавления записей в таблицу. |
Исходная база данных | Свойство SourceDatabase указывает внешнюю базу данных, в которой находятся исходные таблицы или запросы для запроса. |
Source Connect Str | Свойство SourceConnectStr указывает имя приложения, используемого для создания внешней базы данных. |
Блокировки записей | Свойство RecordLocks можно использовать, чтобы определить, как блокируются записи и что происходит, когда два пользователя пытаются одновременно изменить одну и ту же запись. |
Тип набора записей | Свойство RecordsetType можно использовать, чтобы указать, какой тип набора записей доступен. |
Время ожидания ODBC | Свойство ODBCTimeout можно использовать, чтобы указать время ожидания Microsoft Access в секундах до возникновения ошибки времени ожидания при выполнении запроса в базе данных ODBC. Если задать для этого свойства нулевое значение (0), время ожидания не будет возникать. |
Filter | Свойство Filter можно использовать для указания подмножества записей, которые будут отображаться при применении фильтра к форме, отчету, запросу или таблице. |
Заказать по | Свойство OrderBy можно использовать для указания способа сортировки записей в форме, запросе, отчете или таблице. |
Максимальное число записей | Указывает максимальное количество записей, которые будут возвращены базой данных ODBC в базу данных Microsoft Access (.mdb). |
Вводное обучение | Свойство Orientation можно использовать для указания или определения ориентации представления. |
Имя подтаблицы | Свойство SubdatasheetName можно использовать для указания или определения таблицы или запроса, привязанных к подданной таблице. |
Связывание дочерних полей | Свойства LinkChildFields и LinkMasterFields можно использовать вместе, чтобы указать, как Microsoft Access связывает записи в форме или отчете с записями в подчиненной форме, вложенном отчете или внедренном объекте, например диаграмме. Если эти свойства заданы, Microsoft Access автоматически обновляет связанную запись в подчиненной форме при переходе на новую запись в форме main. |
Основные поля ссылок | Свойства LinkChildFields и LinkMasterFields можно использовать вместе, чтобы указать, как Microsoft Access связывает записи в форме или отчете с записями в подчиненной форме, вложенном отчете или внедренном объекте, например диаграмме. Если эти свойства заданы, Microsoft Access автоматически обновляет связанную запись в подчиненной форме при переходе на новую запись в форме main. |
Высота подтаблицы | Свойство SubdatasheetHeight можно использовать для указания или определения высоты отображения подтаблицы при развертывании. |
Расширенная таблица данных | Свойство SubdatasheetExpanded можно использовать для указания или определения сохраненного состояния всех подданных в таблице или запросе. |
Чтобы просмотреть свойства списка полей, в режиме конструктора любого запроса щелкните правой кнопкой мыши любую ячейку в сетке конструктора запроса и выберите пункт Свойства в контекстном меню.
Имя свойства | Описание |
---|---|
Alias | Свойство Alias можно использовать для указания настраиваемого имени исходной таблицы или запроса при использовании одной и той же таблицы или запроса более одного раза в одном запросе. |
Source | Свойство Source можно использовать для указания исходной строка подключения и базы данных-источника для исходной таблицы или запроса запроса. |
Примечание
Следующие два свойства недоступны в Access 2000:
- По умолчанию
- Ориентация представления
В Access 2007 были добавлены следующие два новых свойства для запросов:
- Фильтрация при загрузке
- Упорядочение по при загрузке