Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РАЗДЕЛ 2.Практики с 7 по 13.doc
Скачиваний:
116
Добавлен:
11.12.2015
Размер:
138.24 Кб
Скачать

Раздел 2. Запросы к базе данных Тема: «Создание запросов» Практическая работа №7. Тема: «Создание запросов»

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

  1. Откройте базу данных Борей в папке своей группы КАТЕРИНА

  2. (если этой базы у вас нет, тогда импортируйте её по следующему пути: C:\Program Files\Microsoft Office\Office\Samples\Борей.mdb)

  3. Используя режим Конструктор, создайте запрос по таблицеКлиенты, состоящий из следующих полей:Название, Адрес, Город, Область, Индекс, Страна.

  4. Выполните запуск запроса (перейдите в режим таблицы).

  5. Перейдите в режим Конструктор и добавьте в запрос перед полем Адрес поле ОбращатьсяК (перенесите поле ОбращатьсяК перед Адрес).

  6. Задайте сортировку в поле Индекспо возрастанию.

  7. Выполните запуск запроса

Создание более сложных запросов

Вывести все записи о фирмах из Калифорнии, Орегона и Вашингтона

  1. Для этого в поле Областьв условие отбора введите “CA”, в следующей строке введите “OR”, в третьей строке “WA”.

  2. Закройте запрос и сохраните под именем Список рассылки из США №1.

Использование выражений в запросах

  1. В запросе Список рассылки из СШАлучше использовать выражение In, откройте его в режиме Конструктор, удалите предыдущее условие и введите новоеIn ("Or";"Ca";"Wa") и сохраните под именем Список рассылки из США №2 (дляэтого выберите команду Сохранить Как)

  2. Поэкспериментируйте с критериями отбора для запроса Список рассылки из США №2 (используйте команду Сохранить, Как и удаляя предыдущие условия!)

    поле

    выражение

    Возвращаемые записи

    имя запроса

    Страна

    Not “США”and not “Канада”

    Фирмы, не находящиеся в США и Канаде

    рассылка 1

    Название

    Like “[H-L]*”

    Фирмы с названиями на H-L

    рассылка 2

    Название

    Like “ C*” or Like “M*”

    Фирмы с названиями начинающиеся на С или М

    рассылка 3

    Название

    Like “*MO*”

    Фирмы с названиями, содержащими МО

    рассылка 4

  3. Используя режим Простой запрос,создайте запрос по таблицеЗаказы, включив в запрос поля: ДатаРазмещения, ДатаИсполнения, Стоимость Доставки, Город Получателя.

  4. Выполните запросы, преобразуя предыдущий, используя следующие выражения (используйте команду Сохранить Как и удаляя предыдущие условия):

Поле

выражение

Возвращаемые записи

имя запроса

ДатаРазмещения

Like “*.*.1996”

Заказы, полученные в 1996 году

заказы1

ДатаРазмещения

Like “*.01.1996”

Заказы, полученные в январе 1996 года

заказы2

ДатаРазмещения

Like “0?.01.1996”

Заказы, полученные с 1 по 9 января 1996 года

заказы3

ДатаРазмещения

Between #1.01.1996# and #31.03. 1996#

Заказы, полученные в 1 квартале 1996 года

заказы4

СтоимостьДоставки

>=100

Заказы, стоимость которых не меньше 100

заказы5

СтоимостьДоставки

Between 100 and 130

Заказы, стоимость которых от 100 до 130

заказы6

Использование вычислений в запросах.

Создайте запрос в режиме Конструктор по таблице Заказано,используя поля КодТовара, Цена, Количество и Скидка (Расчеты выполняются в строке Поле!).