Como criar colunas em um relatório padrão TReport

No artigo de hoje, vou mostrar como adicionar campos e fórmulas em um relatório padrão sem precisar mexer com códigos fontes.

Um dos recursos interessantes de relatórios feitos com TReport, é a possibilidade de você manipular o layout, criando e editando campos.

Para fazer isso é bem simples, no caso para esse tutorial iremos usar como exemplo o MATR680, que é o relatório de Pedidos não Entregues.

Então vamos agora ao passo a passo de como fazer:

  1. Primeiramente imprima o relatório normalmente, para ver o visual padrão dele

Visualização do relatório antes das alterações

  1. Abra novamente a tela do relatório, e clique em Outras Ações > Personalizar

Opção Personalizar

  1. Na esquerda, selecione a seção que você vai manipular, no nosso caso será a “Por Pedido”, e em seguida, clique em Células. Na esquerda vai estar as tabelas do sistema que estão posicionadas e na direita vai ter os campos. Iremos adicionar o nome do Município do cliente, posicionando no campo e clicando na seta para direita.

Encontrando o campo e adicionando

  1. Depois iremos subir o campo até a posição A5. Em seguida, na esquerda, iremos descer até a opção Fórmula, e iremos clicar na seta da direita para adicionar

Encontrando o campo fórmula para adicionar

  1. Na tela de fórmulas, nós podemos usar uma célula que está sendo impressa, então por exemplo, na primeira linha eu mostro como usar o Posicione. Ou se for o caso, também é possível acionar direto o campo da tabela se ela já estiver posicionada, como o exemplo abaixo. (Outras funções em AdvPL também funcionam como SubStr, Alltrim, Capital, etc)

Dois exemplos de fórmulas

  1. Após adicionar o código do Município no item 5, iremos subir ele até a posição A5. Depois iremos clicar em Salvar, o nome do layout será chamado de Com_Municipio. E no Salvar para, iremos deixar marcado para Todos os Usuários.

Salvando para todos os usuários

  1. Após salvar, abra novamente o relatório, e veja na opção de Layout, selecione o novo criado

Selecionando esse novo layout

  1. Ao imprimir, veja as informações que foram adicionadas no relatório

Visualizando o código e nome do município

Observações:

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan Atilio (Daniel Atilio)
Especialista em Engenharia de Software pela FIB. Entusiasta de soluções Open Source. E blogueiro nas horas vagas.

2 Responses

  1. Rafael S. Mendonça disse:

    Muito bom Dani.

Deixe uma resposta