Авторизация



Добавление и удаление полей

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

После добавления первоначального набора полей в объект Business Element вполне вероятно возникнет потребность удалить некоторые из существующих в нем полей или добавить в него новые поля из объекта Data Foundation. Чтобы удалить поле, выделите его в окне Object Browser (удалить поля из окон Fields List и Fields Structure не получится). Затем нажмите клавишу <DEL>, щелкните правой кнопкой мыши на поле и в контекстном меню выберите пункт Delete, или щелкните на кнопке Delete в панели инструментов.

Вставка нового поля из объекта Data Foundation выполняется так же просто выберите в меню Insert пункт Insert Business Fields, щелкните правой кнопкой мыши на категории Fields в окне Object Browser и в контекстном меню выберите пункт Insert Business Fields, или щелкните на расположенной в панели инструментов кнопк- Insert Business Fields. Снова появится диалоговое окно Insert Business Fields. Далее просто выберите дополнительные поля, которые хотите добавить в объект Business Element

Использование окна Referenced Data Foundation. Другой способ для добавления полей, равно как и фильтров, из лежащего в основе объекта Data Foundation предгю лагает использование окна Referenced Data Foundation (Ссылочные,основы данных) Чтобы отобразить это окно, выберите в меню View пункт Referenced Data Foundation (Ссылочные основы данных). В правой части окна диспетчера Business View Manager появится подобное окну проводника окно Referenced Data Foundation (рис. 16.34).

Разворачивая различные категории объекта Data Foundation в этом окне, отыщите нужное поле. Далее добавьте это поле в объект Business Element, просто перетащив его из окна Referenced Data Foundation в окно Object Explorer, Fields List или Fields Structure (фильтры можно перетаскивать только в категорию Filters (Фильтры) проводника Object Explorer, а параметры вообще нельзя перетаскивать). По завершении закройте окно Referenced Data Foundation, щелкнув на маленькой кнопке с изображением символа X в верхнем правой углу окна.

Рис. 16.34. Окно Referenced Data Foundation

Создание параметров и фильтров

Как и в лежащем в основе объекте Data Foundation, в объекте Business Element также можно создавать параметры и фильтры. Шаги для создания этих элементов идентичны шагам для их создания в объектах Data Foundation. За более подробной информацией обращайтесь к разделу, посвященному объекту Data Foundation.

Разница между созданием параметров и фильтров на уровне объекта Business Element и на уровне объекта Data Foundation состоит в том, что элементы, созданные на уровне объекта Data Foundation, будут применяться ко всем основанным на этом объекте Data Foundation объектам Business Element. Однако, элементы, созданные на уровне объекта Business Element, будут применяться только к данному объекту Business Element.

Использование мастера Business Element Wizard

Как уже упоминалось в начале раздела, для создания объекта Business Element фактически существует два способа. Второй способ подразумевает использование мастера Business Element Wizard, который предлагает пошаговый подход к созданию одного или более объектов Business Element.

Чтобы создать один или более новых объектов Business Element с помощью мастера, на экране приветствия, появляющемся при запуске диспетчера Business View Manager, щелкните на пиктограмме Business Element Wizard (Мастер бизнес-элемен- тов) или щелкните на кнопке New в панели инструментов, либо же выберите в меню File пункт New=>Business Element Wizard (Создать1^ Мастер бизнес-элементов). Откроется окно мастера Business Element Wizard, в котором первым появится экран Choose Data Foundation (Выберите основу данных), как показано на рис. 16.35.

Добавление и удаление полей

Рис. 16.35. Экран Choose Data Foundation мастера Business Element Wizard

Экран Choose Data Foundation будет просто отображать структуру папок репозитория. Просмотрите предлагаемую в этом окне структуру папок, чтобы найти необходимый объект Data Foundation (при открытии папок репозитория отображаться будут только объекты Data Foundation). Если репозиторий содержит большое количество объектов Data Foundation, воспользуйтесь доступными фильтрами, чтобы сократить список отображаемых объектов. Для этого щелкните правой кнопкой мыши в любом месте внутри папки репозитория или списка объектов и в контекстном меню выберите пункт Advanced Filtering. Мастер отобразит поля, в которых можно будет указать имя объекта или автора. Сделав это, щелкните на кнопке Apply: в окне останутся только те объекты Data Foundation, которые содержат указанный текст или имена авторов. Чтобы отключить любые существующие фильтры, просто щелкните правой кнопкой мыши и снова выберите опцию Advanced Filtering; после этого опять появится полный список объектов Data Foundation.

Выбрав необходимый объект Data Foundation, щелкните на кнопке Next (Далее). В окне мастера появится экран Create Business Elements (Создать объекты Business Element), как показано на рис. 16.36.

При необходимости щелкайте на значках +, чтобы развернуть доступные в расположенном слева списке From Data Foundation (Из объекта Data Foundation) категории таблиц, формул и SQL-выражений. Выделите элементы, которые хотели бы добавить в расположенный справа список Business Elements (Объекты Business Element). Выбирать можно как отдельные поля, формулы или SQL-выражения, так и целые таблицы. Также можно даже выбрать все таблицы сразу, просто щелкнув на категории Tables (Таблицы). Чтобы выбрать несколько объектов, нажмите и удерживайте клавишу <CTRL> или <SHIFT> и щелкайте на требуемых объектах.

Добавление и удаление полей

Рис. 16.36. Экран Create Business Elements мастера Business Element Wizard

Чтобы добавить выбранные объекты в список Business Elements, щелкните на кнопке с изображением стрелки вправо. Чтобы добавить поле, можете просто дважды щелкнуть на нем (дважды щелкать можно только на полях, добавить таблицы с помощью двойного щелчка не получится). Тип объекта, выбранного в списке From Data Foundation, определяет тип объекта, отображаемого в списке Business Elements. При выборе целой таблицы, она становится отдельным объектом Business Element в списке Business Elements, и все ее поля отображаются под ней. При выборе одного или более полей, поля будут просто скопированы в список Business Elements в выделенный на данный момент объект Business Element. Если щелкнуть на категории Tables, а затем на кнопке с изображением одной или двух стрелок вправо, все таблицы будут скопированы как отдельные элементы Business Element, и их поля будут отображаться под ними.

Совет. Порядок, в котором поля представлены в списке Business Elements, будет соответствовать порядку, в котором поля будут отображаться при использовании объекта Business Element в представлении Business View и> в конечном итоге, в Crystal Reports. Поскольку поменять поля местами в списке Business Elements для изменения порядка нельзя, внимательно относитесь к добавлению полей в список. В Crystal Reports поля в окне Field Explorer можно просматривать в двух режимах: в алфавитном порядке или в том порядке, в котором они отображаются в Business View.

Добавление и удаление полей

Когда объекты Business Element и поля в списке Business Elements созданы, с помощью кнопок с изображением одной или двух стрелок влево или кнопки Delete, расположенной над списком Business Elements, можно удалять либо целые объекты Business Elements, либо отдельные поля. Выделите объекты Business Element или поля (можно щелкать при нажатой клавише <SHIFT> или <CTRL>), которые хотите удалить, и щелкните на кнопке с изображением стрелки влево или на кнопке Delete.

Если вы предпочитаете создать целый объект Business Element вручную, щелкните на кнопке New Business Element (Новый объект Business Element) в панели инструментов над списком Business Elements. В список Business Elements будет добавлен новый объект Business Element с автоматически сгенерированным именем. Выделите его, а затем добавьте в него отдельные поля из списка From Data Foundation.

Чтобы переименовать целый объект Business Element или отдельное поле, сначала выделите требуемый объект Business Element или поле в списке Business Elements. Затем щелкните на кнопке Rename (Переименовать). Имя объекта Business Element или поля будет переведено в режим редактирования. Введите новое имя и щелкните за пределами объекта. Выделенный объект получит новое имя (при попытке присвоить объекту имя, которое уже существует, появится сообщение об ошибке).

Создав объекты Business Element и добавив или переименовав все принадлежащие им поля, щелкните на кнопке Next. Мастер отобразит экран Save то Repository (Сохранить в репозитории), показывающий структуру папок репозитория Crystal (рис. 16.37); этот экран подобен диалоговому окну Repository Explorer, рассматриваемому далее в этой главе. Перемещайтесь по структуре папок, чтобы просмотреть все существующие в репозитории объекты Business Element (при открытии папок репозитория отображаться будут только объекты Business Element).

Добавление и удаление полей

Создание фильтров в Business Element
Проектирование отчетов Business Element
Пример с образцом XTREME Business View
Объект Business View
Проектирование отчетов Business View

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


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