Relatório Zebrado no FastReport



Alguém já pensou em como colocar o efeito zebrado em um relatório? Sem precisar colocar código no OnBeforePrint, o FastReport tem uma funcionalidade que permite fazer isto e uma propriedade pouco conhecida Highlighting
Vamos começar, selecione a linha dos memos que deseja zebrar e nas propriedades coloque o código abaixo

Propriedade abaixo:
Condition = Aqui e a condição que vamos utilizar em nosso caso vamos colocar um mod;
Color = Vai ser a segunda cor do zebrado;




Alguns programadores gostam de apenas colocar um único campo Memo por trás de todos os campos da linha e codificar o mesmo, eu já prefiro colocar nos próprios campos.

Esse é o resultado com todos os campos selecionados


7 comentários:

  1. Obrigado Ana deu certo e funcionou com a dica do nosso colega Anônimo no FastReport 6.

    ResponderExcluir
  2. top top top. Anos que trabalho com Fast e nunca tinha usado isso

    ResponderExcluir
  3. Nota 10. Funcionou perfeitamente no Fast 6.3.8. Muito obrigado!

    ResponderExcluir
  4. Perfeito ! Muito obrigado.

    ResponderExcluir
  5. Nota 10. Funcionou perfeitamente. Muito obrigado!

    ResponderExcluir