Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
15. ACCESS создать перекрестный запрос.docx
Скачиваний:
6
Добавлен:
27.09.2019
Размер:
33.94 Кб
Скачать

Создание запроса на выборку или перекрестного запроса (MDB)

Применимо к: Microsoft Office Access 2003

Печать

Показать все

 ПРИМЕЧАНИЕ.   Сведения в данном разделе относятся только к базам данных Microsoft Access (.mdb).

Создание запроса на выборку

Создание простого запроса на выборку с помощью мастера

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

  1. В окне базы данных нажмите кнопку Запросы   на панелиОбъекты, а затем нажмите кнопку Создать на панели инструментов окна базы данных.

  2. В диалоговом окне Новый запрос выберите в списке строкуПростой запрос и нажмите кнопку OK.

Если мастер не запускается

Причиной этого может быть то, что Access работает в ограниченном режиме, а на компьютере не установлено ядро Microsoft Jet 4.0 с пакетом обновления 8 (SP8) или более поздним. Ядро Jet 4.0 с пакетом обновления 8 или более поздним необходимо для полноценной работы Access при включенном ограниченном режиме.

Дополнительные сведения об установке обновления службы Jet см. в статье Microsoft Jet 4.0 с пакетом обновления 8 или более поздней версии на веб-узле Office Online.

Дополнительные сведения об изолированном режиме см. в статье Изолированный режим Microsoft Jet Expression Service на веб-узле Office Online.

  1. Следуйте инструкциям в диалоговых окнах мастера. Последнее диалоговое окно позволяет либо запустить запрос, либо открыть его в режиме конструктора.

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

Создание запроса на выборку без помощи мастера

  1. В окне базы данных нажмите кнопку Запросы на панелиОбъекты, а затем нажмите кнопку Создать на панели инструментов окна базы данных.

  2. В диалоговом окне Новый запрос щелкните строку Конструктор, а затем нажмите кнопку OK.

  3. В диалоговом окне Добавление таблицы выберите вкладку, содержащую объекты, данные из которых будут использованы в запросе.

  4. Дважды щелкните объекты, которые нужно добавить в запрос, а затем нажмите кнопку Закрыть.

  5. Добавьте поля в строку Поле в бланке запроса и, если необходимо, укажите условия и порядок сортировки.

  6. Чтобы просмотреть результаты запроса, нажмите кнопку Вид   на панели инструментов.

Поиск повторяющихся записей или значений полей в таблице при помощи мастера запросов

С помощью мастера поиска повторяющихся записей можно создать запрос на выборку, чтобы определить, содержит ли таблица повторяющиеся записи. Например, по совпадающим значениям в поле «Адрес» можно найти повторяющиеся записи, относящиеся к одному и тому же поставщику, а повторяющиеся значения в поле «Город» позволяют отобрать всех поставщиков, находящихся в одном городе.

  1. В окне базы данных нажмите кнопку Запросы на панелиОбъекты, а затем нажмите кнопку Создать на панели инструментов окна базы данных.

  2. В диалоговом окне Новый запрос выберите в списке строкуПовторяющиеся записи и нажмите кнопку OK.

Если мастер не запускается

Причиной этого может быть то, что Access работает в ограниченном режиме, а на компьютере не установлено ядро Microsoft Jet 4.0 с пакетом обновления 8 (SP8) или более поздним. Ядро Jet 4.0 с пакетом обновления 8 или более поздним необходимо для полноценной работы Access при включенном ограниченном режиме.

Дополнительные сведения об установке обновления службы Jet см. в статье Microsoft Jet 4.0 с пакетом обновления 8 или более поздней версии на веб-узле Office Online.

Дополнительные сведения об изолированном режиме см. в статье Изолированный режим Microsoft Jet Expression Service на веб-узле Office Online.

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

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

Поиск записей, не имеющих подчиненных записей в других таблицах, с помощью мастера

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

  1. В окне базы данных нажмите кнопку Запросы на панелиОбъекты, а затем нажмите кнопку Создать на панели инструментов окна базы данных.

  2. В диалоговом окне Новый запрос выберите в списке строкуЗаписи без подчиненных и нажмите кнопку OK.

Если мастер не запускается

Причиной этого может быть то, что Access работает в ограниченном режиме, а на компьютере не установлено ядро Microsoft Jet 4.0 с пакетом обновления 8 (SP8) или более поздним. Ядро Jet 4.0 с пакетом обновления 8 или более поздним необходимо для полноценной работы Access при включенном ограниченном режиме.

Дополнительные сведения об установке обновления службы Jet см. в статье Microsoft Jet 4.0 с пакетом обновления 8 или более поздней версии на веб-узле Office Online.

Дополнительные сведения об изолированном режиме см. в статье Изолированный режим Microsoft Jet Expression Service на веб-узле Office Online.

  1. Следуйте инструкциям в диалоговых окнах мастера. В последнем диалоговом окне можно либо запустить запрос, либо открыть его в режиме конструктора.

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

Создание перекрестного запроса

Создание перекрестных запросов с помощью мастера