Esta funcionalidade está disponível somente em determinados pacotes modulares. Info / Copyright

Posicionar gráficos dinamicamente

Para poder criar áreas do cabeçalho, dos dados e do rodapé também dentro de uma página, está à disposição o conceito de formulários dinâmicos. Como a posição destas áreas são dinâmicas e elas devem ter destaque no gráfico das tabelas, cada linha, criada em um relatório, dentro de um formulário dinâmico, é capaz por si de desenhar um quadro.

Normalmente áreas dos cabeçalhos são utilizadas somente para formulários, a partir dos quais podem ser gerados relatórios relativos à função como, por exemplo, diagramas de bornes. Para visões gerais como, por exemplo, listas de peças, a área do cabeçalho é irrelevante.

Nota:

Formulários dinâmicos são reconhecidos pelo fato de ter sido selecionada a entrada "Dinâmico" para a propriedade de formulário Gerenciamento do formulário da lista suspensa.

Estas informações são desenhadas no editor de formulários, em forma de quadros gráficos de linhas, e com cada linha gerada é escrita uma página de relatório. Além disto, existe a possibilidade de definir objetos gráficos ou de texto, elementos de rodapé, de dados ou de cabeçalho, ou seja, não somente espaços para texto.

Condições:

  1. Inserir > Área dinâmica
  2. Selecione no menu seguinte através das opções Área do cabeçalho, Título (para a área de dados), Área de dados, Rodapé da área de dados ou Área do rodapé, que tipo de área você pretende definir.

    O retângulo que representa a área, fica no cursor.
  3. Clique com o mouse para posicionar o ponto inicial do retângulo a ser desenhado.
  4. Clique para definir a posição final do retângulo.

    O retângulo que representa a respectiva área será desenhado; adicionalmente será exibida a esquerda acima, a informação de que tipo de área se trata (área do cabeçalho, de dados ou do rodapé, rodapé da área de dados ou cabeçalho).
  5. Selecione o novo retângulo definido.
  6. Selecione Inserir > Espaço para texto.
  7. Na caixa de diálogo Propriedades (Espaço para texto) clique em [...] no campo Propriedade da guia Posicionamento.
  8. Selecione na caixa de diálogo Espaços para textos - <Tipo de formulário> a propriedade que deseja definir como placeholder para a respectiva área.
  9. Clique em [OK].
  10. Confirme as suas inserções.

Dica:

Como alternativa, você também pode editar espaços para texto que tenham sido atribuídos a uma área, clicando duas vezes no gráfico da área dinâmica. A caixa de diálogo Área dinâmica que se abre depois, lista na guia Espaços para texto todos os espaços para texto em uma tabela clara.

A propriedade Alinhamento do formulário define a ordem de montagem das diversas áreas de definição. Se o alinhamento do formulário for por linha, as áreas de definição serão montadas da "à esquerda/embaixo" para "à esquerda/em cima":

Se o alinhamento do formulário for por coluna, as áreas de definição serão montadas de "baixo à direita" para "baixo à esquerda":

(Nas duas ilustrações significam:
1 = Área do cabeçalho
2 = Área dos dados
3 = Área do rodapé)

Notas:

Atribuir a uma área espaços para texto situados fora

Além disto, em formulários dinâmicos é possível atribuir às áreas espaços para texto que estão dispostos fora das áreas.

Condições:

  1. Selecione os espaços para texto que devem pertencer à área.
  2. Clique na área desejada e selecione então os itens de menu Menu de contexto > Atribuir objetos a área.

    Os objetos são atribuídos a área. Você pode verificar a atribuição, selecionando para a respectiva área o item do menu de contexto Selecionar objetos relacionados.

Veja também