- •Задачи для самостоятельного решения
- •Нажмите на кнопку "Новая база данных" в области задач "Доступные шаблоны"
- •Создание новой бд
- •Рабочее окно бд Хлеб
- •Для работы с таблицами щёлкните на кнопку "Конструктор таблиц"
- •Структура таблицы Товары
- •Ключ: Код_товара
- •Структура таблицы Продажи
- •Ключ: Код_продажи
- •Вызовите построитель выражений
- •Данные таблицы Товары
- •Структура таблицы Производители
- •Постройте функцию Date
- •Данные таблицы Продажи
- •Задайте условие, связанное операцией Или
- •Введите имя новой таблицы
- •Вставка данных
- •Задачи для самостоятельного решения
- •Добавление вычисляемых полей
- •Построение выражения для стоимости
- •Установите значение "с разделителями разрядов"
- •Копирование запроса
- •Настройка запроса ВсеПродажиПоПроизводителю
- •Задайте диапазон дат в условии
- •Простой запрос ВсеПродажи с использованием оператора Between
- •Преобразование запроса в параметрический
- •Задайте границы диапазона дат как параметры
- •Выберите нужные поля из запроса "ВсеПродажи"
- •Укажите вычисляемые величины
- •Выберите вычисляемые величины в перекрестном запросе
- •Создание запроса Переоценка на базе таблицы Товары.
- •Преобразование запроса на выборку в запрос на обновление.
- •Создание запроса Переоценка на базе таблицы Товары
- •Установите условия для отбора обновляемых товаров
- •Преобразование запроса на выборку в запрос на обновление
- •Задайте новые значения для цены
- •Основные этапы решения задачи архивирования
- •Копирование устаревших данных из таблицы Продажи в новую таблицу Продажи09_2011.
- •Удаление устаревших данных из таблицы Продажи.
- •Копирование устаревших данных
- •Введите условия отбора и выберите тип запроса "Создание таблицы"
- •Новая таблица Продажи09_2011
- •2.Удаление устаревших данных
- •Введите условия отбора и выберите тип запроса "Удаление"
- •Задачи для самостоятельного решения
- •Форма в один столбец
- •Комбинированная форма
- •Построение диаграммы
- •Создание формы в один столбец
- •Поля формы Продажи
- •Форма Продажи будет иметь такой вид
- •Использование формы
- •Добавление вычисляемого поля
- •Панель Элементов управления формы
- •Построитель выражений для поля Стоимость
- •Страница свойств для вычисляемого поля Стоимость
- •Форма с вычисляемым полем
- •Вставка поля со списком
- •Форма с полями со списком
- •Улучшение формы
- •Создание главной формы.
- •Создание подчиненной формы.
- •Объединение подчиненной формы с главной.
- •Создание главной формы
- •Автоформа в столбец Производители
- •Главная форма
- •Создание подчиненной формы
- •Создание подчиненной формы на основе запроса ВсеПродажи
- •Выбор внешнего вида формы
- •Предварительный вариант подчиненной формы
- •Подчиненная форма с полем со списком
- •Доработанная форма ВсеПродажи
- •Вычисление стоимости
- •Окончательный вид подчиненной формы
- •Объединение подчиненной формы с главной
- •Создание базовой диаграммы мастером.
- •Доработка диаграммы.
- •Создание базовой диаграммы мастером
- •Многоуровневый отчет
- •Построение отчета по одному объекту
- •Связь отчета с формой
- •Многоуровневый отчет
- •Отчет о продажах киоска "Колобок"
- •Гл. Бухгалтер ____________Петренко п. П.
- •Построение предварительной версии отчета с помощью мастера.
- •Доработка отчета в конструкторе.
- •Построение предварительной версии отчета с помощью мастера
- •Отчет о продажах киоска "Колобок" Дата 99.99.9999 Производитель хххххх
- •Подготовка базового запроса.
- •Построение предварительной версии отчета с помощью мастера.
- •Доработка отчета в конструкторе.
- •Подготовка базового запроса для построения отчета
- •Добавьте запрос ВсеПродажи
- •Базовый запрос для отчета по одному объекту
- •Построение предварительной версии отчета с помощью мастера
- •Фрагмент полученного отчета в режиме предварительного просмотра представлен ниже
- •2.Настройка отчета на параметры формы
- •Удалите поле Количество записей
- •Доработанный отчет по одному объекту
- •Перетяните поле производитель и добавьте надпись
- •Выделите строку поля Производитель и нажмите клавишу Delete
- •Выделите весь отчет
- •Введите данные для отчета
- •Сохранение запроса
- •Добавление кнопки на форму
Добавление вычисляемых полей
Чтобы в запросе ВсеПродажи выводились стоимости каждого вида товаров и полученные по ним прибыли, добавьте поля, в которых вычисляются с помощью выражений стоимость
Цена * Количество
и прибыль –
(Цена - Цена_закупки) * Количество
Для ввода первого выражения выполните следующие действия:
Откройте окно запроса ВсеПродажи в режиме конструктора (вкладка Главная, кнопка Режим конструктора
).После нажатия на кнопку Режим конструктора, становится активной вкладка Работа с запросами- Конструктор . На данной вкладке размещены компоненты работы с запросами.
Щелкните в строке Поле первого свободного столбца бланка запроса (после поля Количество).
Вызовите построитель выражений, нажав кнопку Построить
на
панели инструментов вкладки Работа
с запросами Конструктор
.В окне построителя выражений в среднем столбце выберите поле Цена и дважды щелкните по нему. Затем введите знак умножения «*», в среднем столбце выберите поле Количество и аналогично щелкните по нему два раза. Окончите ввод выражения, нажав на кнопку OK. Окно построителя выражений представлено на следующем рисунке.
Построение выражения для стоимости
Просмотрите результат выполнения запроса, нажав кнопку Режим
на панели инструментов вкладки Работа
с запросами
и возвратитесь в режим конструктора
(кнопка
).Перед введенным выражением появится слово Выражение 1 и двоеточие. Удалите это слово, оставив символ “:”, а вместо предыдущего слова введите слово Стоимость.
Откройте окно свойств поля, щелкнув на панели инструментов вкладки Работа с запросами на кнопку Страница свойств
.
В появившемся окне установите значения
двух свойств:
Формат поля: С разделителями разрядов;
Число десятичных знаков: 2,
выбирая их из раскрывающихся списков.
Установите значение "с разделителями разрядов"
Примечание. Иногда свойство Число десятичных знаков не отображается. Тогда установите только значение свойства Формат поля.
Сохраните запрос и просмотрите результат его выполнения в режиме таблицы.
Закройте окно запроса.
Подобным образом создайте поле для вычисления прибыли.
Копирование запроса
Поскольку новый запрос ВсеПродажиПоПроизводителю по структуре полностью совпадает с исходным ВсеПродажи (в нем нужно только изменить некоторые свойства), то его создание можно начать с копирования исходного.
В окне БД выделите значок запроса ВсеПродажи, щелкнув на нем.
На панели инструментов вкладки Главная нажмите кнопку Копировать, чтобы скопировать запрос в буфер.
На панели инструментов той же вкладки нажмите кнопку Вставить, чтобы вставить запрос из буфера.
В появившемся окне введите имя запроса ВсеПродажиПоПроизводителю и нажмите кнопку ОК.
Настройка запроса ВсеПродажиПоПроизводителю
Для того чтобы с помощью полученного на предыдущем этапе запроса ВсеПродажиПоПроизводителю выводились только нужные данные (поля и записи) в алфавитном порядке наименований товаров, выполните следующие действия:
Откройте запрос ВсеПродажиПоПроизводителю в режиме конструктора.
Чтобы не выводились поля Код_продажи, Код_товара, Код_производителя и Прибыль, щелчком мыши последовательно уберите флажки этих полей в строке Вывод на экран.
В строке Условие отбора поля Код_производителя введите цифру 2 для отбора товаров по производителю с этим кодом. Перейдите в режим отображения таблицы, нажав кнопку Режим на панели инструментов вкладки Работа с запросами. Убедитесь, что отображаются только данные по товарам производителя с кодом 2.
Чтобы названия товаров выводились в алфавитном порядке, перейдите в режим конструктора запроса и щелкните в строке Сортировка поля Товар. Из появившегося списка раскрывающегося списка выберите элемент По возрастанию. После этого опять просмотрите результат выполнения запроса.
Для отбора данных по заказчику с кодом 1 возвратитесь в режим конструктора. В строке Условие отбора поля Код_производителя замените цифру 2 цифрой 1. После этого опять перейдите в режим таблицы.
Чтобы в запросе отображались данные о стоимости продаж по заданному производителю только за первых пять дней сентября (с 1.09.2011 по 5.09.2011 ), перейдите в окно конструктора и щелкните в строке Условие отбора поля Дата. Вызовите построитель выражений, нажав кнопку Построитель
.
В левом столбце построителя выражений
откройте папку Операторы,
в среднем — щелкните на категории
Сравнения,
а в правом — дважды щелкните на операторе
Between.
Затем замените слово Выражение
соответствующими граничными датами и
нажмите кнопку OK.
