Реализация запросов, получение отчетов — КиберПедия 

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

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Реализация запросов, получение отчетов

2017-11-16 219
Реализация запросов, получение отчетов 0.00 из 5.00 0 оценок
Заказать работу

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

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

Форма «Отчет по коду изделия»предназначена для формирования отчета по выполнению плана сдачи заданного изделия на склад. Пользователь должен ввести желаемый код изделия. Форма запроса отчета представлена на рисунке 6.

Рис.6 Форма «Отчет по коду изделия»

Программный код кнопки «Сформировать отчет»:

*определение переменной kodizd

x=ALLTRIM(thisform.text1.value)

*просмотр отчета

reportform'd:\программа\reports\po_kodu.frx';

FOR view1.kodizd=VAL(x);

preview

thisform. refresh()

_screen.activeform.Release()

 

После нажатия на кнопку «Сформировать отчет», формируется отчет по коду изделия (рис. 7).

Рис.7 Отчет по выполнению плана сдачи заданного изделия на склад

 

В отчете представлены наименование изделия, единица измерения, количество по плану и количество, сданное цехами, а также разница между этими данными. Напротив каждого наименования изделия выведены данные по отклонению от плана количества продукции, вычисленного по формуле:

Отклонения от плана = Количество по плану - Количество по факту

 

Отчет «Отчет по заданному складу» показывает оценку выполнения плана сдачи изделий на заданном складе. Эти данные позволяют контролировать выполнение плана на конкретном складе. Форма организации запроса представлена на рисунке 8.

Рис.8 Форма «Отчет по коду склада»

Программный код кнопок «Отчет по коду склада» сходен с кодом кнопок «Отчет по коду изделия».

Данные отчета сгруппированы по номеру склада и представлены на рисунке 9.

Рис. 9 Отчет по заданному складу

Отчет «Отчет по всем складам» показывает оценку выполнения плана сдачи изделий на всех складах. Эти данные позволяют контролировать выполнение плана на всех складах, то есть на всем предприятии в целом. Отчет представлен на рисунке 10.

Рис.10 Отчет по всем складам


Поделиться с друзьями:

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.