Insertar subinforme

Un subinforme es un informe incluido en otro. Con los subinformes, puede combinar informes no relacionados en uno solo. Puede combinar datos que no se podrían haber enlazado de otro modo o presentar distintas vistas de los mismos datos en un único informe.

Si su informe tiene una sección que maneja un gran número de registros, puede poner dicha sección en un subinforme a la orden. Un subinforme a la orden aparece como hipervínculo del informe principal. Cuando abre el informe principal, no se recupera ningún dato del subinforme a la orden hasta que no se profundiza en el hipervínculo.

Sugerencia

Siempre que sea posible, coordine los datos de su informe vinculando tablas de la base de datos con el Asistente de Vínculo Visual, en vez de hacerlo vinculando subinformes regulares, es decir, subinformes que no son subinformes a la orden, con el informe principal. Ya que cada subinforme se ejecuta como informe independiente, las tablas vinculadas suelen tener ventajas de rendimiento.

Para insertar un subinforme

  1. Haga clic con el botón secundario en el Crystal Reports Designer incrustado, seleccione Insertar y haga clic en Subinforme.

  2. Arrastre el objeto del subinforme al informe.

  3. Elija un informe del proyecto, otro informe existente o cree un nuevo informe para el subinforme.

  4. Elija Subinforme a la orden para poder recuperar datos del subinforme cuando sea necesario. De lo contrario, todos los datos del subinforme aparecerán en el informe.

<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\z15yzzew.alert_note(es-es,VS.90).gif" class="note" />Nota</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>El uso de subinformes a la orden aumentará el rendimiento de los informes que contienen subinformes.</p></td>
</tr>
</tbody>
</table>
  1. Haga clic en la ficha Vínculo si debe vincular un subinforme a los datos del informe principal.

  2. Seleccione el campo que desea utilizar como campo de vínculo en el informe principal (contenedor) en la lista Campos disponibles y agréguelo a la lista Campos para vincular.

  3. Use la sección vínculo de campo, que aparecerá solamente si ha seleccionado un campo vinculado, para establecer el vínculo de cada campo de vinculación:

    1. Seleccione el campo que desea vincular al informe principal del Campo de parámetros del subinforme que va a usarse.
    2. Active la casilla de verificación Seleccione datos basados en el campo y seleccione un campo de la lista desplegable contigua para organizar los datos del subinforme basándose en un campo específico (éste es el método rápido que equivale a utiliza Si no hay nada especificado aquí, el subinforme adoptará la organización del informe principal.
  4. Haga clic en Aceptar.

Ahora, cuando ejecute el informe, el programa coordinará los datos del informe principal y los del subinforme.

Nota

El tipo de campo del campo que contiene el informe determina los campos del subinforme que se ven. Puesto que el Crystal Reports Designer incrustado lee las fechas como campos de cadenas, como fecha o como fecha-hora, debe asegurarse de que el tipo de campo de parámetro del subinforme coincide con el tipo de campo establecido en las Opciones del Informe del informe principal para el campo que desea vincular.

En esta sección