...
Esta classe herda as propriedades e métodos da classe TRCELL
Informações |
---|
|
A TRFunction não possui opção de alinhamento. Seu alinhamento (campos númericos) é à direita, default também de campos numéricos nos relatórios TReport. Para manter os valores das células e dos totalizadores alinhados ambos devem estar com alinhamento à direita. Mais informações: TRFunction - Alinhamento |
Métodos:
Painel |
---|
ClrBackSintaxe TRFunction():ClrBack( <lObject> ) →
Descrição Retorna a cor de fundo do relatório
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
lObject | Lógico | Aponta que deve ser retornado o objeto TBrush |
|
Retorno Caso o parâmetro lObjeto seja verdadeiro o retorno será o objeto TBrush, caso contrário será o número da cor RGB
|
...
Painel |
---|
NewSintaxe TRFunction():New( <oCell> , <cName> , <cFunction> , <oBreak> , <cTitle> , <cPicture> , <uFormula> , <lEndSection> , <lEndReport> , <lEndPage> , <oParent> , <bCondition> , <lDisable> , <bCanPrint> ) →
Descrição Método construtor da classe TRFunction
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
oCell | Objeto | Objeto da classe TRCell que o totalizador se refere |
| cName | Caracter | Identificação do totalizador |
| cFunction | Caracter | Função que será utilizada pelo totalizador. Exemplo: SUM, COUNT, MAX, MIN |
| oBreak | Objeto | Objeto da classe TRBreak que define em qual quebra o totalizador será impresso |
| cTitle | Caracter | Título do totalizador. Se não informado será utilizado o título da célula que o totalizador se refere |
| cPicture | Caracter | Máscara de impressão do totalizador. Se não informado será utilizado a máscara da célula que o totalizador se refere |
| uFormula | Caracter / Bloco de Código | Tipo Caracter: Expressão ADVPL para macro execução Tipo Bloco de Código: Bloco de Código com a expressão ADVPL para execução |
| lEndSection | Lógico | Se verdadeiro, indica se o totalizador será impresso na quebra de seção |
| lEndReport | Lógico | Se verdadeiro, indica se o totalizador será impresso no final do relatório |
| lEndPage | Lógico | Se verdadeiro, indica se o totalizador será impresso no final de cada página |
| oParent | Objeto | Objeto da classe TRSection que o totalizador se refere |
| bCondition | Bloco de Código | Bloco de Código com a condição de atualização dos valores do totalizador |
| lDisable | Lógico | Se verdadeirverdadeiro, define que não irá atualizar os valores do totalizador |
| bCanPrint | Bloco de Código | Bloco de Código com a condição de impressão dos valores do totalizador |
|
Retorno Objeto da classe TRFunction |
Painel |
---|
PageValueSintaxe TRFunction():PageValue( ) →
Descrição Retorna o valor atual do totalizador para a página
Retorno Valor atual da página |
...
Painel |
---|
SetFunctionSintaxe TRFunction():SetFunction( <cFunction> ) →
Descrição Define a função que será utilizada pelo totalizador. Exemplo: SUM, COUNT, MAX, MIN
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
cFunction | Caracter | Função do totalizador |
|
Painel |
---|
SetTotalInLine
Sintaxe TRFunction():SetTotalInLine( <lTotalInLine> ) → Descrição Define que a impressão dos totalizadores será em linha ParâmetrosNome | Tipo | Descrição | Obrigatório |
---|
lTotalInLine | Lógico | Se verdadeiro, imprime os totalizadores em linha |
|
|
Painel |
---|
SetPrintCollectionSintaxe TRFunction():SetPrintCollection( <lPrintCollection> ) →
Descrição Define que é impressão de collections
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
lPrintCollection | Lógico | Se verdadeiro, aponta que é impressão de collections |
|
|