Конструктор ActiveX

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

Первой частью компонента RDC является конструктор ActiveX — интерфейс, который работает с Visual Basic. В отличие от других элементов управления ActiveX и библиотек, которые обычно расширяют возможности самого языка программирования Visual Basic, конструктор ActiveX расширяет возможности IDE. Самыми простыми примерами являются компоненты User Connection Designer (Конструктор пользовательского соеди

Конструктор ActiveX

нения) и Data Environment Designer (Конструктор среды данных), каждый из которых является конструктором ActiveX, используемым для организации доступа к удаленным базам данных; они работают в Visual Basic 6.

Конструктор ActiveX позволяет создавать весь отчет целиком прямо в Visual Basic. Вам не придется многократно создавать или редактировать файл .RPT в коде Visual Basic, возвращаться в Crystal Reports, чтобы произвести изменения в файле .RPT, и снова возвращаться в Visual Basic, чтобы произвести изменения в коде (хотя вы по-преж- нему можете предпочитать действовать именно таким образом, в частности, по причине отсутствия в Visual Basic вкладки Preview). Окно RDC выглядит примерно так же, как и экран проектирования Crystal Reports, отображая различные разделы отчета, списки полей базы данных, формулы, поля параметров и прочее. Взаимодействие с RDC осуществляется посредством кнопок панели инструментов и команд контекстных меню.

. В отличие от Crystal Reports, конструктор RDC предлагает полную объектную модель для каждого раздела отчета и каждого помещаемого в тот или иной раздел объекта. Каждое поле, текстовый объект, формула, поле параметра или любой другой тип объекта обладает своим собственным набором свойств, которые отображаются в таблице свойств. Многие из этих свойств можно определять во время выполнения. С помощью RDC вы можете настроить формулы, текстовые объекты, форматирование разделов и большую часть характеристик поведения отчета и форматирования, написав соответствующий код на Visual Basic. Если подойти творчески к использованию текстовых объектов, то формулы отчета можно составлять на основе языка программирования Visual Basic, а не с помощью языка формул Crystal Reports. Это позволит полностью управлять текстовыми объектами в Visual Basic во время выполнения. Естественно, и любые формулы, которые будут построены на основе языка формул Crystal Reports, также будут работать, и их можно будет изменять “на лету” из вашего приложения, равно как и с другими методами интеграции.

 

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

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


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