Эффективная работа с Microsoft Office. Смирнова А.А - 32 стр.

UptoLike

32
Специальный тип запросов, называемый запросами «с параметром»,
позволяет пользователю самому ввести критерий отбора данных на этапе
запуска запроса. Этим приемом обеспечивается гибкость работы с базой.
Создадим простой запрос, позволяющий отбирать реки, название ко-
торых пользователь может задать сам при запуске запроса. При этом выво-
дим название материка, по которому
протекает река.
Ход выполнения задания.
1. В окне МАТЕРИКИ: БАЗА ДАННЫХ откройте панель Запросы.
Дважды щелкните на значке Создание запроса в режиме Конструктора
откроется бланк запроса по образцу.
2.
Согласно лабораторной работе 22, создайте запрос на выборку,
основанный на таблице РЕКИ, в который войдут следующие поля: Река,
Длина и Плб.
3.
Нам еще надо задать условие отбора по материку. Однако в таб-
лице РЕКИ такого поля нет. С другой стороны, в ней есть поле Код, кото-
рое однозначно определяет материк. Благодаря тому, что по полю Код у
нас установлена связь с таблицей МАТЕРИКИ, мы получаем возможность
ввести в запрос поле Материк, взяв
его из другой таблицы.
4.
Добавьте список полей таблицы МАТЕРИКИ в верхнюю часть
бланка запроса по образцу. Для этого щелкните правой кнопкой мыши в
верхней области бланка и в открывшемся контекстном меню выберите
пункт Добавить таблицу откроется уже знакомое нам окно «Добавление
таблицы». Выберите в нем таблицу МАТЕРИКИ.
5.
Двойным щелчком на поле Материк в списке полей таблицы
МАТЕРИКИ введите это поле в бланк запроса по образцу.
6.
Строку Условие отбора для поля Река надо заполнить таким об-
разом, чтобы при запуске запроса пользователь получал предложение вве-
сти нужное значение. Текст, обращенный к пользователю, должен быть за-
ключен в квадратные скобки. Если мы хотим дать пользователю возмож-
ность выбора, мы должны написать: [Введите название реки].
7.
Закройте запрос. При закрытии сохраните его под именем ЗА-
ПРОС ПО РЕКАМ1.
8.
В окне МАТЕРИКИ: БАЗА ДАННЫХ откройте панель Запросы и
запустите ЗАПРОС ПО РЕКАМ1 на экране появится диалоговое окно
«Введите название реки».
9.
Введите какое-либо название и щелкните на кнопке OK. В зави-
симости от того, что реально содержится в таблице РЕКИ, по результатам
запроса будет сформирована результирующая таблица.
Лабораторная работа 23
Выбор информации с помощью запросов (итоговый запрос)
Цель работы. Создание итогового запроса.
Запросы, выполняющие вычисления по всем записям для какого-
либо числового поля, называются итоговыми запросами.
      Специальный тип запросов, называемый запросами «с параметром»,
позволяет пользователю самому ввести критерий отбора данных на этапе
запуска запроса. Этим приемом обеспечивается гибкость работы с базой.
      Создадим простой запрос, позволяющий отбирать реки, название ко-
торых пользователь может задать сам при запуске запроса. При этом выво-
дим название материка, по которому протекает река.
      Ход выполнения задания.
      1. В окне МАТЕРИКИ: БАЗА ДАННЫХ откройте панель Запросы.
Дважды щелкните на значке Создание запроса в режиме Конструктора –
откроется бланк запроса по образцу.
      2. Согласно лабораторной работе № 22, создайте запрос на выборку,
основанный на таблице РЕКИ, в который войдут следующие поля: Река,
Длина и Плб.
      3. Нам еще надо задать условие отбора по материку. Однако в таб-
лице РЕКИ такого поля нет. С другой стороны, в ней есть поле Код, кото-
рое однозначно определяет материк. Благодаря тому, что по полю Код у
нас установлена связь с таблицей МАТЕРИКИ, мы получаем возможность
ввести в запрос поле Материк, взяв его из другой таблицы.
      4. Добавьте список полей таблицы МАТЕРИКИ в верхнюю часть
бланка запроса по образцу. Для этого щелкните правой кнопкой мыши в
верхней области бланка и в открывшемся контекстном меню выберите
пункт Добавить таблицу – откроется уже знакомое нам окно «Добавление
таблицы». Выберите в нем таблицу МАТЕРИКИ.
      5. Двойным щелчком на поле Материк в списке полей таблицы
МАТЕРИКИ введите это поле в бланк запроса по образцу.
      6. Строку Условие отбора для поля Река надо заполнить таким об-
разом, чтобы при запуске запроса пользователь получал предложение вве-
сти нужное значение. Текст, обращенный к пользователю, должен быть за-
ключен в квадратные скобки. Если мы хотим дать пользователю возмож-
ность выбора, мы должны написать: [Введите название реки].
      7. Закройте запрос. При закрытии сохраните его под именем ЗА-
ПРОС ПО РЕКАМ1.
      8. В окне МАТЕРИКИ: БАЗА ДАННЫХ откройте панель Запросы и
запустите ЗАПРОС ПО РЕКАМ1 – на экране появится диалоговое окно
«Введите название реки».
      9. Введите какое-либо название и щелкните на кнопке OK. В зави-
симости от того, что реально содержится в таблице РЕКИ, по результатам
запроса будет сформирована результирующая таблица.

                   Лабораторная работа № 23
     Выбор информации с помощью запросов (итоговый запрос)

     Цель работы. Создание итогового запроса.
     Запросы, выполняющие вычисления по всем записям для какого-
либо числового поля, называются итоговыми запросами.
                                     32