поле
|
выражение
|
Возвращаемые записи
|
имя запроса
|
Страна
|
Not “США”and not “Канада”
|
Фирмы, не находящиеся в США и Канаде
|
рассылка 1
|
Название
|
Like “[H-L]*”
|
Фирмы с названиями на H-L
|
рассылка 2
|
Название
|
Like “ C*” or Like “M*”
|
Фирмы с названиями начинающиеся на С или М
|
рассылка 3
|
Название
|
Like “*MO*”
|
Фирмы с названиями, содержащими МО
|
рассылка 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
|
Использование вычислений в запросах.
Создайте запрос в режиме Конструктор по таблице Заказано, используя поля КодТовара, Цена, Количество и Скидка (Расчеты выполняются в строке Поле!).
Выполните расчеты:
Сумма=Количество*Цена
СуммаСкидки=Цена*Скидка.
Всего=Сумма-СуммаСкидки
Сохраните запрос под именем Расчеты.
Изменение имен полей в запросе.
-
Откройте запрос Список рассылки из США №1 в режиме Конструктор (переименование выполняется в строке Поле!):
Переименуйте поля:
область в Штат
ОбращатьсяК в Контакт
название в Компания.
-
Перейдите в режим таблицы и просмотрите все имена полей, почему ОбращатьсяК не изменился? Сделайте так, чтобы поле было переименовано.
Добавление параметра к запросу.
-
Откройте запрос Список рассылки из США№1.
-
Добавьте параметр для поля Штат, содержащий следующий текст:
[Введите код штата].
-
Перейдите в режим таблицы и проверьте работу параметра.
-
Добавьте параметр в запросе Заказы4 для поля ДатаРазмещения.
-
Добавьте параметр в запросе Заказы6 для поля СтоимостьДоставки.
Практическая работа №8. Тема: «Запросы по нескольким таблицам. Виды соединений».
Выполнение работы:
Откройте базу данных «Борей» в папке своей группы или создайте новую базу и импортируйте таблицы из C:\Program Files\Microsoft Office\Office10\Samples\ Борей.mdb.
-
Создайте запрос по следующим полям:
-
таблица
|
Поле
|
Сотрудники
|
Страна
|
Фамилия
|
Имя
|
Заказы
| ДатаИсполнения |
КодЗаказа
| -
Добавьте поле Сотрудник: [фамилия] & " " & [имя]
-
Для поля ДатаИсполнения введите условие с параметром:
Between [Начальная дата] And [Конечная дата]
-
Запустите запрос, (введите даты 12.12.96 и 12.12.97)
-
Поля фамилия и имя не выводить на экран.
-
Для поля Страна добавьте параметр (проверьте работу параметра, введите Украина).
-
Закройте запрос, сохранив под именем «Продажи по сотрудникам».
Использование свойства Уникальность значений.
Создайте запрос, выбирающий все товары и страны-получатели этих товаров
-
Выберете поле СтранаПолучателя из таблицы «Заказы», и поле Марка из таблицы «Товары». Добавьте связываемую таблицу Заказано.
-
Перейдите в режим таблицы и просмотрите результат –2169 записей и записи повторяются, т.к. в таблице выполнено несколько заказов каждой страной одной и той же марки в разные даты.
-
Для исключения повторений задайте значение Да свойства Уникальность значений в режиме Конструктор, в результате у вас должно быть 946 записей.
-
Сохраните запрос под именем Товары и страны.
Создание внутреннего соединения по нескольким полям
Do'stlaringiz bilan baham: |