Чтение онлайн

на главную - закладки

Жанры

BPwin и Erwin. CASE-средства для разработки информационных систем
Шрифт:

В группе Presentation Style можно задать стиль отображения DataWindow:

FreeForm - свободный, в виде полей;

Grid - табличный, с разделением линиями;

Tabular - табличный, со специальным разделением.

Имя DataWindow будет состоять из префикса, задаваемого в поле DataWindow Name Prefix, и имени таблицы.

Рис. 2.118. Диалог DataWindow Wizard

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

Created dw_CUSTOMER

Generation Completed -1 DataWindows Created

Во втором случае нужно щелкнуть по кнопке Create DW закладки Power Builder диалога Table Editor (см. рис. 2.117).

В этом случае будет создаваться DataWindow, соответствующий выбранной таблице.

В диалоге DataWindow Wizard можно задать не только стиль, но и набор колонок, информация из которых будет отображаться в DataWindow (рис. 2.119).

Рис. 2.119. Вид диалога DataWindow Wizard при генерации DataWindow no одной таблице

2.5. Создание отчетов в ERwin

2.5.1. Интерфейс Report Browser

Для генерации отчетов в ERwin имеется эффективный и простой в использовании инструмент - Report Browser. Он позволяет выполнять предопределенные отчеты (объединенные по типам), сохранять результаты их выполнения, создавать собственные отчеты, печатать и экспортировать их в распространенные форматы. Каждый отчет может быть настроен индивидуально, данные в нем могут быть отсортированы и отфильтрованы.

Диалог Report Browser вызывается кнопкой

в панели инструментов ERwin. Его внешний вид показан на рис. 2.120.

Рис. 2.120. Диалог Report Browser

Диалог Report Browser имеет собственное меню и панель инструментов. Назначение кнопок панели инструментов показано в табл. 2.7.

Таблица 2.7. Кнопки панети инструментов Report browser

Кнопки Назначение кнопки
Создание нового отчета или папки
Печать отчета
Просмотр результата выполнения отчета
Выполнение отчета
Фиксация изменений (для редактируемого отчета)
Поиск элементов отчета: задание условий поиска, поиск следующей строки и поиск другого отчета, соответствующего строке
Включение и выключение дерева отчетов
Показать список выполненных отчетов в хронологическом порядке
Перейти к предыдущему отчету (при создании нового отчета на основе строки существующего)
Выбор колонок и сортировка выполненного отчета
Ассоциирование
строки отчета с иконкой
Сохранение выполненного отчета в виде представления

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

– папка;

– отчет;

– редактируемый отчет;

– результирующий набор данных;

– представление.

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

Иконка результирующего набора будет также добавлена в дерево отчетов.

В левом нижнем окне Report Browser отображается комментарий к отчету (вносится в диалоге ERwin Report Editor, см. ниже).

В нижней части диалога содержится дополнительная панель инструментов для управления деревом отчетов (табл. 2.8).

Таблица 2.8. Кнопки нижней панели инструментов Report Browser

Кнопка Назначение кнопки
Редактировать выделенный отчет
Удалить отчет
Показать только верхний уровень дерева
Сделать выбранную папку корнем дерева (показать только выбранную ветку дерева)
Сделать корнем дерева родительскую папку (по отношению к выбранной)

2.5.2 Создание нового отчета

Для создания нового отчета следует выбрать пункт меню File/New

ERwin Report или щелкнуть по кнопке

на панели инструментов. Появляется диалог ERwin Report Editor (рис. 2.121).

В поле Name следует внести имя отчета. Категория отчета (Category) указывает на тип объектов модели, по которым будет создаваться отчет (атрибуты, сущности, домены, связи и т. д.).

Закладки Definition и Note служат соответственно для внесения определения и комментария к отчету.

Закладка Options отображает информацию, которая будет включена в отчет. В левой части закладки находится иерархический список категорий (Category). Папки в этом списке могут раскрываться и сворачиваться. Окно выбора !!! позволяет включить соответствующий пункт списка в отчет. Иконка !!! показывает, что соответствующую колонку в полученном отчете можно будет редактировать. Папка с символом !!! позволяет выбрать условия фильтрации данных отчета, а с символом !!!
– условия сортировки.

Кроме списка закладка содержит следующие элементы управления:

группу Options - позволяет выбрать режим отображения элементов в списке - показывать все возможные или только выбранные;

Collapse All - сворачивает все папки списка;

Clear All– отменяет все предварительно выбранные опции;

Show Selected - раскрывает папки с выбранными опциями.

После щелчка по кнопке ОК отчет будет добавлен в список отчетов диалога Report Browser. Для выполнения отчета нужно либо дважды щелкнуть по его имени в списке, либо щелкнуть по кнопке

в палитре инструментов.

Поделиться:
Популярные книги

Печать Пожирателя

Соломенный Илья
1. Пожиратель
Фантастика:
попаданцы
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Печать Пожирателя

Привет из Загса. Милый, ты не потерял кольцо?

Лисавчук Елена
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Привет из Загса. Милый, ты не потерял кольцо?

Мастер 2

Чащин Валерий
2. Мастер
Фантастика:
фэнтези
городское фэнтези
попаданцы
технофэнтези
4.50
рейтинг книги
Мастер 2

Нечто чудесное

Макнот Джудит
2. Романтическая серия
Любовные романы:
исторические любовные романы
9.43
рейтинг книги
Нечто чудесное

Клан

Русич Антон
2. Долгий путь домой
Фантастика:
боевая фантастика
космическая фантастика
5.60
рейтинг книги
Клан

Имя нам Легион. Том 3

Дорничев Дмитрий
3. Меж двух миров
Фантастика:
боевая фантастика
рпг
аниме
5.00
рейтинг книги
Имя нам Легион. Том 3

Запасная дочь

Зика Натаэль
Фантастика:
фэнтези
6.40
рейтинг книги
Запасная дочь

Убивать чтобы жить 7

Бор Жорж
7. УЧЖ
Фантастика:
героическая фантастика
космическая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 7

У врага за пазухой

Коваленко Марья Сергеевна
5. Оголенные чувства
Любовные романы:
остросюжетные любовные романы
эро литература
5.00
рейтинг книги
У врага за пазухой

Кодекс Охотника. Книга XXI

Винокуров Юрий
21. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XXI

Генерал Скала и ученица

Суббота Светлана
2. Генерал Скала и Лидия
Любовные романы:
любовно-фантастические романы
6.30
рейтинг книги
Генерал Скала и ученица

Оцифрованный. Том 1

Дорничев Дмитрий
1. Линкор Михаил
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Оцифрованный. Том 1

Его маленькая большая женщина

Резник Юлия
Любовные романы:
современные любовные романы
эро литература
8.78
рейтинг книги
Его маленькая большая женщина

Хуррит

Рави Ивар
Фантастика:
героическая фантастика
попаданцы
альтернативная история
5.00
рейтинг книги
Хуррит