Читайте также: |
|
Лабораторная работа № 13
РАЗРАБОТКА ОТЧЕТА В СРЕДЕ СУБД VFP
Общие сведения
Средства СУБД VFP по разработке отчетов (Генератор отчетов) предназначены для создания макета отчета (планшета), по которому может быть осуществлен вывод данных из ТБД или запросов в виде выходного печатного документа.
Эти средства позволяют конструировать отчет сложной структуры, обеспечивающий вывод взаимосвязанных данных из многих таблиц. При этом могут быть выполнены самые высокие требования к содержанию и конструированию отчета.
Отчеты могут быть однотабличные и многотабличные.
Например, требуется создать многотабличный отчет по форме, вид которой представлен на рис.13.1.
Отчет о поставках
Сегодня: <текущая дата>
Стр. <текущая страница>
№№ | ФИО поставщика | Номер поставщика | Номер детали | Кол-во | Цена | Сумма | Кол-во => 500 | |
По поставщику: | ||||||||
По детали: | ||||||||
Итого по детали: | ||||||||
Итого по поставщику: | ||||||||
Всего: | ||||||||
Рис.13.1.Форма вида отчета
Для разработки многотабличного отчета в среде СУБД VFP необходимо предварительно:
1) создать результирующий файл (среду окружения), по данным которого будут выполняться вычисления в отчетной сводке;
2) упорядочить информацию в этом файле, проиндексировав его.
Если результирующий файл не будет проиндексирован, СУБД не сможет правильно накопить итоги при смене группировочных признаков (в нашем случае при смене номера поставщика и номера детали) и начнет "рвать" итоги, т.е. выдавать их по каждой строке отчета, а не по определенным группировкам.
Результирующий файл может быть создан либо с помощью команды JOIN, либо с помощью SQL−запроса. Используем команду JOIN, студентам предлагаем SQL−запрос создать самостоятельно.
Дата добавления: 2015-07-21; просмотров: 51 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Цель задания | | | Способы запуска Report Designer для создания отчетного файла |