Библиотека времени выполнения

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

Второй частью RDC является библиотека времени выполнения RDC. Этот компонент может принимать либо отчет, спроектированный во входящем в состав RDC конструкторе ActiveX, либо внешний файл ,RPT, созданный в Crystal Reports XI. RDC затем предложит большое количество свойств и методов, которые можно будет использовать для окончательной настройки характеристик поведения отчета во время выполнения.

Report Viewer

Компоненты времени проектирования или времени выполнения RDC не имеют собственного встроенного окна предварительного просмотра отчетов. Поэтому предварительный просмотр отчета обеспечивается еще одним компонентом ActiveX, доступным с RDC — компонентом Report Viewer. Этот элемент управления ActiveX добавляется в форму, где он предлагает множество свойств в окне Properties (Свойства), отображаемом в Visual Basic IDE, которые можно настраивать во время проектирования. Во время работы программы объект Report вызывает средство просмотра из библиотеки RDC, которое отображается в своем окне в соответствии с теми вариантами, которые были выбраны во время проектирования.

Во время выполнения можно определять не только многие из этих свойств — средство просмотра содержит свою собственную библиотеку СОМ, которая предлагает большое количество свойств, методов и событий, позволяющих полностью контролировать характеристики поведения отчета и взаимодействие с ним. Вы можете открывать вкладки детализации непосредственно из самого кода, перехватывать щелчки на кнопках панели инструментов средства просмотра или отвечать на щелчок детализации в нижнем или в верхнем колонтитуле группы. Средство просмотра является достаточно гибким и позволяет проектировать свой собственный контейнер для окна Report Viewer, создавать собственные элементы управления и логическую схему взаимодействия с отчетом.

Совет. Библиотека времени выполнения RDC и Report Viewer также могут использоваться для

разработки приложений “тонкого клиента”, для которых необходим только Web-браузер.

Подробнее об этом будет рассказываться далее в этой главе.

Embeddable Report Designer
Добавление RDC в проект
Импорт существующего отчета
Создание нового отчета
Объектная модель RDC

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


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