2011-09-28 29 views
5

He diseñado un cristal tabla de referencias cruzadas report.it está mostrando como estofila de cabecera para Cruz Ficha Informe En Crystal Reports

 col1 col2 col3 

fila1 row11 val1 val2 val3

fila2 row21 val1 val2 val3

pero quiero dirección a la fila también es decir, quiero informar como esto

nombre1 nombre2 col1 col2 col3

fila1 row11 val1 val2 val3

fila2 row21 val1 val2 val3

puede alguien ayudar?

Respuesta

3

Puede superponer un objeto de texto como encabezado.

solución

Like this

+0

Yo esperaba que CR 2008 tendría más opciones, ya que añade una característica 'miembro calculado' a las tablas cruzadas. Por desgracia, no han agregado una función para admitir una 'etiqueta de esquina superior izquierda'. Su enfoque parece bastante razonable. – craig

7

Ryans sólo funciona para la primera página, pero él está en el camino correcto.

Esta solución funciona para todas las páginas

Crosstab with headers above the rows on each page

1) La tabla de referencias cruzadas tiene que estar en su propia sección de encabezado de grupo.

2) debe tener 2 secciones de encabezado de página.

La sección 2 (encabezado de página a) contiene todo el texto que desea que aparezca en cada página, incluido el encabezado de la fila. En mi caso tengo los encabezados de la fila "Table Curr MinBet"

La sección 2 (encabezado de página a) necesita tener marcada la casilla de verificación "Underlay Following sections" de la sección experto. Esto hace que CR muestre la sección del encabezado de página debajo de la tabla cruzada.

3) PageHeaderSection2 (encabezado de página b) se usa para colocar la tabla cruzada en la posición correcta. Sin esto, el encabezado de página y el encabezado de fila aparecen debajo del informe de tabla cruzada en lugar de encima.

Me postulo CR versión 13_0_1 para Visual Studio 2010

+1

Solo para precisar el @dummyGroup que está utilizando para Agrupar. Traté de poner algo como la fórmula, como "1", pero Crystal (en VB2008) no me permitió elegir esta fórmula para agrupar. Así que pensé que debe usar al menos un campo de base de datos en la fórmula. Entonces, para obtener siempre el mismo resultado (para obtener solo una instancia del grupo), pongo: [Campo1] = [Campo1]. Esto siempre da como resultado verdadero, por lo que solo hay un resultado. –

Cuestiones relacionadas