Имя DataWindow будет состоять из префикса, задаваемого в поле DataWindow Name Prefix, и имени таблицы.
После щелчка по кнопке Finish запускается процесс генерации кода приложения. После окончания генерации выдается сообщение о результате, например:
Created dw_CUSTOMER
Generation Completed -1 DataWindows Created
Во втором случае нужно щелкнуть по кнопке Create DW закладки Power Builder диалога Table Editor (см. рис. 2.117).
В этом случае будет создаваться DataWindow, соответствующий выбранной таблице. В диалоге DataWindow Wizard можно задать не только стиль, но и набор колонок, информация из которых будет отображаться в DataWindow (рис. 2.119).
2.5. Создание отчетов в ERwin
2.5.1. Интерфейс Report Browser
Для генерации отчетов в ERwin имеется эффективный и простой в использовании инструмент - Report Browser. Он позволяет выполнять предопределенные отчеты (объединенные по типам), сохранять результаты их выполнения, создавать собственные отчеты, печатать и экспортировать их в распространенные форматы. Каждый отчет может быть настроен индивидуально, данные в нем могут быть отсортированы и отфильтрованы.
Диалог Report Browser вызывается кнопкой
Диалог Report Browser имеет собственное меню и панель инструментов. Назначение кнопок панели инструментов показано в табл. 2.7.
Кнопки | Назначение кнопки |
Создание нового отчета или папки | |
Печать отчета | |
Просмотр результата выполнения отчета | |
Выполнение отчета | |
Фиксация изменений (для редактируемого отчета) | |
Поиск элементов отчета: задание условий поиска, поиск следующей строки и поиск другого отчета, соответствующего строке | |
Включение и выключение дерева отчетов | |
Показать список выполненных отчетов в хронологическом порядке | |
Перейти к предыдущему отчету (при создании нового отчета на основе строки существующего) | |
Выбор колонок и сортировка выполненного отчета | |
Ассоциирование строки отчета с иконкой | |
Сохранение выполненного отчета в виде представления |
В верхней левой части диалога расположено окно, отображающее дерево отчетов. Отчеты могут быть сгруппированы в папки. Каждый отчет может включать несколько результирующих наборов данных, каждое из которых генерируется при очередном выполнении отчета. Каждый элемент дерева помечен иконкой:
- папка;
- отчет;
- редактируемый отчет;
- результирующий набор данных;
- представление.
По умолчанию Report Browser содержит предварительно определенные отчеты, позволяющие наглядно представить информацию об основных объектах модели данных - как логической, так и физической. Для выполнения отчета достаточно дважды щелкнуть по нему в дереве отчетов или щелкнуть по соответствующей кнопке на панели инструментов. Результат выполнения отчета будет отображен в правом окне диалога Report Browser.
Иконка результирующего набора будет также добавлена в дерево отчетов.
В левом нижнем окне Report Browser отображается комментарий к отчету (вносится в диалоге ERwin Report Editor, см. ниже).
В нижней части диалога содержится дополнительная панель инструментов для управления деревом отчетов (табл. 2.8).
Редактировать выделенный отчет | |
Удалить отчет | |
Показать только верхний уровень дерева | |
Сделать выбранную папку корнем дерева (показать только выбранную ветку дерева) | |
Сделать корнем дерева родительскую папку (по отношению к выбранной) |
2.5.2 Создание нового отчета
Для создания нового отчета следует выбрать пункт меню File/New
ERwin Report или щелкнуть по кнопке