Cómo especificar el formato de un informe

En esta sección:

Puede especificar el formato de su informe mediante una hoja de estilos. La hoja de estilos es un conjunto de declaraciones que define el aspecto de un informe. Para ciertos tipos de formato podría necesitar complementar las hojas de estilos con otras características, tales como parámetros SET y comandos TABLE. En cada caso, este manual describe todo lo necesario para lograr un tipo de formato determinado.

Los beneficios de utilizar hojas de estilos. Para ciertos tipos de formato puede elegir entre utilizar una hoja de estilos o una característica diferente. Es preferible el uso de hojas de estilos ya que le permiten centralizar y volver a utilizar la lógica de formato. Esto le proporciona ciertas ventajas:

Existen diferentes tipos de hoja de estilos que puede utilizar para formatear un informe. Puede informarse sobre las hojas de estilos y cómo elegir en Cómo elegir un tipo de hoja de estilos.


Principio de página

Ejemplo: Como especificar el formato de un informe de ingresos por pedidos

Este informe muestra el número de pedido, la fecha y el ingreso total por pedidos de la Century Corporation durante el tercer trimestre de 2000:

El informe se formatea mediante una hoja de estilos WEbFOCUS y comandos de formateo en el procedimiento de informe mismo. Debajo se muestra el procedimiento Revenue.fex, seguido por el archivo de hoja de estilos OrderRev.sty:

Revenue.fex

   TABLE FILE CENTORD 
1.HEADING
1. " " 
1. "C e n t u r y C o r p o r a t i o n" 
1. " " 
1. "Order Revenue - 2000 Q3" 
1. " " 
1. "page <TABPAGENO" 
1. " " 
2. SUM ORDER_DATE/MtDY ORDER_NUM LINEPRICE AS 'Order,Total:'
   BY LOWEST 9 ORDER_DATE NOPRINT
   WHERE (ORDER_DATE GE '2000/10/01') AND (ORDER_DATE LE '2000/12/31');
   ON TABLE SET ONLINE-FMT PDF 
3. ON TABLE SET SQUEEZE ON
4. ON TABLE SET STYLESHEET OrderRev 
   END

OrderRev.sty

5. TYPE=Report, GRID=Off, UNITS=Inches, TOPGAP=0.06, BOTTOMGAP=0.06, $ 
6. TYPE=Data, FONT='Times', $ 
7. TYPE=Data, BACKCOLOR=Aqua, COLOR=Navy,  
7.      WHEN=LinePrice GT 500000, $ 
7. TYPE=Data, COLUMN=LINEPRICE, BACKCOLOR=Aqua, COLOR=Navy, STYLE=Bold, 
7.      WHEN=LinePrice GT 500000, $ 
8. TYPE=Title, FONT='Helvetica', $ 
9. TYPE=Heading, FONT='Helvetica', STYLE=Bold, SIZE=14, JUSTIFY=Center, 
9.                       BACKCOLOR=Dark Turquoise, COLOR=White, $ 
9. TYPE=Heading, LINE=6, BACKCOLOR=White, COLOR=Dark Turquoise, $ 
9. TYPE=Heading, LINE=7, BACKCOLOR=White, $
  1. Añade una página de encabezado al informe.
  2. Reformatea la fecha del pedido; por ejemplo, 2000/10/07 to Oct. 7, 00.
  3. Alínea el encabezado con los márgenes del informe, en vez de con los márgenes de la página.
  4. Identifica un archivo de hoja de estilos para formatear el informe.
  5. Aumenta el espacio entre líneas del informe.
  6. Usa una fuente serif proporcional para los datos del informe.
  7. Destaca cada pedido cuyo total sea superior a $500,000 aplicando una fuente de color azul marino, un fondo aqua y las cifras totales en negrita.
  8. Usa una fuente sans serif proporcional para los títulos de las columnas del informe.
  9. Aplica un formato que centra el encabezado del informe, establece una fuente sans serif más grande, colorea la mayor parte de él con un fondo turquesa y letras blancas y aplica el coloramiento inverso al número de página (sexta línea del encabezado).

Esto es sólo un resumen de lo que pueden hacer estas instrucciones de formato. Para obtener explicaciones exhaustivas, consulte los temas que describen cada característica de formato.

La lógica de formateado que aplique a sus propios informes podría ser más corta o más amplia que lo que se muestra en este ejemplo, dependiendo del informe y de cuál formato decida aplicar.


Principio de página

x
Cómo elegir un tipo de hoja de estilos

Para formatear un informe, puede elegir entre dos tipos de hoja de estilos:

¿Cómo elegir entre los dos tipos de hoja de estilos? Elija:


WebFOCUS