Crystal Reports, ASP и Visual Basic

Оценить
(0 голоса)
Судя по тому, как посредством простого и понятного интерфейса Crystal Reports можно сделать доступными огромные базы данных предприятий, об этом продукте можно говорить как об исключительно полезном инструменте, наделенном всеми возможностями для организации отчетов по базам данных (БД) и запросов к ним. Вторая часть книги была посвящена Crystal Reports Server, позволяющему планировать, просматривать и распространять Web-отчеты без написания специального кода. Однако Crystal Reports предлагает и другие возможности, о которых, собственно говоря, и пойдет речь в этой третьей части книги. Поскольку формирование отчета по БД и запросов к ней занимает большую часть многих стандартных приложений для решения экономических задач, очень часто…
Оценить
(1 голос)
При наличии версии Crystal Reports XI вы сможете пользоваться возможностями поставляемой в комплекте с ней версии Visual Studio .NET (более подробную информацию о разработке специализированных приложений Crystal/Visual Studio .NET вы найдете в главе 26). Если вы создаете Web-приложения на основе Java и J2EE, знайте, что Crystal Reports XI включает компонент Java Reporting Component (который в данной книге не рассматриваете^). А если вы предпочитаете пользоваться такой проверенной, совместимой с СОМ технологией, как ASP (Active Server Pages), и средствами разработки Visual Basic, знайте, что Crystal Reports XI Developer Edition включает обновленную версию компонента Report Designer Component (RDC). В этой главе мы расскажем…
Оценить
(0 голоса)
“Унаследованным” вариантом для интеграции Active Server Pages и Crystal Reports в Web-приложении является компонент конструктора отчетов Report Designer Component (RDC). Предлагаемый им совместимый с COM-моделью набор объектов отображает практически все свойства отчета в COM-совместимой среде разработки, например, такой как ASP. Несмотря на то что компания Business Objects перевела данный интерфейс в “унаследованное” состояние, технология RDC до сих пор остается эффективным конструкторским вариантом для ASP-приложений. Также компания Business Objects заявила, что она будет продолжать поддерживать технологию RDC до тех пор, пока Microsoft будет поддерживать COM-интерфейс (а также ряд других документов, которые необходимы разработчиками для переноса приложений в среду .NET или Crystal…
Оценить
(0 голоса)
HTML (Hypertext Markup Language — язык гипертекстовой разметки), который является исходным языком для Web, может использоваться для создания привлекательных страниц с гиперссылками, графическими изображениями, различными шрифтами, а также (благодаря появлению новых расширений HTML, таких как динамический HTML) большими интерактивными и мультимедийными возможностями. Несмотря на то что язык HTML является “языком разметки”, а не просто процедурным или управляемым событиями языком разработки, он обеспечивает далеко не ту гибкость, которая необходима для создания полнофункциональных заказных Web-приложений. Дабы восполнить этот пробел, были разработаны языки сценариев, которые позволяют браузерам выполнять намного более сложные процедуры. Существует два таких основных языка сценариев —JavaScript, основанный на Java, и…
Оценить
(0 голоса)
Сервер Report Application Server (RAS) как метод интеграции отчетов Crystal в Web-приложении Active Server Page впервые появился в версии Crystal Reports 9. Он присутствовал в виде опции и версии Crystal Reports 10, только там он назывался Crystal Enterprise Embedded Edition. Однако его применение в качестве средства для создания автономного Web-приложения в Crystal Reports XI оказывается под большим вопросом. Он больше не входит в состав ни Crystal Reports XI Professional, ни Crystal Reports XI Developer. Однако рекламная копия Crystal Reports Server XI, присутствующая в первоначальной версии Crystal Reports XI Professional и Developer, действительно включает документ .PDF, в котором описывается процедура установки…
Оценить
(0 голоса)
При установке версии Crystal Reports XI Developer компонент RDC устанавливается и регистрируется автоматически (в состав версий Standard или Professional компонент RDC не входит). Примеры ASP-страниц, демонстрирующих RDC-интеграцию с ASP, в Crystal Reports XI не включены. На самом деле в пакет Crystal Reports XI не включены также и некоторые достаточно важные средства поддержки ASP, отвечающие за различные опции Web-просмотра и обработки отчетов (например, такие как архитектура, позволяющая просматривать страницы по запросу через Web). На заметку! Образец ASP-приложения, созданного с помощью RDC, а также некоторые важные файлы поддержки ASP можно загрузить из сайта www. CrystalBook. сот или из официального сайта компании Business…
Оценить
(0 голоса)
Просматривая загруженные из сайта файлы приложения-примера, вы заметите, что основанные на ASP Web-отчеты отображаются в одной из нескольких программ просмотра Crystal Reports. Обратите внимание на то, что просматривающие отчеты пользователи всегда перенаправляются на другой файл, который называется RDCrptserver 11. ASP. Этот файл поддержки ASP является очень важным элементом в процессе интеграции пакета Crystal Reports с RDC. При интеграции отчета с помощью RDC и Visual Basic (более подробно об этом — далее в этой главе) вы используете специальный элемент управления Report Viewer ActiveX для отображения отчета в окне VB. Однако, поскольку интеграция с Web означает, что конечной целью отображения будет Web-браузер,…
Оценить
(0 голоса)
Поскольку Active Server Pages поддерживает серверы автоматизации СОМ, можно обеспечить интеграцию пакета Crystal Reports в среду ASP почти таким же способом, как и в Visual Basic. Полная объектная модель RDC доступна для использования в среде Active Server Pages. Для индивидуальной настройки поведения отчетов можно устанавливать свойства и выполнять методы для различных объектов. Как правило, для управления видом отчетов во время выполнения используются элементы управления, которые пользователь заполнил на форме, или, возможно, значения, извлекаемые средой ASP из базы данных.
Оценить
(0 голоса)
Как и в Visual Basic, в Web-проекте первым делом должны быть объявлены два следующих объекта базового уровня: объект Application и объект Report (объект Application используется в VB только в том случае, если интегрируется внешний файл .RPT). Объект Application нужно объявлять только один раз, в самом начале проекта. Поскольку в версии Crystal Reports XI продолжается новая традиция пакета Crystal Reports “параллельных” установок (то есть установок на одном и том же компьютере нескольких версий Crystal Reports), то во время объявления объекта Application в ProglD должен быть добавлен идентификатор версии. После объявления объект Application используется для открытия объекта Report; дальше он, как правило,…
Оценить
(0 голоса)
Присвоив объекту Report с помощью метода OpenReport объекта Application файл .RPT, вы можете, используя элементы своего пользовательского интерфейса (такие как элементы управления вызывающей формы), настроить поведение отчета. Для управления поведением отчета используйте объекты, коллекции, методы и свойства объекта Report. Вы также можете передать в коде регистрационную информацию для отчета (используя свойства соединения RDC). Ниже показано несколько примеров: ' Подключение к базе данных отчета Session("oRpt11).Database.Tables(1).ConnectionProperties("User ID")_ = "DBReader" Session("oRpt").Database.Tables(1).ConnectionProperties("Password")_ = "DBPassword" Данный код предоставляет регистрационную информацию для первой таблицы отчета (если таблиц несколько, регистрационная информация должна предоставляться для каждой таблицы в коллекции). При этом используется коллекция свойств ConnectionProperties компонента RDC. Эти…
«ПерваяПредыдущая123456СледующаяПоследняя»
Навигация