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

3.8. Построитель выражений. Создание вычисляемых полей

Построитель выражений используется для удобства создания выражений и вычисляемых полей в БД.

Вызвать окно построителя выражения можно при помощи команды Построить в контекстном меню.

3.8.1. Создание вычисляемого поля

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

  2. В бланке запроса установить курсор в строке Поле нового столбца.

  3. Вызвать контекстное меню и выбрать команду Построить.

  1. Появится окно построителя выражений

В верхней части окна вводится выражение. Нижняя часть окна разбита на три области. В левой части выводится список объектов БД. По центру - список полей из таблиц, запросов и т.д. Выбор полей (перенос в окно формулы) осуществляется двойным нажатием мышью по названию поля. Кроме того, в окно вынесены основные операторы в виде соответствующих кнопок.

  1. Ввести формулу ОК.

  1. В бланке запроса появится поле Выражение1: Цена]*10

Вместо выраженияе1 введите новое имя поля.

  1. Сохранить запрос, выбрав команду Сохранить на ПИ.

  2. Закрыть запрос.

Порядок выполнения работы

  1. Создать простой запрос на выборку Запрос1 для таблицы Магазины при помощи мастера. В запросе вывести поля №магазина и Адрес.

  2. Создать запрос на выборку Запрос2 в режиме конструктора, в котором вывести записи из полей №магазина, Наименование товара, Количество, Цена.

  3. Открыть Запрос1 в режиме конструктора. Для поля №магазина или поля Адрес сформировать условие отбора записей по заданию преподавателя. Сохранить запрос Запрос3.

  4. Открыть Запрос2 в режиме конструктора. Для полей Наименование товара, Цена сформировать условие отбора записей по заданию преподавателя. Сохранить запрос Запрос4.

  5. На основе Запроса2 создать параметрический запрос, в котором выводится приглашение “Введи наименование товара”. Сохранить запрос Запрос5.

  6. Создать запрос на выборку при помощи мастера, в котором вывести записи из полей №магазина, Адрес, Наименование товара, Дата поступления, Количество, Цена. Сохранить запрос Запрос6.

  7. На основе Запроса6 создать параметрический запрос, в котором вывести приглашение на ввод периода поступления товаров (например, 1.01.03 -- 2.03.03). Сохранить запрос Запрос7.

  8. На основе Запроса6 создать запрос на обновление записей поля Цена (цену на все товары увеличить в 6 раз). Сохранить запрос Запрос8.

  9. На основе Запроса6 создать запрос на обновление записей поля Цена (увеличить цену на 1000 для конкретного товара из имеющегося в списке). Сохранить запрос Запрос9.

  10. На основе Запроса6 создать запрос Запрос10, в котором создать новое поле Общая стоимость. Общая стоимость=Количество * Цена.

  11. Открыть Запрос10 в режиме конструктора. Осуществить вывод информации о конкретном товаре. Сохранить запрос Запрос11.

  12. Создать итоговый запрос на основе Запроса11, в котором вывести минимальную и максимальную стоимость товара. Сохранить запрос Запрос12.

  13. Создать итоговый запрос на основе Запроса11, в котором вывести среднюю и суммарную стоимость товара. Сохранить запрос Запрос13.

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