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