Definir a tabela para expansão dinâmica

Em um formulário com layout flutuante, pode não ser possível saber o volume de dados existentes na fonte de dados. Por isso, não é possível especificar a quantidade de linhas que a tabela deve ter. É necessário definir a tabela para que seja dinâmica. Para isso, inclua somente uma linha de corpo definida para se repetir de acordo com o volume de dados existentes na fonte de dados.

  1. Arraste para selecionar as linhas abaixo da primeira.

  2. Selecione Tabela > Excluir > Linha.

  3. Na paleta Hierarquia, selecione Tabela1.

  4. Selecione Inserir > Vincular subformulário.

    Essa ação cria uma seção no formulário que contém a tabela. É necessário separar essa seção do restante do formulário para expandi-lo de modo dinâmico a fim de acomodar os dados.

  5. Com o (Subformulário sem título) selecionado na paleta Hierarquia, na paleta Objeto, clique na guia Subformulário e selecione Continuado na lista Conteúdo.

  6. Renomeie o (Subformulário sem título) para Tabela.

  7. Na paleta Hierarquia, selecione LinhaCabeçalho.

  8. Na paleta Objeto, clique na guia Vínculo e selecione Repetir linha para cada item de dados.

    Agora, é necessário definir todo o formulário como Continuado.

  9. Na paleta Hierarquia, selecione o subformulário PurchaseOrder.

  10. Na paleta Objeto, clique na guia Subformulário e selecione Continuado na lista Conteúdo.

A ação de definir todo o formulário como continuado formata todos os subformulários, individualmente, sem deixar nenhum espaço entre eles.

Clique para continuar: Correção do cálculo do campo Total