Fórum Relatório zebrado no Rave #260790
01/12/2004
0
Como criar um relatório zebrado no Rave?
Cmartins123
Curtir tópico
+ 0
Responder
Posts
01/12/2004
Eliane Dorr
Você pode usar a linguagem de script Rave Language, da seguinte maneira:
- Adicione um componente Rectangle (Rectangle1), da guia Drawing da barra de ferramentas, a DataBand1.
- Defina a propriedade BorderStyle de Rectangle1 como psClear.
- Defina as propriedades left e Top de Rectangle1 como zero.
- Selecione DataBand1 e depois Rectangle1, mantendo a tecla Shift pressionada.
- Clique com o botão direito e selecione a opção Size/Equate Widths. A largura do retângulo se torna igual a largura da banda.
- Clique com o botão direito e selecione a opção Size/Equate Heights. A altura do retângulo se torna igual a largura da banda.
- Clique com o botão direito e selecione a opção order/Send To Back. O retângulo vai para trás dos componentes DataText.
- Selecione Rectangle1 e clique no botão Event Editor, na parte superior do editor de página.
- Selecione OnBeforePrint no campo Available Events.
- Escreva este código em Rave Language:
- As constantes numéricas usadas correspondem aos valores $EEEEEE e $FFFFFF em hexadecimal, que representam as cores cinza claro e branca.
- Clique no botão compile.
- Adicione um componente Rectangle (Rectangle1), da guia Drawing da barra de ferramentas, a DataBand1.
- Defina a propriedade BorderStyle de Rectangle1 como psClear.
- Defina as propriedades left e Top de Rectangle1 como zero.
- Selecione DataBand1 e depois Rectangle1, mantendo a tecla Shift pressionada.
- Clique com o botão direito e selecione a opção Size/Equate Widths. A largura do retângulo se torna igual a largura da banda.
- Clique com o botão direito e selecione a opção Size/Equate Heights. A altura do retângulo se torna igual a largura da banda.
- Clique com o botão direito e selecione a opção order/Send To Back. O retângulo vai para trás dos componentes DataText.
- Selecione Rectangle1 e clique no botão Event Editor, na parte superior do editor de página.
- Selecione OnBeforePrint no campo Available Events.
- Escreva este código em Rave Language:
if Self.FillColor = 15658734 then Self.FillColor := 16777215; else Self.FillColor := 15658734; end if;
- As constantes numéricas usadas correspondem aos valores $EEEEEE e $FFFFFF em hexadecimal, que representam as cores cinza claro e branca.
- Clique no botão compile.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)