Fórmulas / Funções - P

  • Função PAR: Esta variável é utilizada para retornar um parâmetro utilizado na fórmula.

Sintaxe: PAR

Tipo de Retorno: Indefinido

Exemplo: Se PAR > 30 e PAR < 50 Entao verdade Senao falso Fimse

  • Função PARMQRY: Retorna o valor de um campo da query de um relatório.

Sintaxe: PARMQRY(STRING)

Tipo de Retorno: Indefinido

Exemplos:

1) PARMQRY(DATA) = 01/08/2002

Observação: DATA é um campo da base que está no relatório do gerador de relatórios que vamos incluir a fórmula.

2) Para imprimir no gerador de relatório as batidas do funcionário em uma data será utilizado uma fórmula para trazer a data (PARMQRY) e outra para retornar as batidas do dia (BATDIA). Esta fórmula colocaremos no gerador de relatórios. A DATA utilizada será o campo data da tabela de Movimentos diários dos funcionários que está em uma LD de um relatório. Fórmula criada para incluir na mesma LD do gerador de relatórios: BATDIA(PARMQRY(DATA)) = 08:15E 12:30S 14:01E 19:12

  • Função POS: Esta função irá retornar a posição de uma substring em uma string.

Sintaxe: POS ( STRING , STRING )

Tipo de Retorno: Valor

Exemplos:

1) POS ('T' , TABFUNC ('NOME' , 'S')) Nome do Funcionário = ADALBERTO DE JESUS LIMA

Execução da fórmula:

Constante literal    T

Constante literal    NOME

Constante literal    S

Chamada a funcao TABFUNC  

NOME S

Resultado da funcao TABFUNC  ADALBERTO DE JESUS LIMA Chamada a funcao POS  T ADALBERTO DE JESUS LIMA Resultado da funcao POS   8,00 Resultado da formula   8,00

2) POS ('M' , TABFUNC ('NOME' , 'S'))

Nome do Funcionário = ADALBERTO DE JESUS LIMA

Execução da fórmula:

Constante literal    M

Constante literal    NOME

Constante literal    S

Chamada a funcao TABFUNC  NOME S

Resultado da funcao TABFUNC  ADALBERTO DE JESUS LIMA

Chamada a funcao POS  M ADALBERTO DE JESUS LIMA

Resultado da funcao POS   22,00 Resultado da formula   22,00

  • Função PROXREGSQL: Esta variável avança para o próximo registro da sentença SQL

Sintaxe: PROXREGSQL (CÓDIGO DA CONSULTA SQL)

Tipo de Retorno: Indefinido


Informações Complementares



Funções Específicas do TOTVS Automação de Ponto