Tecnología

Inicio

Cómo agregar un campo de un sub informe en Crystal Reports XI

Cómo agregar un campo de un sub informe en Crystal Reports XI


En Crystal Reports, un subinforme es un informe estándar incrustado en otro informe, conocido como un informe principal. Esto permite que el informe principal para mostrar los resultados derivados de una consulta distinta de la suya. subinforme datos se pueden pasar a, utilizado por, y opcionalmente se muestran en el informe principal. Por ejemplo, debe pasar un valor subinforme o un campo de base de datos para un informe principal que no pudo ser determinada a partir de la consulta principal. Los valores se transmiten entre el informe principal y subinforme a través de "variables compartidas," introducidas en CR7, utilizando una metodología específica que rige la transacción.

Instrucciones

1 Editar informe integrado. En vista de diseño del informe principal, haga clic en el subinforme y seleccione "Editar informe integrado." Esto abre una nueva pestaña que muestra el informe integrado.

2 Crear una nueva fórmula de informe integrado. En el menú Ver, haga clic en "Explorador de campos," resalte "Campos de fórmula" y haga clic en el icono "Nuevo". Esto le solicita un nombre de fórmula, y se abre el cuadro de diálogo fórmula.

3 Editar y guardar la fórmula para crear una variable compartida para contener los valores necesarios en el informe principal. Método específico:

WhilePrintingRecords;
NumberVar compartido n: = X;

Nota: NumberVar es el tipo asignado, numérico. Puede haber otros tipos de lista de selección en la fórmula.

n is any alphanumeric variable name.
X is the value assigned to n. Can be a literal value, formula, or database field.
Must evaluate to the assigned type.

4 Coloque la fórmula en el informe integrado y cerrar. 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 informe principal para aceptar el valor de la variable compartida desde el informe integrado. Repita el paso 2.

6 Editar y guardar la fórmula principal informe utilizando el método específico:
WhilePrintingRecords;
NumberVar compartido n;

7 Coloque la fórmula principal informe sobre el informe principal en una sección por 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 sombreando el texto blanco o control de la supresión de diálogo de formato, minimizar distancias sección, guardar y cerrar. En caso afirmativo, dar formato al subinforme a render según sea necesario con los datos principales del informe.

9 Actualizar el informe principal. Esto ejecuta el informe integrado y recupera el valor para ser compartido. El informe principal mostrará este valor a través de la fórmula de informe principal.