Crystal Reports и Visual Studio .NET

Оценить
(0 голоса)
Вообще говоря, одним из главных преимуществ среды .NET является схожесть процессов разработки Windows- и Web-приложений. Эта схожесть особенно очевидна при разработке приложений, использующих отчеты Crystal Reports. Интеграция Windows- и Web-приложений eVisualStudio.NET Пакет Crystal Reports всегда занимал важное место в средах разработки Microsoft. Он поставлялся в комплекте со всеми предыдущими версиями продуктов Microsoft Visual Studio (возможно, единственным исключением была версия Visual Studio 6, включавшая специальное средство Microsoft Report Designer, хотя и в этой версии Crystal Reports все равно был доступен, правда, на отдельном дистрибутивном компакт-диске). В версии Visual Studio .NET 2003 (или VS.NET) Crystal Reports вернулся на свое прежнее место, став…
Оценить
(0 голоса)
Прежде всего, необходимо различать функциональные возможности Crystal Reports, включенные в основной пакет Microsoft VS.NET, и те, которые добавляются при приобретении пакета Crystal Reports XI. Если вы приобрели копию Microsoft Visual Studio .NET 2003, знайте, что “в связке” с пакетом VS.NET идет базовый комплект функций Crystal Reports. Для гарантии того, что функции Crystal Reports будут доступны, просто не забудьте выбрать компонент Crystal Reports, когда будете устанавливать пакет VS.NET. Если вы обнаружите, что забыли установить Crystal Reports, снова запустите программу установки VS.NET из панели управления Windows и установите отметку рядом с элементом Crystal Reports for Visual Studio .NET, как показано на рис.…
Оценить
(0 голоса)
Crystal Reports Server и BusinessObjects Enterprise XI содержат свой собственный набор интерфейсов для программирования объектной модели, которые также позволяют создавать Windows- и Web-приложения. Эти интерфейсы, рассмотрение которых выходит за рамки данной книги, посвященной исключительно Crystal Reports, позволяют полностью настраивать по своему усмотрению как механизм для просмотра отчетов, так и механизм для их автоматического запуска, а также систему их распространения, которая может интегрироваться в портал организации, в корпоративную сеть или на общедоступный Web-сайт. Crystal Reports. В результате этого вы часто будете видеть опции справки как для Crystal Reports, так и для Crystal Reports 11. Кроме этого, вы сможете создавать отчеты в…
Оценить
(0 голоса)
На заметку! Кэшированные отчеты поддерживаются только в ASP.NET-приложениях для Web (в Windows-приложениях они не доступны). Помещая отчет в кэш, вы потенциально можете улучшить производительность за счет сохранения последних просмотренных данных отчета на Web-cepeepe для дополнительных пользователей, которые будут пытаться получить доступ к этой же самой Web-форме в пределах указанного времени. Однако, при наличии основанной на транзакциях базы данных, которая обновляется очень часто, лучше не используйте кэшированные отчеты для гарантии, что просматривающие отчет пользователи всегда будут видеть только самый “свежий” набор данных. Отчет также может быть связан с модулем просмотра через строго типизированный компонент отчета, что предполагает добавление в форму из…
Оценить
(0 голоса)
Количество опций для проектирования отчетов, доступных в конструкторе Integrated Report Designer; значительно меньше. Например, вы не сможете просто щелкнуть на кнопке Preview (Предварительный просмотр), чтобы посмотреть, как выглядит отчет в готовом виде: вам придется помещать отчет в модуль просмотра и запускать приложение каждый раз, когда вы захотите просмотреть, как отразились на отчете те или иные внесенные вами изменения. Из-за этого и других отличий вы, скорее всего, предпочтете выполнять большую часть проектирования отчета в автономной копии Crystal Reports, а затем просто добавлять получившийся файл .RPT в свой проект путем выбора в контекстном меню пункта Add^Add Existing Item (Добавить**Добавить существующий элемент). Если…
Оценить
(0 голоса)
В случае, когда отчет создается полностью “с нуля” в конструкторе Integrated Report Designer, сначала появляется абсолютно чистый экран для проектирования. Как и в большинстве случаев проектирования отчетов, первым делом необходимо выбрать источник данных, на основе которого будет сформирован отчет. Как и в автономной версии Crystal Reports, выбор источника осуществляется с применением эксперта Database Expert. Однако в отличие от автономной версии Crystal Reports, окно эксперта Database Expert не отображается автоматически при создании нового отчета. Чтобы отобразить его, вам придется воспользоваться контекстным меню. Убедитесь, что ни один из существующих объектов отчета не выделен, и щелкните правой кнопкой мыши в области проектирования отчета.…
Оценить
(0 голоса)
Когда вы приступаете к созданию отчета, Crystal Reports автоматически форматирует его отдельные объекты (поля, формулы и так далее) и разделы (раздел заголовка страницы, раздел подробностей, раздел нижнего колонтитула группы и прочие). Однако поскольку Crystal Reports — это инструмент для проектирования, полностью ориентированный на Web и Windows, вы имеете абсолютный контроль над свойствами, которые влияют на внешний вид полей и разделов отчета. Форматирование отдельных объектов отчета не представляет особой сложности. Чтобы отформатировать какой-нибудь объект, сначала выделите его, а затем щелкните на подходящей кнопке в одной из панелей инструментов Crystal Reports, которые отображаются в верхней части окна VS.NET IDE. Или же щелкните…
Оценить
(0 голоса)
И хотя вы можете просто отображать записи данных одну за другой в том порядке, 42 в котором они идут в базе данных, ваши отчеты будут намного более информативными, если вы отсортируете записи в каком-нибудь логическом порядке по одному или более связанным между собой полям. Чтобы сделать это, щелкните правой кнопкой мыши на пустой области внутри конструктора отчетов и в контекстном меню выберите пункт Reports Record Sort Expert (Отчета Эксперт сортировки записей). Или же, будучи в VS.NET IDE, щелкните на кнопке Sort Order (Порядок сортировки) в панели инструментов Crystal Reports. Появится диалоговое окно эксперта Record Sort Expert, показанное на рис. 26.14.…
Оценить
(0 голоса)
Хотя никакие дополнительные возможности, помимо тех, что появляются после связывания отчета с модулем просмотра, вашему приложению могут быть и не нужны, не исключено, что вы захотите настроить из своего приложения какой-нибудь один или более аспектов отчета во время выполнения. Эта настройка может подразумевать как просто предоставление в коде имени пользователя и пароля для подключения к базе данных (так, чтобы пользователям не приходилось снова регистрироваться в базе данных после того, как они уже подключились к вашему приложению), так и написание более сложного кода, который будет изменять в отчете какие-то группы, формулы, поля параметров, форматирование или формулу выборки записей в реальном времени…
Оценить
(0 голоса)
Одним из наиболее очевидных аспектов, который может потребоваться настроить во время выполнения для модуля просмотра — это внешний вид модуля просмотра. Вы можете, например, изменять во время выполнения значения свойств, которые отображаются в окне Properties во время проектирования. Однако, наиболее часто используемые параметры отчета, такие как формула выборки записей отчета и значения полей параметров, могут быть изменены во время выполнения только за счет обращения к объектной модели CrystalReportViewer. Использование объектной модели модуля просмотра возможно благодаря сборкам, устанавливаемым вместе с VS.NET и Crystal Reports XI. В частности, когда вы добавляете модуль просмотра, в ваш проект в виде ссылки автоматически добавляется пространство…
«ПерваяПредыдущая123СледующаяПоследняя»
Навигация