Установить высоту строки табликса на определенное число в построителе отчетов SQL Server 3.0?

Я пытаюсь установить для высоты строки строки сведений определенное значение, например 0,5 дюйма. Если я нажму на дескриптор табликса для строки сведений; он выбирает строку, но свойство «Размер» не расширяется для свойства «Высота» и не разрешает запись для чего-то вроде 0,5 дюйма в свойстве «Высота».

Помимо перетаскивания элемента управления для оценки высоты, есть ли способ ввести конкретное число для высоты строки?


person Dan Metheus    schedule 31.07.2012    source источник
comment
Хорошо, оказывается, вы можете установить высоту строки всей строки, установив высоту любого текстового поля в строке. Все остальные текстовые поля настраиваются на одинаковую высоту строки.   -  person Dan Metheus    schedule 31.07.2012


Ответы (2)


Высоту любой строки в табликсе можно настроить, изменив высоту одной ячейки в строке. Все ячейки в этой строке будут иметь высоту последней измененной ячейки, т. е. если вы измените высоту ячейки в первом столбце на 0,5 дюйма, а затем измените ячейку во втором столбце той же строки на 0,125 дюйма, вся высота строки изменится на 0,125 дюйма. Чтобы изменить свойство «Высота строки» в Report Builder или BIDS: выберите одну ячейку, прокрутите вниз в окне «Свойства» до раздела «Положение», разверните подраздел «Размер» и затем отредактируйте «Высота».

Специальное примечание о высоте строк табликса при отображении отчета; по умолчанию строка подстраивается под высоту своего содержимого. Обычно содержимое представляет собой текст, и если высота строки не может вместить вторую строку текста для длинных строк, тогда строка будет увеличиваться выше установленной высоты строки для размещения текста. Если эффект нежелателен, вы можете изменить свойство CanGrow на False. Чтобы изменить свойство CanGrow для строки: выберите дескриптор строки слева, чтобы выбрать все ячейки в этой строке, прокрутите вниз в окне свойств до раздела «Общие» и измените «CanGrow» на False. Это наиболее полезно, когда у вас есть пустая строка в табликсе, которая используется для межстрочного интервала; в противном случае строка автоматически примет высоту размера шрифта, даже если текста нет, например. пустая строка с размером шрифта 18 не будет иметь высоту 0,0625” при отображении отчета.

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

person PerPlexSystem    schedule 31.07.2012
comment
Дэн, я понимаю, что ты нашел ответ на свой вопрос, но я хотел бы дать тебе дополнительную информацию, которую я усвоил на собственном горьком опыте. - person PerPlexSystem; 01.08.2012
comment
Возможно ли иметь разную высоту в одном ряду? У меня есть текстовое поле, которое намного больше другого в своей строке, и оно заставляет следующую строку отображаться намного ниже, чем хотелось бы. Ссылка: stackoverflow.com/questions/20431686/ - person Jason Renaldo; 06.12.2013

Чтобы добавить к этому, в Visual Studio 2010 щелкните данную ячейку в табликсе. Откройте панель свойств элемента управления (например, Вид | Другие окна | Окно свойств). Перейти к позиции | Свойство размера. Установите для ячейки желаемую высоту или ширину. Как описано PerPlexSystem, это повлияет на высоту или ширину остальных ячеек в строке или столбце соответственно.

person David Carr    schedule 08.10.2014