
- •Задачи для самостоятельного решения
- •Нажмите на кнопку "Новая база данных" в области задач "Доступные шаблоны"
- •Создание новой бд
- •Рабочее окно бд Хлеб
- •Для работы с таблицами щёлкните на кнопку "Конструктор таблиц"
- •Структура таблицы Товары
- •Ключ: Код_товара
- •Данные таблицы Товары
- •Структура таблицы Производители
- •Структура таблицы Продажи
- •Ключ: Код_продажи
- •Вызовите построитель выражений
- •Постройте функцию Date
- •Данные таблицы Продажи
- •Задайте условие, связанное операцией Или
- •Введите имя новой таблицы
- •Вставка данных
- •Задачи для самостоятельного решения
- •Добавление вычисляемых полей
- •Построение выражения для стоимости
- •Установите значение "с разделителями разрядов"
- •Копирование запроса
- •Настройка запроса ВсеПродажиПоПроизводителю
- •Задайте диапазон дат в условии
- •Простой запрос ВсеПродажи с использованием оператора Between
- •Преобразование запроса в параметрический
- •Задайте границы диапазона дат как параметры
- •Выберите нужные поля из запроса "ВсеПродажи"
- •Укажите вычисляемые величины
- •Выберите вычисляемые величины в перекрестном запросе
- •Создание запроса Переоценка на базе таблицы Товары.
- •Преобразование запроса на выборку в запрос на обновление.
- •Создание запроса Переоценка на базе таблицы Товары
- •Установите условия для отбора обновляемых товаров
- •Преобразование запроса на выборку в запрос на обновление
- •Задайте новые значения для цены
- •Основные этапы решения задачи архивирования
- •Копирование устаревших данных из таблицы Продажи в новую таблицу Продажи09_2011.
- •Удаление устаревших данных из таблицы Продажи.
- •Копирование устаревших данных
- •Введите условия отбора и выберите тип запроса "Создание таблицы"
- •Новая таблица Продажи09_2011
- •2.Удаление устаревших данных
- •Введите условия отбора и выберите тип запроса "Удаление"
- •Задачи для самостоятельного решения
- •Форма в один столбец
- •Комбинированная форма
- •Построение диаграммы
- •Создание формы в один столбец
- •Поля формы Продажи
- •Форма Продажи будет иметь такой вид
- •Использование формы
- •Добавление вычисляемого поля
- •Панель Элементов управления формы
- •Построитель выражений для поля Стоимость
- •Страница свойств для вычисляемого поля Стоимость
- •Форма с вычисляемым полем
- •Вставка поля со списком
- •Форма с полями со списком
- •Улучшение формы
- •Создание главной формы.
- •Создание подчиненной формы.
- •Объединение подчиненной формы с главной.
- •Создание главной формы
- •Автоформа в столбец Производители
- •Главная форма
- •Создание подчиненной формы
- •Создание подчиненной формы на основе запроса ВсеПродажи
- •Выбор внешнего вида формы
- •Предварительный вариант подчиненной формы
- •Подчиненная форма с полем со списком
- •Доработанная форма ВсеПродажи
- •Вычисление стоимости
- •Окончательный вид подчиненной формы
- •Объединение подчиненной формы с главной
- •Создание базовой диаграммы мастером.
- •Доработка диаграммы.
- •Создание базовой диаграммы мастером
- •Многоуровневый отчет
- •Построение отчета по одному объекту
- •Связь отчета с формой
- •Многоуровневый отчет
- •Отчет о продажах киоска "Колобок"
- •Гл. Бухгалтер ____________Петренко п. П.
- •Построение предварительной версии отчета с помощью мастера.
- •Доработка отчета в конструкторе.
- •Построение предварительной версии отчета с помощью мастера
- •Отчет о продажах киоска "Колобок" Дата 99.99.9999 Производитель хххххх
- •Подготовка базового запроса.
- •Построение предварительной версии отчета с помощью мастера.
- •Доработка отчета в конструкторе.
- •Подготовка базового запроса для построения отчета
- •Добавьте запрос ВсеПродажи
- •Базовый запрос для отчета по одному объекту
- •Построение предварительной версии отчета с помощью мастера
- •Удалите поле Количество записей
- •Доработанный отчет по одному объекту
- •Перетяните поле производитель и добавьте надпись
- •Выделите строку поля Производитель и нажмите клавишу Delete
- •Фрагмент полученного отчета в режиме предварительного просмотра представлен ниже
- •2.Настройка отчета на параметры формы
- •Выделите весь отчет
- •Введите данные для отчета
- •Сохранение запроса
- •Добавление кнопки на форму
Постройте функцию Date
После определения полей таблицы, задайте ключ и сохраните ее структуру на диске под именем Продажи.
Установление связей между таблицами
После создания структуры дочерней таблицы Продажи сразу заполнять ее не желательно. Сначала необходимо настроить базу данных, чтобы Access следил за ее целостностью. Такая настройка производится при установлении связей между таблицами следующим образом.
Проследите за тем, чтобы были закрыты окна всех таблиц.
Откройте окно Схема данных, нажав на вкладку Работа с базами данных и щелкнув на одноименную кнопку
В появившемся окне Добавление таблицы выберите все таблицы БД и закройте это окно. В случае его отсутствия, щелкните на панели инструментов кнопку Добавить таблицу
.
Установите связи между таблицами в окне Схема данных.
4.1. Из таблицы Товары перетащите поле Код_товара на одноименное поле в таблице Продажи.
4.2. В окне Изменение связей задайте свойства целостности данных, включив флажки:
Обеспечение целостности данных,
Каскадное обновление связанных полей,
Каскадное удаление связанных записей, а затем нажмите кнопку Создать.
4.3. Аналогичным образом установите связь между таблицами Производители и Продажи по полю Код_производителя.
5. Сохраните схему данных на диске, нажав на панели инструментов кнопку Сохранить и закройте окно Схема данных.
Заполнение таблицы Продажи
Откройте таблицу Продажи в режиме таблицы, выделив ее значок и нажав кнопку Открыть на панели инструментов окна базы данных. Введите данные, которые представлены в следующей таблице.
Данные таблицы Продажи
Код_продажи |
Дата |
Код_товара |
Код_производителя |
Количество |
1 |
01.09.2011 |
1 |
2 |
200 |
2 |
01.09.2011 |
2 |
2 |
150 |
3 |
01.09.2011 |
1 |
1 |
200 |
4 |
01.09.2011 |
2 |
1 |
200 |
5 |
01.09.2011 |
3 |
1 |
150 |
6 |
02.09.2011 |
3 |
2 |
150 |
7 |
02.09.2011 |
1 |
2 |
200 |
8 |
02.09.2011 |
3 |
1 |
150 |
9 |
02.09.2011 |
2 |
1 |
200 |
10 |
02.09.2011 |
1 |
1 |
200 |
11 |
03.09.2011 |
3 |
2 |
500 |
12 |
03.09.2011 |
1 |
1 |
200 |
После ввода данных закройте окно таблицы Продажи.
Сортировка записей таблицы Товары
Требуется представить данные таблицы Товары в алфавитном порядке названий товаров.
Откройте таблицу Товары.
Щелкните на каком-либо значении поля Товар.
Щелкните на кнопке Сортировка по возрастанию
, которая расположена на панели инструментов вкладки Главная.
Ознакомьтесь с полученными результатами и закройте окно таблицы Товары без сохранения изменений структуры таблицы.
Фильтрация записей таблицы Товары
Требуется отобрать в таблице Товары информацию о батонах, а также о товарах с ценой свыше 1 грн., т.е. условия отбора данных связаны с операцией Или.
Откройте таблицу Товары.
Щелкните на кнопке Параметры расширенного фильтра
из списка выберете Изменить фильтр, щелкнув на соответствующую кнопку
Щелкните в области данных поля Товар, а затем - на появившейся кнопке со стрелкой и выберите из списка значение Хлеб "Украинский".
Щелкните на ярлычке Или (расположена в левом нижнем углу бланка фильтрации), введите в области данных поля Цена условие отбора >1,00 (см. рис.).
Щелкните на кнопке Применение фильтра , которая расположена на панели инструментов Access (вкладка Главная).
Проанализируйте полученные результаты.
Щелкните на кнопке Удалить фильтр и закройте окно таблицы Товары.