
- •Самара 2007
- •Реферат
- •Содержание
- •Введение
- •Постановка задачи
- •Описание информационной модели задачи
- •Описание таблиц
- •Заполнение таблиц
- •Описание запросов
- •Запрос на выборку “Отчет по магазину”
- •Запрос на выборку “Отчет по категории”
- •Запрос на выборку “Отчет по фирме”
- •Запрос на выборку “Стоимость товаров”
- •Описание форм
- •Формы для ввода и редактирования данных
- •Формы для просмотра
- •Выбор товара
- •Отчет о наличии товаров по категориям
- •Итоговый отчет с группировкой по магазинам
- •Наличие и стоимость товаров
- •Отчет с выбором категории
- •Отчет с выбором магазина
- •Отчет с выбором фирмы
- •Стоимость товаров по месяцам
- •Организация диалога
- •Описание макросов
- •Макрос “Autoexec”
- •Макрос “о фирме”
- •Макрос “Закрыть рекламу”
- •Макрос “Выбор по подстроке”
- •Макрос “Выбор категории”
- •Макрос “Выбор магазина”
- •Макрос “Показать все”
- •Макрос “Отчет с выбором категории”
- •Макрос “Отчет с выбором магазина”
- •Макрос “Отчет с выбором фирмы”
- •Макрос “Выбор месяца”
- •Руководство оператора
- •Заключение
- •Список использованных источников
Запрос на выборку “Отчет по фирме”
Этот запрос с вычисляемым полем Стоимость построен по таблицам Товары и Магазины позволяет получить отчет по фирме. Свойства запроса приведены ниже (Таблица 9).
Таблица 9
Свойства запроса Отчет по фирме
Поле: |
Фирма |
Магазин |
Категория |
Наименование |
Характеристика |
Цена |
Количество |
Стоимость: [Цена]*[Количество] |
Имя таблицы: |
Магазины |
Товары |
Товары |
Товары |
Товары |
Товары |
Товары |
|
Сортировка: |
по убыванию |
по убыванию |
по убыванию |
по убыванию |
|
|
|
|
Вывод на экран: |
|
|
|
|
|
|
|
|
Условие отбора: |
|
|
|
|
|
|
|
|
Запрос на выборку “Стоимость товаров”
Этот запрос с вычисляемыми полями построен по таблице Товары и позволяет построить формы Выбор товара и Диаграмма стоимости товаров по категориям, получить отчеты Стоимость товаров по месяцам и Наличие и стоимость товаров. Вычисляемыми полями в запросе являются Стоимость без НДС и скидки, Стоимость. Кроме того, в запросе по дате вычисляется название месяца в именительном (Месяц) и предложном падежах (Месяце), год (Год). Свойства запроса приведены ниже ().
Таблица 10
Свойства запроса Стоимость товаров
Поле: |
Имя таблицы: |
Сортировка: |
Вывод на экран: |
Условие отбора: |
Категория |
Товары |
|
|
|
Наименование |
Товары |
|
|
|
Цена |
Товары |
|
|
|
Количество |
Товары |
|
|
|
Стоимость без НДС и скидки: [Цена]*[Количество] |
|
|
|
|
Скидка |
Товары |
|
|
|
НДС |
Товары |
|
|
|
Стоимость: [Цена]*[Количество]+[НДС]*[Цена]*[Количество]-IIf([Товары]![Скидка];10*[Цена]*[Количество]/100;0) |
|
|
|
|
Месяц: Choose(Month([Дата]);"январь";"февраль";"март";"апрель";"май";"июнь";"июль";"август";"сентябрь";"октябрь";"ноябрь";"декабрь") |
|
|
|
|
Месяце: IIf(Right([Месяц];1)="ь" Or Right([Месяц];1)="й";Left([Месяц];Len([Месяц])-1) & "е";[Месяц] & Месяце: IIf(Right([Месяц];1)="ь" Or Right([Месяц];1)="й";Left([Месяц];Len([Месяц])-1) & "е";[Месяц] & "е") |
|
|
|
|
Год: Year([Товары]![Дата]) |
|
|
|
|