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

Colocar gráficos dinamicamente

Para poder criar áreas do cabeçalho, dos dados e do rodapé também dentro de uma página, está disponível o conceito de formulários dinâmicos. Como as posições destas áreas são dinâmicas e normalmente devem ter destaque no gráfico das tabelas, cada linha, criada para um relatório, dentro de um formulário dinâmico, é capaz por si de desenhar uma tabela.

Normalmente, cabeçalhos são utilizados apenas para formulários, a partir dos quais podem ser gerados relatórios relativos à função como, por exemplo, diagramas de bornes. Para listagens, como, por exemplo, lista de peças, o cabeçalho é irrelevante.

Nota:

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

Estas informações são desenhadas no editor de formulários, em forma de tabelas gráficos de linhas, e com cada linha gerada é escrita uma página de relatório. Além disso, existe a opção 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 se pretende definir um Cabeçalho, um Título (para a área de dados), uma Área de dados, Dados de rodapé da área ou um Rodapé.

    O retângulo que representa a área, fica no cursor.
  3. Clique com o rato para colocar 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á apresentada à esquerda acima, a informação de que tipo de área se trata (área de cabeçalho, de dados ou de rodapé, dados de rodapé da área ou título).
  5. Selecione o novo retângulo definido.
  6. Selecione Inserir > Texto posicionador.
  7. No diálogo Propriedades (Texto posicionador) clique em [...] no campo Propriedade da Placa de registo Colocação.
  8. Selecione no diálogo Textos posicionadores - <Tipo de formulário> a propriedade que pretende definir como posicionador para a respectiva área.
  9. Clique em [OK].
  10. Confirme as suas entradas.

Sugestão:

Alternativamente, também pode editar textos posicionadores, que foram atribuídos a uma área, clicando duas vezes no gráfico da área dinâmica. O diálogo Área dinâmica que então se abre lista na placa de registo Textos posicionadores todos os textos posicionadores numa tabela clara.

A propriedade Alinhamento do formulário determina, em que sequência as diferentes áreas de definição são compostas. Se o alinhamento do formulário for por linha, as áreas de definição serão montadas de "baixo à esquerda" para "cimo à esquerda":

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, os significados são:
1 = Cabeçalho
2 = Área de dados
3 = Rodapé)

Notas:

Atribuir a uma área texto posicionador colocado fora desta

Além disso, nos formulários dinâmicos é possível atribuir às áreas textos posicionadores que estão colocados fora destas.

Condições:

  1. Selecione os textos posicionadores que devem pertencer à área.
  2. Clique na área desejada e selecione então os itens de menu Menu do contexto > Atribuir objetos à área.

    Os objetos são atribuídos à área. Poderá verificar a atribuição selecionando Menu do contexto > Selecionar objetos relacionados para a área respectiva.

Veja também