- •4. Электронные таблицы Excel
- •4.1 Лабораторная работа Структура электронных таблиц
- •Панель управления
- •Рабочий лист
- •Формулы
- •4.2 Лабораторная работа Построение диаграмм
- •4.3 Лабораторная работа Сортировка и фильтрация данных
- •Фильтрация данных
- •Автофильтр
- •Расширенный фильтр
- •Сортировка данных
- •4.4 Лабораторная работа Вложенные функции
- •4.5 Лабораторная работа Итоги
- •4.6 Лабораторная работа
- •Ввод данных
- •Построение сводной таблицы
- •4.7 Лабораторная работа Подбор параметра
- •Сценарии
- •4.8 Лабораторная работа Связь таблиц
- •Работа с несколькими окнами
- •Связь между файлами
- •4.9 Лабораторная работа Связь между различными приложениями Windows
- •4.10 Лабораторная работа Решение задач оптимизации
- •5. Системы управления базами данных
- •5.1 Лабораторная работа База данных ms access База данных «Торговля»
- •Режимы (способы) создания таблиц
- •Отношения между полями таблиц. Подчиненные таблицы
- •Макрос «Сумма»
- •Запись значения из формы в таблицу бд
- •Запросы Конструктор запросов. Запросы «Приход» и «Расход»
- •Мастер запросов. Запрос «Номенклатура приход – расход»
- •Отчеты Мастер отчетов. Отчет «Остатки товаров»
- •Конструктор отчетов. Отчет «Цены и прибыль»
- •Главная кнопочная форма
Макрос «Сумма»
Создайте макрос Сумма:
содержит макрокоманду Задать Значение с параметрами:
Элемент [Сумма]
Выражение [Кол]*[Цена]
В свойствах элементов формы Кол и Цена макрос Сумма должен будет выполняться при возникновении событий, указанных на рисунке:
После обновления
Изменение
Выход
Потеря фокуса.
Запись значения из формы в таблицу бд
Созданный объект макрос Сумма вычисляет значение Сумма строки накладной.
Итог работы над формой Накладная в конструкторе:
Первая приходная накладная (от 01.09.05 от фирмы Евроимпорт на сумму 145 000руб.) уже введена. Введите ещё одну приходную накладную
И две расходные накладные:
Кнопки перехода между записями и ввод новой расположены на двух панелях: для формы Накладная (таблица Документы) и её подчиненной формы (таблица Операции).
Запросы Конструктор запросов. Запросы «Приход» и «Расход»
Запрос Приход будет выводить данные о поступлении товаров (Номенклатуры).
Создайте его в режиме Конструктор.
Будут использоваться данные таблиц Документы, Операции и Номенклатура.
Они выбираются в диалоге Добавление таблицы.
Параметры запроса устанавливаются в окне Конструктора выбором полей (Поле) отобранных таблиц (Имя таблицы). Все поля запроса будут выводится на экран (флажки Вывод на экран).
Условие отбора:
«Прих.накл.» (будут выводиться только данные накладных на приход)
Создайте запрос Приход (в режиме конструктора показан на рисунке).
Результат работы запросов можно просмотреть уже в конструкторе (кнопка !Запуск). В окне БД они запускаются двойными щелчками или Enter.
Создайте запрос Расход (точно такой же, но с другим условием отбора «Расх.накл.»).
Мастер запросов. Запрос «Номенклатура приход – расход»
Для дальнейшего вывода итогов данные о приходе и расходе товаров должны быть сведены в один запрос. Создайте его в режиме мастера.
В запросе будут использованы данные запросов Приход (Номенклатура, Кол и Сумма) и Расход (Кол и Сумма):
Будет формироваться подробный отчет, имя запроса
- Номенклатура приход – расход.
Запрос в конструкторе:
Выполнение запроса:
Отчеты Мастер отчетов. Отчет «Остатки товаров»
Отчет будет выводить данные об остатках товаров. Создайте его в режиме мастера:
Шаг 1: Используются поля запроса Номенклатура приход – расход: Приход. Номенклатура, Приход. Sum – Кол и Расход.Sum – Кол.
Здесь поля обозначаются с указанием их источников: запросов Приход и Расход.
Добавлять уровни группировки не надо (шаг 2).
Порядок сортировки не определен (шаг 3).
Вид макета для отчета: Макет – табличный, Ориентация – книжная (шаг 4).
Стиль – Деловой (шаг 5).
Имя отчета – Остатки товаров (шаг 6).
После окончания работы мастера отчет формируется, но остатков товаров не выводит, только Приход и Расход. Для вывода остатков нужно в режиме конструктора добавить поле Остаток, его заголовок, заодно отредактировать все остальные:
Просмотреть формируемый отчет можно из конструктора, выбрав режим
Предварительный просмотр.
Конструктор
Предварительный просмотр
Образец