Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДП_Кулаков_n.doc
Скачиваний:
16
Добавлен:
25.04.2019
Размер:
3.22 Mб
Скачать

2.2.2.3. Отчет о формировании квитанции выдачи товара (Отчет 2)

На рисунке 2.16 представлена экранная форма формирования выходного документа – квитанции выдачи товара.

Рисунок 2.16 - Форма формирования квитанции получения товара

Как видно, экранная форма формирования выходного документа – квитанции выдачи товара сильно схожа с формой формирования квитанции получения товара, представленной на рисунке 2.12.

Раскроем основные отличия этих двух форм в таблице 2.11.

Таблица 2.11 - Основные отличия форм формирования квитанций получения и выдачи товара

п/п

Обзозначение характеристики

Форма формирования квитанции получения товара

Форма формирования квитанции выдачи товара

Индекс квитанции

ind_Kvit_In

ind_Kvit_Out

Источник данных формы

таблица Kvit_In

таблица Kvit_Out

Запрос подчиненной формы

Kvit_In_F

Kvit_Out_F

Дополнительная таблица

Input

Output

Если попытаться выдать товара больше, чем есть в месте хранения, то добавление записи в таблицу “Информация о получении товара” (Output) не происходит и выдается предупреждению, представленное на рисунке 2.17.

Рисунок 2.17 - Окно предупреждения по переполнению места хранения

После нажатия кнопки “OK” процедура добавления товара в квитанцию завершается.

Программное обеспечение поддержки формы представлено в прилож. 4. В основном все операторы VBA программного кода прокомментированы.

При нажатии на кнопку “Просмотр отчета по квитанции” появляется экранная форма отчета по формируемой квитанции выдачи товара, включающая информацию с формы формирования квитанции получения товара (см. рисунок 2.16).

Форма отчета по формированию квитанций приема товара в режиме конструктора представлена на рисунке 2.18.

В отчете по формированию квитанций приема товара отражается результирующая таблица запроса Kvit_In_F. В результирующую таблицу входят записи, соответствующие индексу формируемой квитанции.

Рисунок 2.18 - Форма отчета по формированию квитанций выдачи товара в режиме конструктора

Выносками 1 – 4 обозначены визуальные компоненты типа поле, формирование которых раскрыто в таблице 2.12.

Таблица 2.12 - Формирование Ф.И.О. выбранного пользователя

№ п/п

Имя визуального компонента

Данные

Формат поля

Описание

Date_Time

=Формы!Kvit_Out_F!Date_Out

Полный формат даты

Дата и время формирования квитанции

ind_Kvit

=Формы!Kvit_Out_F!ind_Kvit_Out

Числовой

Индекс квитанции

Kladov

=Формы!Kvit_Out_F!Sel_Kladov.SelText

Текстовый

Ф.И.О. кладовщика

Itogo

=Формы!Kvit_Out_F!Itogo

Денежный

Сумма по квитанции

Значения полей, обозначенных выносками 1– 4, берутся из формы формирования квитанции получения товара (Kvit_Out_F) (см. рисунок 2.12) из свойств компонентов Date_In, ind_Kvit_In, Sel_Kladov и Itogo, соответственно.

На рисунке 2.19 представлен пример отчета о формировании квитанции выдачи товара со склада.

Рисунок 2.19 - Пример отчета по формированию квитанций выдачи товара

Для просмотра отчета по формированию квитанций выдачи товара необходимо щелкнуть левой кнопкой манипулятора “мышь” по кнопке “Просмотр отчета по квитанции” формы формирования квитанции выдачи товара (см. рисунок 2.16).

При необходимости можно получить твердую копию квитанции выдачи товара, нажав кнопку “Печать отчета по квитанции”.

Отчет легко просмотреть в MS Word и сохранить в формате RTF.