|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.2 Глобальные коллекцииГлобальные коллекции в отчетах Reporting Services в SQL Server 2000, коллекции Fields, Globals, Parameters, Constants, DataSet В отчетах Reporting Services можно использовать глобальные коллекции - наборы специальных значений, доступных из любого места отчета. Значения, которые в них предусмотрены, могут оказаться очень полезными. Для обращения к этим значения можно использовать разные синтаксические конструкции. Стандартным для Reporting Services является обращение вида: Collection!ObjectName например, =Fields!Country. Однако можно обращаться и так: =Fields.Item("Country") и так: =Fields("Country"). Всего в Reporting Services предусмотрено пять глобальных коллекций: · Fields - поля в базе данных. У каждого элемента в этой коллекции - всего два свойства: Value - соответственно значение из источника данных и IsMissing (устанавливается в True, если поля в Data Set не существует). Виртуальная коллекция Fields создается автоматически для каждого Data Set в отчете. · Коллекция Globals содержит встроенные глобальные переменные для отчета:
· Parameters - набор параметров в отчете. У каждого элемента в этой коллекции есть два свойства: Value - значение параметра, Label - дружественное имя (если оно было указано при создании параметра, в противном случае его значение - такое же, как Value). · Constants - константы (например, для FontStyle - Normal и Italic). Набор доступных констант зависит от контекста. · DataSet - шаблоны для быстрой вставки агрегатных функций для полей из источников.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||