Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тезисы_лек_30.doc
Скачиваний:
55
Добавлен:
06.11.2018
Размер:
3.42 Mб
Скачать

2. Создание запроса

Часто запросы в Microsoft Access создаются автоматически, и пользователю не приходится самостоятельно их создавать.

· Для создания запроса, являющегося основой формы или отчета, попытайтесь использовать мастер форм или мастер отчетов. Они служат для создания форм и отчетов. Если отчет или форма основаны на нескольких таблицах, то с помощью мастера также создаются их базовые инструкции SQL. При желании инструкции SQL можно сохранить в качестве запроса.

· Чтобы упростить создание запросов, которые можно выполнить независимо, либо использовать как базовые для нескольких форм или отчетов, пользуйтесь мастерами запросов. Мастера запросов автоматически выполняют основные действия в зависимости от ответов пользователя на поставленные вопросы. Если было создано несколько запросов, мастера можно также использовать для быстрого создания структуры запроса. Затем для его наладки переключитесь в режим конструктора.

· Для создания запросов на основе обычного фильтра, фильтра по выделенному фрагменту или фильтра для поля, сохраните фильтр как запрос.

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

3. Практическая часть

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

В данной лабораторной работе мы используем учебную базу БОРЕЙ.

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

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

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

  3. Нажмите кнопку OK.

  4. Укажите имя таблицы или запроса, на котором должен быть основан создаваемый запрос, а затем выберите поля, из которых должны быть восстановлены данные. Выберите таблицу Поставщики, и поля: Название, Город и Страна.

  5. В последнем диалоговом окне Вам предлагается дать название запросу а также выбор выполнить запрос или просмотреть его структуру в режиме конструктора.

2.2 Создание простого запроса на выборку самостоятельно в режиме конструктора.

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

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

  3. Нажмите кнопку OK.

  4. Появится пустой бланк запроса и диалоговое окно выбора источников данных из различных объектов (таблицы, запросы). Выберите таблицу Сотрудники и нажмите кнопку Добавить. Того же самого эффекта можно достичь двойным щелчком на соответствующей таблице или запросе. Выбранная таблица появиться в окне бланка запроса. Закройте окно добавления таблиц или запроса нажатием на кнопку Закрыть.

  5. В бланке запроса в поле Поле выберите из списка поле таблицы Сотрудники – Фамилия. Поле Таблица бланка запроса автоматически заполниться названием той таблицей в которой находиться выбранное поле, а также автоматически устанавливается флажок в поле Вывод на экран.

  6. Следуя пункту e) из таблицы выберите поля Должность и Страна.

  7. Закройте запрос, сохраните изменения и задайте название запроса.

Контрольные вопросы:

  1. Для каких целей используется объект запросов в СУБД MS Access.

  2. Какие способы создания запросов вы знаете.

  3. Какие типы запросов вы знаете.

  4. Что собой представляет конструктор запросов. Опишите его.

  5. Какие элементы управления существует в MS Access.

  6. Как задаются условия отбора и выражений для получения данных.

  7. Опишите создание запроса с помощью мастера создания запросов.