Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетБД часть2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.11 Mб
Скачать
    1. Создание запроса

Для создания нового запроса по образцу следует:

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

В диалоговом окне Новый запрос несколько вариантов создания запросов:

  • Простой запрос – на основе выбранных полей создается простой запрос с помощью Мастера запросов;

  • Конструктор – новый запрос создаётся «вручную», без помощи Мастера;

  • Перекрёстный запрос – создаётся Мастером запросов; данные представляются в компактном формате, подобном формату данных в электронной таблице;

  • Повторяющиеся записи – запрос, при выполнении которого отражаются повторяющиеся значения полей в таблице или простом запросе;

  • Записи без подчинённых – запрос, в котором отражаются те записи из одной таблицы, которые не имеют связей с записями другой таблицы.

  1. Выбрать режим Конструктор для лучшего понимания структуры запроса.

  • Указать имена таблиц в диалоговом окне Добавление таблицы, по полям которых будет производиться запрос, нажимая кнопку Добавить после каждого указанного имени таб­лицы.

  • Нажать кнопку Закрыть в окне Добавление таблицы.

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

  2. В нижней части окна запроса располагается бланк запроса, в котором и будет выполняться вся работа по созданию запроса:

  • указы­ваются условия отбора выводимых на экран полей и записей од­ной или нескольких таблиц;

  • порядок отображения полей;

Рис.1. Окно запроса с заполненным бланком на выборку данных по точному значению:

ФИО продавца - Сидорова

Примечания.

  • Каждый столбец бланка представляет одно поле, используемое в запросе.

  • Поле может принадлежать одной из таблиц, быть вычисляемым или

итоговым.

Структура бланка запроса такова:

Поле: имена полей, по которым формируется условие отбора данных, или просто для вывода дополнительных данных из заданных в бланке таблиц;

Имя таблицы: имя таблицы (или запроса), из которой выбрано поле;

Сортировка: выполнять ли сортировку по выбранному полю, и какую;

Вывод на экран: указать те поля, которые нужно вывести в результирующую таблицу;

Условия отбора и строка ИЛИ используются для ввода ограничений поиска, при которых задаются определённые условия, критерии поиска или отбора записей.

  1. Включение полей в запрос можно выполнить несколькими способами:

  1. раскрыть список полей в строке Поле любого столбца бланка и

выбрать нужное;

  1. перетащить поле в нужный столбец из списка полей в верхней части;

  2. включить все поля

  • дважды щелкнуть по заголовку списка полей, выделив весь список, и перетащить на бланк запроса;

  • выделить символ * в начале списка полей и перетащить его на бланк запроса.

  1. Удалить поле из области создания запроса –

  • Выделить столбец удаляемого поля – щелкнуть на верхней границе

столбца;

  • Нажать клавишу Del или выполнить команду

Правка  Удалить столбец.

  1. Свойства полей. Поля, выводимые в результате запроса, наследуют свойства, заданные при создании таблицы. Но можно задать и другие значения свойств полей, а также определить новые для вычисляемых полей (например, форматы чисел). Задать свойства поля:

  • выделить столбец;

  • нажать кнопку Свойства ( ) на панели инструментов;

  • в диалоговом окне «Свойства поля» определить нужные значения.

  1. Выполнение запроса можно сделать несколькими способами:

  1. н ажать кнопку: (Запуск) панели инструментов;

  2. переключиться из Конструктора в Режим таблицы:

  3. коман­дой Запрос  Запуск.