14

Estoy tratando de establecer el alto de fila de la fila de detalles a un valor específico, como 0.5 in. Si hago clic en el identificador de Tablix para la fila de detalles; selecciona la fila pero la propiedad Tamaño no se expande para la propiedad Altura o permite la entrada para algo así como 0.5 pulgadas en la propiedad Altura.Establecer la altura de la fila Tablix a un número específico en SQL Server Report Builder 3.0?

Fuera de arrastrar el control para estimar una altura, ¿hay alguna manera de ingresar un número específico para la altura de la fila?

+0

Ok, resulta que puede establecer la altura de fila de toda la fila estableciendo el alto de cualquier cuadro de texto en la fila. Todos los cuadros de texto restantes se ajustan a la misma altura de fila. –

Respuesta

21

La altura de cualquier fila en un Tablix se puede ajustar cambiando la altura de una sola celda en la fila. Todas las celdas en esa fila tomarán la altura de la última celda modificada, es decir, si cambia la altura de una celda en la primera columna a 0.5 "y luego cambia una celda en la segunda columna de la misma fila a 0.125" la toda la altura de la fila cambiará a 0.125 ". Para cambiar la propiedad Altura de fila en el Generador de informes o BID: seleccione una sola celda, desplácese hacia abajo en la ventana Propiedades a la sección 'Posición', expanda la subsección 'Tamaño' y luego edite 'Altura'.

Una nota especial sobre las alturas de fila de Tablix cuando se procesa el informe; por defecto, una fila se ajustará a la altura de su contenido. Normalmente, el contenido es texto y si la altura de la fila no puede acomodar una segunda línea de texto para cadenas largas, entonces la fila crecerá más alta que la altura establecida para acomodar el texto. Si el efecto no es deseable, puede cambiar la propiedad CanGrow a False. Para cambiar la propiedad CanGrow para una fila: Seleccione el manejador de fila a la izquierda para seleccionar todas las celdas en esa fila, desplácese hacia abajo en la ventana Propiedades a la sección 'Genera'l y cambie' CanGrow 'a False. Esto es más útil cuando tiene una fila en blanco en un Tablix que se utiliza para el espaciado entre líneas; de lo contrario, la fila asumirá automáticamente la altura del tamaño de fuente aunque no haya texto, p. una fila vacía con tamaño de fuente 18 no se mantendrá a la altura de 0.0625 "cuando se procesa el informe.

El mismo concepto para las filas se cumple para las columnas cuando se ajusta el ancho de una celda, excepto que no pueden crecer o reducirse como la altura cuando se procesa el informe. También tenga en cuenta que cuando las celdas se fusionan con las celdas adyacentes, normalmente la columna que forma el extremo derecho de la sección aumentará a la derecha cuando se incremente el ancho de la celda fusionada. Por lo tanto, generalmente es mejor dividir las celdas al ajustar el ancho de las columnas para evitar esto y evitar las columnas que no se pueden reducir en ancho.

+0

Dan, me doy cuenta de que ha encontrado la respuesta a su pregunta, pero quería darle más información que he aprendido de la manera más difícil. – PerPlexSystem

+0

¿Es posible tener diferentes alturas en la misma fila? Tengo un cuadro de texto que es mucho más grande que el otro en su fila y obliga a que la siguiente fila se muestre mucho más abajo de lo deseado. Ref: http://stackoverflow.com/questions/20431686/ssrs-can-you-force-textboxes-on-same-row-to-have-different-height –

1

Para agregar a esto, en Visual Studio 2010, haga clic en una celda determinada en el tablix. Abra el panel Propiedades de control (es decir, Ver | Otras ventanas | Ventana de propiedades). Ir a la posición | Tamaño de propiedad Establezca la celda a la altura o ancho deseado. Según lo descrito por PerPlexSystem, esto afectará el resto de las celdas de alto o ancho en la fila o columna, respectivamente.

Cuestiones relacionadas