Вычисляемые поля в запросах
1) В пустую ячейку в строке Поле введите название создаваемого поля (например, Наценка) и через двоеточие наберите выражение, состоящее из имен полей, записанных в квадратных скобках и какой-либо арифметической или другой операции.
2) После выполнения запроса в исходной таблице появится новое поле Наценка, используемое в качестве имени поля в котором производится вычисление выражения.
Для ввода сложных вычислений используйте окно Построитель выражений, которое вызывается нажатием кнопки Построить на панели инструментов.
Сохраните запрос под именем Запрос 3.
Создайте вычисляемый запрос для отображения цен с учетом дилерской скидки 3% на каждый товар. Укажите название, описание товара, его цену и название фирмы.
Сохраните запрос под именем Запрос 3а.
ЗАДАНИЕ 4
ИТОГОВЫЕ ЗАПРОСЫ
Во многих случаях вычисления итоговых значений проще и эффективнее выполняются в запросах. При этом возможно вычисление итоговых значений как для каждой записи, так и для нескольких записей одновременно. Полученные результаты могут использоваться для расчетов итоговых значений в другом запросе.
1) В режиме конструктора запроса выберите Вид, Групповая операция или нажмите кнопку Групповая операция на панели инструментов.
2) Для соответствующего поля выберите нужную функцию из списка Группировка.
Sum – сумма Мах – максимум
Avg – среднее Count – количество
Min – минимум Var – переменная
Сохраните его под именем Запрос 4.
Создайте итоговый запрос для отображения средних цен на все товары.
Сохраните его под именем Запрос 4а.
ЗАДАНИЕ 5
ПЕРЕКРЕСТНЫЙ ЗАПРОС
Перекрестный запрос вычисляет сумму, среднее значение, число элементов и значения других статистических функций, группируя данные и выводя их в компактном виде, напоминающем электронную таблицу.
1) В режиме конструктора сформируйте запрос, добавив таблицу, которая должна лежать в его основе.
2) Выберите Конструктор, Перекрестный. Строка запроса Вывод на экран изменится на новую строку Перекрестная таблица и перед ней появится строка Групповая операция.
3) В строке Поле укажите, значения каких полей будут использоваться в вычислениях и в качестве заголовков строк и столбцов. В качестве заголовков можно использовать несколько полей.
4) Щелкните мышью в строке Перекрестная таблица и выберите опции из разворачивающегося списка, соответствующие значениям данных полей (заголовки строк, заголовки столбцов или значение).
5) Для поля, содержимое которого будет использоваться в качестве значений, в строке Групповая операция введите необходимую функцию.
Сохраните запрос под именем Запрос 5.
Создайте перекрестный запрос, отображающий минимальные цены на все товары от различных поставщиков, с указанием названий товаров в заголовках строк и указанием названий фирм поставщиков в заголовках столбцов.
Сохраните запрос под именем Запрос 5а.
ЗАДАНИЕ 6
ЗАПРОС ИЗ ТАБЛИЦЫ КОПИИ.
Данный тип запросов применяют для архивирования старых блоков данных или сохранения резервных копий таблиц.
1) Страница Главная, выбрать таблицу Поставщики для создания копии, Копировать, затем действие Вставить;
2) В появившемся окне введите имя новой таблицы Поставщики 1 и нажмите ОК;
3) Создайте новый запрос выбрав ранее созданные таблицы и добавить новую;
4) Выполните запрос по товарам, по возрастанию;
Сохраните запрос под именем Запрос 6.
Дайте запрос на создание резервной копии таблицы Товары. Присвойте ей имя Товары1. Сохраните запрос под именем Запрос 6а.
ЗАДАНИЕ 7