Авторизация



Создание отчетов
Оценить
(0 голоса)
До этого в данной главе все примеры крутились вокруг выбора единственного соединения Data Connection или Dynamic Data Connection и включения таблиц, но в большинстве случаев требуется добавить больше таблиц из первых (или дополнительных) соединений. Также может понадобиться удалить таблицы, которые были добавлены по ошибке или больше не нужны. Добавление дополнительных таблиц и соединений. Если возникает необходимость добавить дополнительные таблицы из уже существующего соединения или добавить больше соединений и включить таблицы из них, откройте снова диалоговое окно Insert Data Tables, которое отображалось вначале при создании объекта Data Foundation. Сделать это можно, щелкнув на расположенной в панели инструментов кнопке Insert Data Tables…
Оценить
(0 голоса)
•    Select Visible Tables (Выбрать видимые таблицы). При добавлении в объект Data Foundation большого количества таблиц их просмотр в окне Linking Diagram ^ затрудняется. Если вы предпочитаете, чтобы для определенных связей видимым был только ограниченный набор таблиц, вы можете выбрать, какие таблицы должны быть видимыми в окне диспетчера Business View Manager, а какие нет. Чтобы сделать это, выберите в меню Linking Diagram пункт Select Visible Tables или щелкните на кнопке Select Visible Tables в панели инструментов. Появится диалоговое окно Choose Visible Tables for Linking Diagram (Выбрать видимые таблицы для диаграммы связывания), показанное на рис. 16.14. В этом окне либо щелкните…
Оценить
(0 голоса)
 Чтобы создать новую формулу в объекте Data Foundation, в диалоговом окне проводника Object Explorer щелкните правой кнопкой мыши на категории Formulas (Формулы) и в контекстном меню выберите пункт Insert Formula (Вставить формулу). В качестве альтернативного варианта, можете выбрать пункт Insert Formula в меню Insert или щелкнуть на кнопке Insert Formula в панели инструментов. В центральной части окна диспетчера Business View Manager появится диалоговое окно Formula Editor (Редактор формул), как показано на рис. 16.16. Чтобы создать формулу, воспользуйтесь отображаемыми в окне Formula Editor доступными функциями, полями базы данных, операторами, а также текстовой областью для ввода формулы. _ Создание SQL-выражений. Чтобы создать…
Оценить
(0 голоса)
Одной из интересных функциональных возможностей диспетчера Business View Manager является возможность установки связи между таблицами по SQL-выражению. Эта возможность позволяет устанавливать связь с другими источниками данных, которые могут не содержать данные точно такого же типа. Например, если таблица содержит отдельные поля для имени и фамилии, в то время как другая таблица содержит комбинированное поле “имя-фамилия”, вы можете в первой таблице создать SQL-выражение, которое объединит поле имени и поле фамилии. Затем, выбрав для свойства Show in Linking Diagram (Показать в диаграмме связывания), которое появляется для SQL-выражения в окне Property Browser, значение True, вы можете вернуться в окно Linking Diagram и связать…
Оценить
(0 голоса)
Добавив формулу или SQL-выражение в объект Data Foundation, вы можете позже решить отредактировать или удалить его. Чтобы отредактировать существующую формулу или пользовательскую функцию, дважды щелкните на ней, отыскав ее в соответствующей категории проводника объектов (Object Explorer). Можете также щелкнуть на необходимой формуле или SQL-выражении один раз и выбрать в меню Edit пункт Edit Formula (Редактировать формулу) или Edit SQL Expression (Редактировать SQL-выражение), либо же щелкнуть правой кнопкой мыши в окне Object Browser (Браузер объектов) и выбрать в контекстном меню пункт Edit (Редактировать). Чтобы переименовать формулу или SQL-выражение, выделите его в окне Object Explorer и измените значение свойства Name (Имя) в…
Оценить
(0 голоса)
Поскольку продукт Business Views обеспечивает существенную гибкость при создании разнообразных объектов Data Foundation, возвращающих различные наборы данных, может возникнуть желание предоставить работающему с отчетом разработчику и пользователю всевозможные опции, регулирующие поведение Data Foundation во время выполнения. Особенно желаемым может стать запрос на ввод временных рамок для ограничения записей или запрос на ввод названия страны для ограничения данных, возвращаемых Data Foundation. Как и в Crystal Reports, в Business Views такое поведение задается с помощью параметров. Внимание! В Business Views поля параметров могут использоваться только с фильтрами объектов Data Foundation (которые будут рассматриваться далее в этой главе). Использовать параметры внутри создаваемой в…
Оценить
(0 голоса)
Редко какой отчет выигрывает от того, что в него включаются абсолютно все записи из базы данных. В действительности, неосторожное включение всех записей может привести к чрезмерному сетевому трафику, нехватке временного Пространства на диске компьютера и, что самое худшее, получению совершенно бесподазиого отчета гигантских размеров. Хотя отчеты Crystal Reports, основанные на обыфстах Business View, и могут воспользоваться экспертом выборки записей (Select Expert! или формулой отбора записей Crystal Reports, ограничение записей “целесообразны»* мб+ром на уровне Business View не только исключит наличие “не поддающихся контролю” отчетов, но и позволит возвращаться в отчет только ограниченному набору данньй| имеющих отношение к Business View. Помимо этого,…
Оценить
(0 голоса)
Одной из наиболее интересных опций Business View является возможность обеспечения безопасности на уровне строк и столбцов. Безопасность на уровне строк позволяет применять фильтрацию к записям базы данных “на лету” для определенных пользователей или групп Crystal Reports Server/BusinessObjects Enterprise. Например, менеджеру по продажам в западном регионе при просмотре отчета по продажам может быть разрешено просматривать только заказы в северо-западном и юго-западном регионах, в то время как главный менеджер по продажам при просмотре того же самого отчета сможет видеть заказы в абсолютно всех регионах. Преимущество безопасности на уровне строк заключается в том, что для ее настройки не требуется два разных отчета с…
Оценить
(0 голоса)
Рис. 16.27. Диалоговое окно Edit Rights Скорее всего, вы захотите, чтобы поле было доступно каким-то определенным пользователям или группам CRS/BOE и не доступно всем остальным. А это значит, что вам потребуется добавить в список дополнительные группы или пользователей. Чтобы сделать это, щелкните на расположенной в панели инструментов кнопке Add Groups или Add Users. Появится диалоговое окно Add Groups или Add Users. Выберите в списке пользователя (или группу), которого хотите добавить в диалоговое окно Edit Rights. Для этого можете либо дважды щелкнуть на имени пользователя или группы, либо выбрать имя и щелкнуть на кнопке Add. Добавляйте столько пользователей или групп, для…
Оценить
(0 голоса)
Как вы уже поняли, если полностью прочли предыдущий раздел, посвященный созданию объектов Data Foundation, в основном все вычислительные операции, операции по “абстракции” данных и настройке безопасности выполняются на уровне объекта Data Foundation. Однако вы наверняка заметили, что длинные имена полей изменить нельзя, а также то, что способа ограничить набор отображаемых в объекте Data Foundation полей не существует — если вы добавляли таблицу, все ее поля были доступны в объекте Data 512 Часть I. Проектирование отчетов Foundation (ив случае применения безопасности на уровне столбцов поле по-прежнему будет появляться в Crystal Reports, даже если данных для этого поля нет). И, возможно, вы…