En Crystal Reports , un subinforme es un informe estándar incorporado en otro informe , conocido como informe principal. Esto permite que el informe principal para mostrar los resultados derivados de una consulta distinta a la suya . Los datos del subinforme se pueden pasar a , utilizados por , y opcionalmente muestran en el informe principal. Por ejemplo , debe pasar un valor subinforme o un campo de base de datos a un informe principal que no se podía determinar a partir de la consulta principal . Se pasan los valores entre el informe principal y un subinforme a través de " variables compartidas ", introducidos en CR7 , con una metodología específica que rige la operación. Cosas que necesitará
informe primaria como informe principal.
Informe Secondary incrustado como un informe integrado .
Ver Más instrucciones
1
Editar subinforme. En la vista de diseño del informe principal , haga clic en el subinforme y seleccione "Editar subinforme ". Esto abre una nueva pestaña que muestra el subinforme.
2
Crear una nueva fórmula subinforme. En el menú Ver , haga clic en " Explorador de campos , " highlight " Campos de fórmula " y haga clic en el icono " Nuevo". Este le pide un nombre de la fórmula , y se abre el cuadro de diálogo fórmula .
3
editar y guardar la fórmula para crear una variable compartida que contiene los valores necesarios en el informe principal . Método específico :
WhilePrintingRecords
; Shared NumberVar n : = X ;
Nota: NumberVar es el tipo asignado , numérico. Puede haber otros tipos de fórmula picklist.n algún name.x variable alfanumérica es el valor asignado a n . Puede ser un valor literal , una fórmula o field.Must base de datos para evaluar el tipo asignado.
4
Place la fórmula en el informe integrado y cierre. El valor de la variable compartida pasará al informe principal sólo si evalúa en tiempo de ejecución en el informe integrado.
5
Crear una fórmula del informe principal para aceptar el valor de la variable compartida del informe integrado. Repita el paso 2
6
editar y guardar la fórmula del informe principal utilizando el método específico : . WhilePrintingRecords ; Shared NumberVar n ;
7
Place la fórmula principal informe sobre los principales informe en una sección debajo del subinforme.
8
Decidir si el informe principal debe mostrar los datos del subinforme . Si no, repita el paso 1 . Render todos los objetos invisibles en el texto sombreado blanco o control de supresión de diálogo Formato , reducir al mínimo la sección de separaciones , guardar y cerrar. En caso afirmativo, dar formato al subinforme para hacer como sea necesario con los datos principales del informe.
9
actualizar el informe principal. Esto va en el subinforme y recupera el valor que se comparte. El informe principal mostrará este valor a través de la fórmula del informe principal .