Студопедия — Отчет о формировании квитанции получения товара (Отчет 1)
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Отчет о формировании квитанции получения товара (Отчет 1)






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

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

Помимо информации, представленной на форме ведения и просмотра таблицы “Информация о квитанциях на получение товара” (Kvit_In) (см. рисунок 2.10), рисунок 2.12 содержит визуальные компоненты для добавления товаров в квитанцию получения товара (выноски 1 – 4):

1 – поле со списком для выбора наименования товара. При раскрытии списка элемента в его строках вместе с наименованием товара отображается его цена получения. Источник строк списка является запросом, на языке SQL который представлен ниже.

SELECT Tovar.ind_Tov, Tovar.Tovar, Tovar.Cena_In FROM Tovar;

2 – поле для ввода количества получаемого товара в единицах хранения;

3 – поле со списком для выбора места хранения получаемого товара. При раскрытии списка элемента в его строках вместе с наименованием места хранения отображается наименование товара, количество товара в месте хранения и допустимое количество товара в месте хранения (в единицах хранения). Источник строк списка является запросом, на языке SQL который представлен ниже.

SELECT DISTINCT Mesto_Chran.ind_Chran, Mesto_Chran.Mesto_Chran, Mesto_Chran.Rem, Tovar.Tovar, Mesto_Chran.Kol_Tov, Mesto_Chran.V_Chran

FROM Mesto_Chran, Tovar

WHERE INT(Mesto_Chran.Rem)=Tovar.ind_Tov ORDER BY [Rem];

Запрос сформирован в режиме конструктора, однако, в операторе SELECT добавлено служебное слово DISTINCT, исключающее возможность вывода одинаковых строк в результирующую таблицу запроса.

4 – кнопка для выбора добавления выбранного товара и сопутствующей информации в квитанцию получения товара. При нажатии кнопки в таблицу “Информация о получении товара” (Input) автоматически добавляется запись с соответствующим индексом квитанции получения товара. При этом в таблицах “Информация о товаре (справочник товара)” (Tovar) и “Информация о месте хранения товара” (Mesto_Chran) увеличивается количество товара на складе. На величину заданную в поле Kol_Tov. Если попытаться принять товара больше, чем вмещает место хранение, то добавление записи в таблицу “Информация о получении товара” (Input) не происходит и выдается предупреждению, представленное на рисунке 2.13.

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

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

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

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

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

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

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

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

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

№ п/п Имя визуального компонента Данные Формат поля Описание
1. Date_Time =Формы!Kvit_In_F!Date_In Полный формат даты Дата и время формирования квитанции
2. ind_Kvit =Формы!Kvit_In_F!ind_Kvit_In Числовой Индекс квитанции
3. Kladov =Формы!Kvit_In_F!Sel_Kladov.Text Текстовый Ф.И.О. кладовщика
4. Itogo =Формы!Kvit_In_F!Itogo Денежный Сумма по квитанции

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

На рисунок 2.15 представлен пример отчета о формировании квитанций для выбираемого клиента.

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

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

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

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







Дата добавления: 2015-10-12; просмотров: 544. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Индекс гингивита (PMA) (Schour, Massler, 1948) Для оценки тяжести гингивита (а в последующем и ре­гистрации динамики процесса) используют папиллярно-маргинально-альвеолярный индекс (РМА)...

Методика исследования периферических лимфатических узлов. Исследование периферических лимфатических узлов производится с помощью осмотра и пальпации...

Роль органов чувств в ориентировке слепых Процесс ориентации протекает на основе совместной, интегративной деятельности сохранных анализаторов, каждый из которых при определенных объективных условиях может выступать как ведущий...

Решение Постоянные издержки (FC) не зависят от изменения объёма производства, существуют постоянно...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия