Изменение свойств запроса в 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 были добавлены следующие два новых свойства для запросов:

  • Фильтрация при загрузке
  • Упорядочение по при загрузке