Интегрированный конструктор отчетов

Оценить
(0 голоса)

Интегрированный конструктор отчетов

Количество опций для проектирования отчетов, доступных в конструкторе Integrated Report Designer; значительно меньше. Например, вы не сможете просто щелкнуть на кнопке Preview (Предварительный просмотр), чтобы посмотреть, как выглядит отчет в готовом виде: вам придется помещать отчет в модуль просмотра и запускать приложение каждый раз, когда вы захотите просмотреть, как отразились на отчете те или иные внесенные вами изменения. Из-за этого и других отличий вы, скорее всего, предпочтете выполнять большую часть проектирования отчета в автономной копии Crystal Reports, а затем просто добавлять получившийся файл .RPT в свой проект путем выбора в контекстном меню пункта Add^Add Existing Item (Добавить**Добавить существующий элемент).

Если вы уже работали над каким-либо другим отчетом (в автономной копии Crystal Reports или другом приложении VS.NET), вы можете добавить его в свой существующий проект. Чтобы сделать это, просто щелкните правой кнопкой мыши на имени проекта в окне проводника Solution Explorer и в появившемся контекстном меню выберите пункт Add^Add Existing Item (Добавить1^Добавить существующий элемент). Появится диалоговое окно открытия файла. В выпадающем списке Files of Туре (Тип файлов) выберите значение Crystal Reports: после этого в диалоговом окне останутся только файлы .RPT. Отыщите файл нужного отчета и щелкните на кнопке Open (Открыть). Отчет будет добавлен в окно проводника Solution Explorer. Чтобы отредактировать этот отчет, просто дважды щелкните на имени его файла в окне проводника Solution Explorer. Отчет появится на своей собственной вкладке в VS.NET IDE в Integrated Report Designer.

На заметку! В случае, когда в проект добавляется существующий отчет, в папке проекта создается просто копия этого отчета. Изменения, вносимые в этот отчет в конструкторе Integrated Report Designer, никак не будут отражаться на исходном отчете.

Если вы хотите создать в конструкторе Integrated Report Designer новый отчет “с нуля”, сначала выделите имя требуемого проекта в окне проводника Solution Explorer. Далее щелкните правой кнопкой мыши и в контекстном меню выберите пункт Add«=>Add New Item (Добавить*=>Добавить новый элемент). Появится диалоговое окно Add New Item (Добавление нового элемента), как показано на рис. 26.8. Отыщите в нем пиктограмму Crystal Reports (прокрутив страницу вниз, если будет необходимо). Как только вы щелкните на этой пиктограмме, в поле в нижней части диалогового окна появится предлагаемое по умолчанию имя файла. Вы можете либо оставить это имя, либо ввести какое-то другое имя и щелкнуть на кнопке Open.

После этого в VS.NET IDE появится новая вкладка для нового отчета Crystal Reports, а также окно Crystal Report Gallery (Галерея отчетов Crystal Reports), во многом подобно тому, как это происходит при создании нового отчета в автономной версии Crystal Reports. В этом окне Report Gallery так же как и в аналогичном окне в автономной копии Crystal Reports, будут отображаться переключатели Report Wizard (Мастер создания отчетов) и As A Blank Report (Как пустой отчет), а также один дополнительный переключатель — From An Existing Report (Из существующего отчета), доступный только при отображении этого окна в конструкторе Integrated Report Designer (в VS.NET).

Если вы выберете один из мастеров создания отчетов, на экране начнут появляться диалоговые окна с инструкциями, которые вкратце описывались в главе 1. Если вы выберете переключатель As A Blank Report, в VS.NET появятся контуры пустого отчета (в отличие от того, когда этот переключатель выбирается в автономной версии Crystal Reports, здесь не будет автоматически отображено окно эксперта баз данных Database Expert).

Рис. 26.8. Диалоговое окно Add New Item

И, наконец, если вы выберете переключатель From An Existing Report, на экране появится диалоговое окно открытия файлов, где вы сможете отыскать существующий файл .RPT, котррый хотите импортировать в конструктор Integrated Report Designer в VS.NET. После того, как вы сделаете свой выбор (или, в случае использования мастера создания отчетов, пройдете все этапы создания отчета), ваш отчет отобразится в конструкторе Integrated Report Designer внутри VS.NET IDE (рис. 26.9).

Выбор источника данных
Форматирование объектов и разделов
Сортировка и группирование
Объектные модели VS.NET для настройки отчетов
Настройка отчета во время выполнения с помощью Crystal Windows Forms Viewer или Crystal Web Forms Viewer

Добавить комментарий


Защитный код
Обновить