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

VI Типы запросов

  1. Запрос на выборку данных.

  2. Параметрический запрос.

  3. Запрос на изменение (дополнение, уничтожение, обновление, создание новой таблицы).

  4. Перекрестный.

1. Создание запросов-выборок

Запрос на выборку позволяет выбрать с базы данных информацию, которая интересует пользователя в данный момент.

Создание такого вида Запросов-выборок выполняется в такой последовательности:

  • создаётся макет Запроса,

  • указывается критерий отбора (один или несколько).

3 а д а н и е 15. Создать Запрос "Список товаров, цена которых находится между 50 и 100 грн".

  1. Открыть запрос Движение товаров в режиме Конструктора

  2. Установить курсор в колонке Цена в строке Условие от­бора.

  3. Записать в эту ячейку следующее выражение: >50And<100 или

Between 50 And 100

  1. По команде Файл > Сохранить как… сохранить запрос на диске, присвоив ему имя от 50 до 100

  2. Проверить, как работает новый Запрос.

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

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

3 А д а н и е 16. Создать Запрос "Список товаров по первой букве в наименовании".

  1. Открыть запрос Движение товаров в режиме Конструктора

  2. Установить курсор в колонке Наименование в строке Усло­вие отбора.

  3. Записать в эту ячейку следующее выражение:

Like [Введите букву] & „*”

  1. По команде Файл > Сохранить как… сохранить запрос на диске, присвоив ему имя: По букве в наименовании.

  2. Проверить, как работает новый Запрос.

3 А д а н и е 17. Создать Запрос "Продажа по указанной дате".

  1. Открыть запрос Продажа товаров в режиме Конструктора

  2. Установить курсор в колонке Дата Отправки в строке Условие отбора.

  3. Записать в эту ячейку следующее выражение:

Like [Введите дату]&"*".

  1. По команде Файл > Сохранить как… сохранить запрос на диске, присвоив ему имя: Продажа по указанной дате

  2. Закрыть окно Проверить работу Запроса, введя дату **.**.2003 ( для вывода в Запрос списка товаров, отправленных во все дни месяца (указать какого) 2003 года).

Действия при создании Запроса Список событий между двумя да­тами, указанными в двух последовательно появляющихся окнах "Введите значение параметра":

  1. Записать в эту ячейку следующее выражение:

Between [введите начальную дату] And [введите конеч­ную дату]

  1. По команде Файл > Сохранить как… сохранить запрос на диске, присвоив ему имя: Продажа в интервале дат

  2. Закрыть окно. Проверить работу Запроса.

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

Допустим, что нужно поднять цену всех товаров таблицы Товары на 5%, то есть одинаково изменить все данные поля.

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

  1. Создать запрос в режиме Конструктора.

  2. На бланке запроса к таблице Товары выбрать только поле Цена.

  3. Выбрать из списка кнопки Тип запроса элемент Обновление.

  4. На пересечении строки Обновление, которое после этого появится, и столбика Цена ввести выражение: [Цена]* 1,05

  5. Сохранить запрос под именем Новая цена.

  6. Проверить работу запроса. Выполнение такого запроса приведет к тому, что в таблице Товары все цены будут увеличены на один и тот же коэффициент - 0,05. Каждое следующее выполнение этого запроса будет увеличивать цену на 5%.