Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб. раб. по информатике для ФЭТ (часть 2).doc
Скачиваний:
6
Добавлен:
17.09.2019
Размер:
613.89 Кб
Скачать

Макрос «Сумма»

  • Создайте макрос Сумма:

содержит макрокоманду Задать Значение с параметрами:

Элемент [Сумма]

Выражение [Кол]*[Цена]

В свойствах элементов формы Кол и Цена макрос Сумма должен будет выполняться при возникновении событий, указанных на рисунке:

  • После обновления

  • Изменение

  • Выход

  • Потеря фокуса.

Запись значения из формы в таблицу бд

Созданный объект макрос Сумма вычисляет значение Сумма строки накладной.

Итог работы над формой Накладная в конструкторе:

Первая приходная накладная (от 01.09.05 от фирмы Евроимпорт на сумму 145 000руб.) уже введена. Введите ещё одну приходную накладную

И две расходные накладные:

Кнопки перехода между записями и ввод новой расположены на двух панелях: для формы Накладная (таблица Документы) и её подчиненной формы (таблица Операции).

Запросы Конструктор запросов. Запросы «Приход» и «Расход»

Запрос Приход будет выводить данные о поступлении товаров (Номенклатуры).

Создайте его в режиме Конструктор.

Будут использоваться данные таблиц Документы, Операции и Номенклатура.

Они выбираются в диалоге Добавление таблицы.

Параметры запроса устанавливаются в окне Конструктора выбором полей (Поле) отобранных таблиц (Имя таблицы). Все поля запроса будут выводится на экран (флажки Вывод на экран).

Условие отбора:

«Прих.накл.» (будут выводиться только данные накладных на приход)

  • Создайте запрос Приход (в режиме конструктора показан на рисунке).

Результат работы запросов можно просмотреть уже в конструкторе (кнопка !Запуск). В окне БД они запускаются двойными щелчками или Enter.

    • Создайте запрос Расход (точно такой же, но с другим условием отбора «Расх.накл.»).

Мастер запросов. Запрос «Номенклатура приход – расход»

Для дальнейшего вывода итогов данные о приходе и расходе товаров должны быть сведены в один запрос. Создайте его в режиме мастера.

В запросе будут использованы данные запросов Приход (Номенклатура, Кол и Сумма) и Расход (Кол и Сумма):

Будет формироваться подробный отчет, имя запроса

- Номенклатура приход – расход.

Запрос в конструкторе:

Выполнение запроса:

Отчеты Мастер отчетов. Отчет «Остатки товаров»

Отчет будет выводить данные об остатках товаров. Создайте его в режиме мастера:

Шаг 1: Используются поля запроса Номенклатура приход – расход: Приход. Номенклатура, Приход. Sum – Кол и Расход.Sum – Кол.

Здесь поля обозначаются с указанием их источников: запросов Приход и Расход.

Добавлять уровни группировки не надо (шаг 2).

Порядок сортировки не определен (шаг 3).

Вид макета для отчета: Макет – табличный, Ориентация – книжная (шаг 4).

Стиль – Деловой (шаг 5).

Имя отчета – Остатки товаров (шаг 6).

После окончания работы мастера отчет формируется, но остатков товаров не выводит, только Приход и Расход. Для вывода остатков нужно в режиме конструктора добавить поле Остаток, его заголовок, заодно отредактировать все остальные:

Просмотреть формируемый отчет можно из конструктора, выбрав режим

Предварительный просмотр.

Конструктор

Предварительный просмотр

Образец

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]