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

4.6.2.Создание запроса с использованием логических операций и условий отбора

Пример 1. Выберите спортсменов из США и Франции, получивших за снаряд Конь более 9, но менее 9,6 баллов

Порядок работы:

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

  2. Щелкните мышкой по кнопке Создать.

  3. В появившемся диалоговом окне выберите Конструктор, щелкните по кнопке ОК.

  4. Добавьте таблицу “Гимнастика”, щелкнув по кнопке Добавить.

  5. Щелкните на кнопке Закрыть. Появляется возможность выбора полей из таблицы.

  6. Выберите поля Фамилия, Страна, Конь из таблицы “Гимнастика”.

  7. В строке Условия отбора под полем Конь введите [конь]>9 AND [конь]<9,6 , а под полем Страна “США“ OR “ФРАНЦИЯ” (рис. 10). Условия, набранные в разных столбцах строки Условия отбора, по умолчанию соединяются между собой операцией AND, т.е. эти условия должны выполняться одновременно.

Рис. 10

Замечание: Для проверки принадлежности к интервалу значений возможны и такие формулировки: >9 AND <9,6 или BETWEEN 9 AND 9,6.

  1. Сохраните запрос, щелкнув по кнопке Сохранить, введите имя запроса “Гимнасты” и щелкните по кнопке ОК.

  2. Выберите команду Запрос – Запуск или щелкните по кнопке для представления запроса. Появится таблица с выбранными по условию записями.

  3. Закрыть окно Запрос.

Пример 2. Составим условие для выбора неудачников соревнования, которые набрали на каждом снаряде менее 9,5 баллов.

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

  2. Щелкните мышкой по кнопке Создать.

  3. В появившемся диалоговом окне выберите Конструктор, щелкните по кнопке ОК.

  4. Добавьте таблицу “Гимнастика”, щелкнув по кнопке Добавить.

  5. Щелкните на кнопке Закрыть. Появляется возможность выбора полей из таблицы

  6. Выберите поля Фамилия, Страна, Конь, Перекладина, Кольца из таблицы “Гимнастика”.

  7. Условия, набранные в разных столбцах строки Условия отбора, по умолчанию соединяются между собой операцией AND, т.е. выполняются одновременно. Наберите условия, как показано на рис. 11.

  8. Сохраните запрос, щелкнув по кнопке Сохранить, введите имя запроса “Неудачники” и щелкните по кнопке ОК.

  9. Выберите команду Запрос – Запуск или щелкните по кнопке для представления запроса. Появится таблица с выбранными по условию записями.

Рис. 11

  1. Закрыть окно Запрос.

Пример 3. Выберите спортсменов, которые набрали хотя бы на одном снаряде более 9,8 баллов. В запросе данные о спортсменах должны быть выбраны в алфавитном порядке по названию стран, которые они представляют.

  1. Для задания совместной обработки условий в одном или нескольких полях по OR необходимо разместить их в соседних строках ИЛИ (рис. 12). В строке Сортировка под полем Страна щелкните мышью и в ниспадающем меню выберите по возрастанию.

  2. Сохраните запрос под именем “Лидеры на отдельных снарядах”.

Рис. 12

4.6.3. Создание запроса с параметром

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]