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