отчет ssrs - текстовое поле создает пробел - PullRequest
0 голосов
/ 03 января 2019

У меня есть отчет с параметром для выбора имени и текстовое поле с именем поля выражения. Ниже текстового поля таблица набора данных.
Когда я запускаю отчет, по умолчанию он возвращает все имена в таблице и текстовое поле HIDE.
Когда я выбираю имя в параметре, он возвращается для этого имени и текстового поля ПОКАЗАТЬ. На данный момент у меня нет проблем.

НО у меня есть проблема, что текстовое поле создает разрыв между заголовком и таблицей, когда я запускаю отчет по умолчанию (не выбирайте имя в параметре). Моя цель - как убрать разрыв, чтобы таблица могла двигаться вверх под заголовком. ТОЛЬКО показывать, когда имя выбрано для параметра.

layout gap space OK

1 Ответ

0 голосов
/ 04 января 2019

Это можно сделать до тех пор, пока ваша таблица не является матрицей (поскольку группы столбцов не позволяют объединить ячейки).

Добавьте новую строку в верхнюю часть таблицы, затем выберите все ячейки.в этой строке и объедините их.

Теперь измените размер только что созданной ячейки, чтобы она была достаточно большой, чтобы вместить весь контент.

Щелкните правой кнопкой мыши ячейку и выполните Вставка-> ПрямоугольникТеперь либо добавьте новые элементы управления, либо скопируйте и вставьте существующие в прямоугольник.

Щелкните правой кнопкой мыши заголовок строки и выберите «Видимость строки», установите для него выражение, которое вы используете в данный момент для отображения / скрытия текста.коробки.

Так и должно быть.Я сделал быстрый тест, чтобы попробовать и он отлично работает (в этом простом сценарии).Я добавил несколько цветов фона, чтобы было понятнее, но вот как выглядел дизайн ...

enter image description here

Видимость строк была простоустановите для моего параметра значение =Parameters!HideTopRow.Value=1.Текстовые поля в желтом разделе - это только некоторые произвольные значения из набора данных.

Когда я запускаю с параметром, установленным в 0, я получаю это ..

enter image description here

Когда я запускаю с параметром, установленным на 1, я получаю это.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...