Como formatar a cor da linha de acordo com uma condição da célula.
Produto: | Classe TREPORT |
Versões: | P11 - P12 |
Ocorrência: | Como formatar a cor da linha de acordo com uma condição da célula. na Classe TREPORT |
Ambiente: | Todos |
Passo a passo: | Para alterar a cor de uma célula em um único registro será necessário a criar um tratamento condicionar utilizando a propriedade aFormatCond da TRCELL Segue um Exemplo de Fonte. #INCLUDE "Topconn.ch" /*BEGINDOC
local oReport //criaSx1(cPerg) oReport := reportDef(cAlias, cPerg) return oSecao1:BeginQuery() BeginSQL Alias cAlias oSecao1:EndQuery() return //+-----------------------------------------------------------------------------------------------+ local cTitle := "Relatório de Conta Corrente" oReport := TReport():New('RCOMR02',cTitle,cAlias,{|oReport|ReportPrint(oReport,cAlias)},cHelp) //Primeira seção ocell2:= TRCell():New(oSection1,"E1_NUM", cAlias, "Número") aAdd(oSection1:Cell("E1_VALOR"):aFormatCond, {"E1_VALOR > 100 .and. E1_VALOR < 1000" ,,CLR_GREEN}) Return(oReport)
|
Observações: |