Ejemplo de creación de hiperbloques de ancho variable

Las listas de fórmula son dinámicas, lo que hace que sean útiles en situaciones en las que el diseñador de informes no sabe cuál será el contenido del informe. Por ejemplo, puede crear una lista relacional que devuelva varias columnas desde un origen de datos relacionales. Si inserta esta lista en un hiperbloque de un informe, solo se muestra la primera columna de datos. Para mostrar las columnas restantes, debe crear celdas de salida adicionales en el hiperbloque, o expandir el hiperbloque e insertar una fórmula separada RDB para cada columna de datos. Si no sabe qué lista relacional se va a utilizar en el informe, por ejemplo, en un informe de base de datos independiente, no podrá saber después cuántas celdas de salida adicionales o fórmulas RDB se deben crear.

Para utilizar una lista de fórmulas para abrir varias columnas de una lista relacional:

  1. Cree una lista relacional.
  2. En las celdas B7 a C7, cree un hiperbloque vertical a partir de la lista relacional. Asigne al hiperbloque el nombre HBV.
  3. En el panel Accesorios del explorador de aplicaciones, haga clic con el botón secundario en Listas de fórmulas y seleccione Nueva lista de fórmulas.
  4. Haga clic en el icono más del panel Entrada del Diseñador de listas de fórmulas.
    Se abre el cuadro de diálogo Editar fórmula.
  5. En el panel derecho del cuadro de diálogo Editar fórmula, especifique =name of relational list.columns.
  6. En la columna Tipo del Diseñador de listas de fórmulas, seleccione XML.
  7. Seleccione nombre en el campo Título.
  8. Arrastre la lista de fórmulas a la celda C6 para formar un hiperbloque horizontal superpuesto. Asigne al hiperbloque el nombre HBH.
    Los hiperbloques vertical y horizontal se intersecan en la celda C7.
  9. En la celda C7, cree esta fórmula RDB: =RDB(HYPERBLOCK("HBH"),B7,C6).
    En el modo Diseño se muestra #VALUE. En el modo Diseño, el informe muestra datos de cada columna de la lista relacional.