Funções

As seguinte funções estão disponíveis para realização de funções entre campos e valores na fórmula:

Função Condicional

Função

Se

Retorna um valor se a condição for verdadeira e outro se for falsa.

Funções para Tratamento de Data

Função

Agora

Retorna a data e o tempo atual.

Ano

Retorna o ano de uma data.

AnoBissexto

Retorna verdadeiro quando o número verificado corresponder a um ano bissexto.

Data

Retorna somente a parte de data de uma data (excluindo a parte de tempo).

Dia

Retorna o dia de uma data.

DiaSemana

Retorna o dia da semana de uma data.

DifData

Retorna a diferença entre duas datas.

FormataData

Retorna o valor de data formatado.

GeraData

Retorna uma data.

Hoje

Retorna a data atual.

Hora

Retorna a hora de uma data.

Mes

Retorna o mês de uma data.

MesExtenso

Retorna o mês por extenso de uma data.

Minuto

Retorna os minutos de uma data.

Segundo

Retorna os segundos de uma data.

SomaData

Retorna a soma de um valor numérico a uma data informada.

SubData

Retorna a subtração de um valor numérico a uma data informada.

Tempo

Retorna somente a referente parte referente ao tempo de uma data.

UltimoDiaDoMes

Retorna um valor numérico com o último dia do mês passado como parâmetro.

ValidaData

Retorna VERDADEIRO se a data for válida e FALSO se inválida.

ZeraTempo

Retorna uma data com a parte referente ao tempo zerada.

Funções para Tratamento de Lista

Função

ObtemMaiorValorLista

Retorna o maior valor existente na lista de valores de um parâmetro de relatório multivalorado.

ObtemMenorValorLista

Retorna o menor valor existente na lista de valores de um parâmetro de relatório multivalorado.

ObtemPosicaoLista

Retorna a posição de um valor na lista.

ObtemValorLista

Retorna o valor existente na lista de valores de um parâmetro de relatório na posição indicada.

OrdenarLista

Ordena parâmetros do tipo variável.

QuantidadeValorLista

Retorna a quantidade de valores existente na lista de valores de um parâmetro de relatório multivalorado.

RemoverTodosValoresLista

Remove todos os valores de um parâmetro variável e retorna quantos elementos foram removidos.

RemoverValorLista

Remove o valor existente na lista de valores de um parâmetro de relatório na posição indicada.

VerificaValorLista

Retorna se um determinado valor existe na lista de valores de um parâmetro de relatório multivalorado.

Funções Matemáticas

Função

Abs

Retorna o valor absoluto de um número.

Arredondar

Retorna o valor numérico arredondado.

Caract

Retorna o caractere equivalente da tabela ASCII do valor informado.

FormataNumero

Retorna o número formatado.

MoedaExtenso

Retorna o valor por extenso em formato moeda.

Raiz

Retorna a raiz quadrada de um número.

Texto

Retorna um valor numérico ou lógico convertido para texto.

Truncar

Retorna um valor numérico truncado.

ValorExtenso

Retorna um valor numérico por extenso.

Funções para Tratamento de Texto

Função

Código

Retorna o código equivalente da tabela ASCII do caractere informado.

Contar

Retorna a quantidade de ocorrência de um texto dentro de outro texto.

Direita

Retorna o texto da direita na quantidade de caractere informado.

Esquerda

Retorna o texto da esquerda na quantidade de caractere informado.

FormataTexto

Retorna o texto formatado.

Localizar

Retorna a posição de um sub-texto dentro de um texto principal pesquisando da esquerda para direita.

LocalizarRev

Retorna a posição de um sub-texto dentro de um texto principal pesquisando da direita para esquerda.

Maiúsculo

Retorna todo o texto informado em maiúsculo.

Meio

Retorna um sub-texto de um texto principal.

Minusculo

Retorna todo o texto informado em minúsculo.

Mudar

Substitui parte do texto por outro informado e retorna o texto alterado.

PriMaiusculo

Retorna o texto informado com as primeiras letra de cada palavra em maiúsculo.

RemoveEspacos

Retorna o texto informado sem espaços na esquerda e direita.

RemoveEspacosDireita

Retorna o texto informado sem espaços a direita.

RemoveEspacosEsquerda

Retorna o texto informado sem espaços a esquerda.

Replicar

Retorna o texto informado replicado na quantidade de vezes desejada.

Reverso

Retorna o texto informado invertido.

SubstituirCaracteres

Substitui caracteres do texto por outros caracteres e retorna o texto alterado.

Suprimir

Remove um determinado sub-texto de um texto principal e retorna o texto alterado.

SuprimirDireita

Remove um determinado sub-texto de um texto principal e retorna o texto alterado. Atua somente na direita.

SuprimirEsquerda

Remove um determinado sub-texto de um texto principal e retorna o texto alterado. Atua somente na esquerda.

Tamanho

Retorna a quantidade de caracteres encontrada no texto informado.

Valor

Retorna o texto alfa-numérico informado convertido em um valor numérico.

VerificaCaractereSequencial

Retorna um valor lógico verdadeiro ou falso conforme número de repetições de uma sequência de caracteres.

Funções Customizadas

Função

Customizadas

Crie funções customizadas.

Funções de Atribuição Função

AtribuirValor

Atribui o valor informado em um parâmetro de relatório do tipo variável.

AtribuirValorLista

Atribui o valor informado em uma variável do tipo multivalorada na posição informada.

AdicionarValorLista

Adiciona o valor informado no início ou final de uma variável do tipo multivalorada.