Célula de posicionamento de uma seção de um relatório que utiliza a classe TReport.
As células de posicionamento são executas em toda execução do método PrintLine da seção que elas pertencem, para posicionar as tabelas secundárias da seção que o usuário pode utilizar para incluir células baseadas em seus campos.
Métodos:
Painel |
---|
ClassNameSintaxe TRPosition():ClassName( ) →
Descrição Retorna o nome da classe. Exemplo: TRPOSITION |
Painel |
---|
Execute
Sintaxe TRPosition():Execute( ) →
Descrição Executa a fórmula de posicionamento |
Painel |
---|
New
Sintaxe TRPosition():New( <oParent> , <cAlias> , <uOrder> , <uFormula> , <lSeek> ) →
Descrição Método construtor da classe
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
oParent | Objeto | Objeto da classe TRSection que a célula pertence |
| cAlias | Caracter | Tabela que será utilizada para posicionamento |
| uOrder | Caracter / Numérico | Tipo Caracter: Nickname da ordem do índice da tabela Tipo Numérico: Ordem do índice da tabela |
| uFormula | Caracter / Bloco de Código | Fórmula de posicionamento 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 |
| lSeek | Lógico | Se verdadeiro, executar o DbSeek com o conteúdo retornado pela fórmula |
|
Retorno Objeto do tipo TRPosition
|
Painel |
---|
Sintaxe TRPosition():SetFormula( <uFormula> , <lSeek> ) →
Descrição Define a fórmula de posicionamento
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
uFormula
| Caracter / Bloco de Código | Fórmula de posicionamento 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 |
| lSeek
| Lógico | Se verdadeiro, executar o DbSeek com o conteúdo retornado pela fórmula |
|
|
Painel |
---|
SetNickName
Sintaxe TRPosition():SetNickName( <cNickName> ) →
Descrição Define a ordem do índice pelo seu nickname
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
cNickName
| Caracter | NickName da ordem de índice da tabela |
|
|
Painel |
---|
SetOrderSintaxe TRPosition():SetOrder( <nOrder> ) →
Descrição Define a ordem do índice para o posicionamento
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
nOrder | Numérico | Ordem do índice |
|
|
Painel |
---|
SetTable
Sintaxe TRPosition():SetTable( <cAlias> ) →
Descrição Define a tabela que será utiliza pela fórmula para o posicionamento
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
cAlias | Caracter | Tabela que será utilizada na fórmula |
|
|