Данные в таблице категории
Категория |
инструмент |
напитки |
обувь |
одежда |
посуда |
продукты |
сантехника |
стройматериалы |
хозтовары |
Описание запросов
Запросы /3/ позволяют организовать отбор данных и вычисления, создавать новые таблицы, обновлять данные в таблицах. На основе запросов чаще всего строятся формы и отчеты.
Источником запроса могут быть одна или несколько таблиц /2/, а также запрос. Ниже (Таблица 6) перечислены источники запросов и объекты (формы и отчеты), которые используют эти запросы.
Таблица 6 Источники и объекты, использующие запросы
Запрос | Источники | Объекты, использующие запрос | |
Форма | Отчет | ||
Стоимость товаров | Товары, магазины, категории, фирмы | Ленточная форма Просмотр имеющегося товара | Отчет с группировкой по магазинам и по категории |
Диаграмма стоимости товаров по категориям | Отчет с группировкой по категории | ||
Подчиненная форма Магазины конкретной фирмы и товары в них | Отчет с группировкой по фирмам и магазинам | ||
Связанная форма Магазин и товары в нем | |||
Ленточная форма для просмотра товаров, найденных по первым символам | |||
Отчет по категории | Товары, магазины, категории, фирмы | Ленточная форма для просмотра товаров выбранной категории | Отчет с выбором категории |
Отчет по магазину | Отчет с выбором магазина | ||
Отчет по фирме | Ленточная форма для просмотра товаров выбранной фирмы |
Запрос на выборку Стоимость товаров
Этот запрос (Рисунок 2) с вычисляемыми полями построен по всем таблицам и позволяет построить формы и отчеты (Таблица 6).
Вычисляемыми полями в запросе являются Стоимость и Стоимость с учетом величины скидки при условии, что скидка данному магазину предоставляется:
Стоимость: [Товары]![Цена]*[Товары]![Количество]
Стоимость со скидкой:
iif([Товары]![Скидка]=Истина;[Товары]![Цена]*[Товары]![Количество]*
(1-[Товары]![Величина скидки]);[Товары]![Количество]*[Товары]![Цена])
Кроме того, в запросе (Рисунок 3) по дате вычисляется название месяца в именительном (Месяц) и предложном падежах (Месяце), год (Год):
Месяц: Choose(Month([Дата]);январь;февраль;март;апрель;май;
июнь;июль;август;сентябрь; октябрь;ноябрь;декабрь)
Месяце:IIf(Right([Месяц];1)=ь Or Right([Месяц];1)=й;Left([Месяц];Len([Месяц])-1)е;[Месяц]е)
Год: Year([Товары]![Дата])
Свойства запроса приведены ниже.
Рисунок 2 Свойства запроса Стоимость товаров
Рисунок 3 Поля Месяц, Месяце в запросе Стоимость товаров
Статьи к прочтению:
- Датчики динамического позиционирования автомобиля
- Дать описание и назначение окон обозревателей «процессор», «память», «текст программы», «программа».
Консолидация (сборка) данных в Excel из нескольких таблиц
Похожие статьи:
-
Формы для ввода и редактирования данных
Формы для ввода и редактирования построены как формы в один столбец и предназначены для добавления, удаления и редактирования записей. Формы имеют…
-
Конструирование пустых таблиц базы данных.
Содержание Лабораторная работа № 1. Создание базы данных, состоящей из одной таблицы.. 4 Лабораторная работа № 2. Создание базы данных, состоящей из…