Как добавить к элементу переключатель видимости (службы Reporting Services)
Если требуется предоставить пользователю возможность отображать или скрывать элементы отчета, а также, в случае таблицы или матрицы, — строки и столбцы, связанные с группой, следует добавить переключатель видимости. Чтобы обеспечить изменение видимости элемента, который необходимо отображать или скрывать, следует установить его свойства видимости. В отчете, в котором отображается изображение переключателя, необходимо указать имя текстового поля. В отчете, готовом для просмотра, помимо своего содержимого, текстовое поле отображает знак «плюс» (+) или «минус» (-). Когда пользователь щелкает переключатель, отображение отчета обновляется, чтобы показать текущие настройки видимости элементов в отчете.
Обычно переключатели видимости используются для первоначального отображения сводных данных и предоставления пользователю возможности более подробного просмотра. Например, изначально можно скрыть таблицу, отображающую значения диаграммы, или скрыть дочерние группы таблицы с группами вложенных строк или столбцов, как в отчете с углубленной детализацией.
Изменение видимости элемента отчета
В режиме конструктора щелкните правой кнопкой мыши элемент отчета для его отображения или скрытия и выберите пункт Свойства<элемента отчета>. Для элемента отчета откроется диалоговое окно Свойства<элемента отчета>.
Щелкните Видимость.
В пункте При первоначальном запуске отчета выберите один из следующих параметров для установки видимости данного элемента отчета при первом запуске отчета:
Для отображения элемента отчета выберите Показать.
Для скрытия элемента отчета выберите Скрыть.
Для использования выражения, вычисляемого во время выполнения для определения видимости, выберите Отображать или скрывать в зависимости от выражения. Для создания выражения щелкните (fx), чтобы открыть диалоговое окно Выражение.
Примечание При установке выражения для видимости настраивается свойство Hidden элемента отчета. Данное вычисляемое выражение отображает элемент отчета, если значение равно False, и скрывает его, если значение равно True.
Из раскрывающегося списка Отображение может переключаться этим элементом отчета выберите имя текстового поля, к которому добавляется изображение переключателя.
Примечание Текстовое поле должно находиться в той же иерархии контейнеров или выше (вплоть до текста отчета и включая его).
Для проверки переключателя запустите отчет и щелкните текстовое поле с изображением переключателя. Экран отчета обновляется для отображения элементов отчета со включенной видимостью.
Изменение видимости таблицы, матрицы или группы списков
В режиме конструктора щелкните таблицу или матрицу, чтобы ее выбрать. В области «Группирование» будут отображены группы столбцов и строк.
Щелкните правой кнопкой в любом месте строки заголовка области «Группирование» и выберите Дополнительно. Режим области «Группирование» включается для показа базовой структуры отображения строк и столбцов в области конструктора.
В соответствующей области группы щелкните имя группы строк или группы столбцов, для которой необходимо скрыть связанные строки или столбцы. Выбирается группа, и в области «Свойства» отображаются свойства Элемент табликса.
Примечание Если область «Свойства» не появилась, в меню Вид выберите пункт Окно свойств.
В пункте Скрытый выберите один из следующих параметров для установки видимости данного элемента отчета при первом запуске отчета:
Для отображения элемента отчета выберите True.
Для скрытия элемента отчета выберите False.
Выберите пункт <Выражение>, чтобы открыть диалоговое окно Выражение для создания выражения, вычисляемого во время выполнения для определения видимости.
В раскрывающемся списке ToggleItem выберите имя текстового поля, к которому добавляется изображение переключателя.
Примечание Имя текстового поля должно находится либо в той же группе, что и скрываемый элемент, либо в родительской группе.
Для проверки переключателя запустите отчет и щелкните текстовое поле с изображением переключателя. Экран отчета обновляется для отображения групп строк и столбцов с включенной видимостью.
См. также