1

Я сделал отчет с использованием служб отчетов (Visual Studio 2010), и я хочу, чтобы в подрегионе была предопределенная высота. Например, в подзаголовке будет 2 дюйма, даже если данные отчета заполняются только в 1 в. Есть ли способ заставить подчиненный отчет иметь статическую высоту?Можно установить статическую высоту для подписок в службах отчетности VS2010?

ответ

3

Я столкнулся с этой проблемой.

Чтобы установить минимальный размер, добавьте прямоугольник с горизонтальной и вертикальной линией внутри него и поместите субрепорт внутри прямоугольника.

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

В качестве альтернативы, если все результаты должны быть включены, добавьте вычисленное поле в набор данных подрепортажа, который подсчитывает строки данных. В таблице подписок для каждого столбца задается размер шрифта, так что все строки данных могут отображаться в пределах данной области. (iif (NoOfResults = 2, font = 10 и т. д.)). В таблице также должно быть указано значение «Разрешить высоту строки», поэтому строки могут сокращаться в соответствии с размером шрифта.

Надеюсь, что кто-то посчитает это полезным. Если вы можете думать о каких-либо других решениях, я бы хотел их услышать.

Смежные вопросы