Команды SQL добавляются в репозиторий с помощью эксперта Database Expert (процесс создания команд SQL подробно описывался в главе 15). Прежде всего, создайте команду SQL так, чтобы она появилась в списке Selected Tables (Выбранные таблицы) эксперта Database Expert. Затем щелкните на ней правой кнопкой мыши и в появившемся контекстном меню выберите пункт Add То Repository (рис. 17.7).
Рис. 17.7. Добавление в репозиторий команды SQL
Если вы еще не подключились к системе CRS/BOE, последует приглашение сделать это. На экране появится диалоговое окно, подобное описанным ранее, предлагающее ввести имя для объекта и выбрать место в репозитории для его размещения (команды SQL можно хранить в такой же структуре каталогов, что и в Repository Explorer). При желании в этом окне также можно указать имя автора и изменить описание команды на что-нибудь другое, отличное от оператора SQL (по умолчанию именно он помещается в текстовое поле описания). После щелчка на кнопке ОК команда SQL будет добавлена в репозиторий, а затем появится в разделе Repository (Репозиторий) эксперта Database Expert.
На Заметку! Команды SQL будут доступны для просмотра в окне проводника Repository Explorer так же, как и текстовые объекты и растровые изображениями — просто рядом с ними будет отображаться другая пиктограмма. Однако перетаскивать их оттуда в отчет подобно текстовым объектам и растровым изображениям будет нельзя: здесь их можно будет только переименовать или удалить.
Переименовывать или удалять команды SQL следует в окне проводника Repository Explorer — переименовать или удалить команду SQL из репозитория в окне эксперта Database Expert не получится. Когда вы закроете окно эксперта Database Expert и вернетесь на вкладку Design отчета, отобразите окно проводника Repository Explorer.
Отыщите в структуре каталогов нужную SQL-команду и воспользуйтесь любой из описанных ранее в этой главе технологий, чтобы переименовать или удалить ее. Обратите внимание на то, что удаление объекта из репозитория не приведет к его удалению из отчетов, в которых он уже используется. Объект останется в этих отчетах, но больше не будет доступен для добавления в новые отчеты.
На заметку! Бизнес-представления CRS/BOE также могут добавляться и использоваться из репозитория. Для получения более подробной информации по этому вопросу обратитесь в главу 16.