Exemplo de criação de hiperblocos de largura de variáveis

As listas de fórmulas são dinâmicas, o que as torna úteis em situações nas quais o designer de relatórios não sabe qual será o conteúdo do relatório. Por exemplo, você pode criar uma lista relacional que retorna várias colunas a partir de uma origem de dados relacional. Se você inserir essa lista em um hiperbloco em um relatório, somente a primeira coluna de dados é exibida. Para exibir as colunas restantes, você tem que criar células de saída adicionais no hiperbloco ou expandir o hiperbloco e inserir uma fórmula RDB separada para cada coluna de dados. Se você não souber que listas relacionais serão usadas no relatório (por exemplo, em um relatório independente de banco de dados), não poderá saber quantas células de saída adicionais ou fórmulas RDB devem ser criadas.

Para usar uma lista de fórmulas para exibir várias colunas de uma lista relacional:

  1. Crie uma lista relacional.
  2. Nas células de B7 a C7, crie um hiperbloco vertical com base na lista relacional. Atribua o nome HBV ao hiperbloco.
  3. No painel Acessórios do Gerenciador de aplicativos, clique com o botão direito do mouse em Listas de fórmulas e selecione Nova lista de fórmulas.
  4. Clique no ícone de + no painel Entrada do designer de lista de fórmulas.
    A caixa de diálogo Editar fórmula é exibida.
  5. No painel direito da caixa de diálogo Editar fórmula, especifique =name of relational list.columns
  6. Na coluna Tipo do designer de lista de fórmulas, selecione XML.
  7. Selecione nome no campo Legenda.
  8. Arraste a lista de fórmulas para a célula C6 para formar um hiperbloco horizontal sobreposto. Atribua o nome HBH ao hiperbloco.
    Os hiperblocos vertical e horizontal têm uma interseção na célula C7.
  9. Na célula C7, crie esta fórmula RDB: =RDB(HYPERBLOCK("HBH"),B7,C6)
    No Modo de design, #VALUE é exibido. No Modo de exibição, o relatório exibe dados de cada coluna da lista relacional.