Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Con cada uno de estos métodos se creará un archivo de distribución de informe que
puede modificarse utilizando el Generador de informes.
Campo
Un campo es un objeto que muestra el valor de una expresión.
Como es un objeto de informes, que son salidas, no permite
modificar tal valor. Por ello se puede asimilar a un “TEXTBOX”
de solo lectura. La expresión puede ser:
Línea
Una LINEA es similar al objeto “LINE” de los formularios. A
diferencia de este, solamente puede ser horizontal o vertical, no
admitiendo otras pendientes. Las LINEAS se usan para separar
las distintas partes de informe, dándoles claridad y estética.
Rectángulo
Un RECTANGULO es similar al objeto SHAPE de los
formularios con CURVATURE (). Como caso especial, puede
adquirir la forma de un cuadrado. Los rectángulos se usan para
enmarcar CAMPOS y ETIQUETAS, dándole realce.
Rectángulo redondeado
Un RECTANGULO REDONDEAO es similar al objeto SHAPE
de los formularios con CURVATURE mayor que 0. A diferencia
de SHAPE, admite pocos casos de redondez.
Imagen
Una IMAGEN es similar al objeto IMAGE de los formularios. La
imagen se puede tomar de un archivo BMP o PIC o de un campo
de tipo general. No nos interesa profundizar este objeto.
Ejemplo sobre informe (Encabezado de página, Detalle, Pie de página) en Visual
FoxPro:
Un antiguo negocio llamado Comercial Araujo, y necesita un reporte sobre las
personas que aún le deben letras sobre los diversos productos que ofrecen. Las
condiciones de este reporte son que contenga el nombre del deudor, la cantidad
de mora por atraso de pago, y el total del dinero que deben por cada deudor, así
como registrar la fecha.
La primera y la última forman pareja, se colocan objetos dentro de ellas. La
banda DETALLE define como presentar los campos de cada registro. Dado que
todos los registros tienen la misma estructura, esta banda se define una sola vez,
aplicándose del mismo modo a todos ellos, cualquiera sea su cantidad. En el
ejemplo siguiente hay dos CAMPOS de informe en la banda DETALLE. Estos
objetos definen, mediante expresiones, de donde tomar los datos a listar. En el
ejemplo, una expresión será Deudas.Nombre y la otra Deudas.Deuda. Ambos
CAMPOS están a una misma altura horizontal; pero podrían ubicarse a distintas
alturas, para lo cual la banda debería ser más alta. En la Figura 1, se muestra el
contenido de las bandas para producir el informe anterior, tal como se verían en
el diseñador.
▲ Encabezado de pagina
Nombre Deuda
▲Detalle
▲Pie de pagina
Cliente Deuda
Alarcón, José Enrique 100
Detalle
Fig. 6, Informe con objetos en las bandas ENCABEZADO DE PAGINA y DETALLE.
Cliente Deuda
▲ Encabezado de pagina
Nombre Deuda
▲Detalle
▲Pie de pagina
El informe de la Figura 8 usa la banda de PIE DE PAGINA para el total de deuda por
página.
Informe resultante Producido por la banda
Cliente Deuda
Alarcón, José Enrique 100 Detalle
Pie de pagina
Total, de deuda 15800
Fig. 8, Informe usando las bandas ENCABEZADO DE PAGINA, DETALLE y PIE DE PAGINA.
Cliente Deuda
▲ Encabezado de pagina
Nombre Deuda
▲Detalle
▲Pie de pagina