Решив использовать компонент RDC, вы первым делом должны добавить его в свой проект. После установки Crystal Reports XI Developer Edition, RDC должен быть соответствующим образом зарегистрирован в системе, после чего он будет готов к работе. Если вы обнаружили, что инструментальные средства Crystal Reports не появились в Visual Basic IDE, отобразите панель управления Windows, снова запустите программу установки Crystal Reports XI и удостоверьтесь в том, что компонент Report Designer Component выбран, как показано на рис. 25.3.
Чтобы начать работу с Crystal Reports в Visual Basic, выполните следующие действия:
1. Запустите Visual Basic и создайте новый проект либо откройте существующий проект, с которым вы хотите использовать RDC.
2. Выберите в меню Project (Проект) пункт Components (Компоненты) или нажмите клавиатурную комбинацию <CTRL+T>. Появится диалоговое окно Components (Компоненты), показанное на рис. 25.4.
3. Перейдите на вкладку Designers (Конструкторы). На ней будет отображаться список зарегистрированных в вашей системе программ для проектирования ActiveX. Установите отметку рядом с элементом Crystal Reports 11 и щелкните на кнопке ОК.
4. В меню Project (Проект) выберите пункт Add Crystal Reports 11 (в версии Visual Basic 5 этот пункт может отображаться в подменю More ActiveX Designers (Дополнительные конструкторы ActiveX)). Компонент RDC будет добавлен в Visual Basic, после чего на экране появится диалоговое окно Report Gallery (Галерея отчетов), как показано на рис. 25.5.
Совет. Crystal Reports XI автоматически добавляет компонент RDC в меню Project (Проект) во время его установки. Вы также можете добавить его и вручную, выбрав в меню Project (Проект) пункт Components (Компоненты). После этого компонент RDC всегда будет отображаться в этом меню, и вам не нужно будет добавлять его всякий раз, когда вы захотите использовать RDC в новом VB-проекте.
Рис. 25.5. Компонент RDC в Visual Basic
Работа RDC начинается с отображения диалогового окна Report Gallery. Диалоговое окно Report Gallery в RDC очень похоже на диалоговое окно Report Gallery, знакомое пользователям Crystal Reports 10 и предшествующих версий, за исключением нескольких изменений. Так, например, в нем нет опции OLAP Report (Отчет OLAP), но зато есть опция From An Existing Report (Из существующего отчета). Выбираемые в этом окне опции определяют то, как будет выглядеть главный отчет внутри RDC.