INDICE
Índice |
---|
include | |
---|
exclude | .*ndice: |
---|
separator | | |
---|
|
OBJETIVO
As fórmulas globais são aquelas apresentadas para todos os módulos do sistema, e são passíveis de uso em qualquer um deles.
O objetivo deste documento é apresentar as Fórmulas Globais, com sua descrição, sintaxe, parâmetros e apresentar um breve exemplo com seu respectivo retorno.
Conheça as fórmulas globais:
ABS
Função | ABS |
---|
Descrição | Retorna o valor absoluto de um número. |
Sintaxe | ABS( NUM ) |
Parâmetros | - NUM → Número para Operação
|
Exemplo | ABS(-17) |
Retorno | 17 |
ANODT
Função | ANODT |
---|
Descrição | Retorna o ano de uma data. |
Sintaxe | ANODT( ' DATA ' ) |
Parâmetros | - DATA → Data para selecionar o ano
|
Exemplo | ANODT('24/10/2018') |
Retorno | 2018 |
ARRED
Função | ARRED
|
---|
Descrição | Arredonda um valor sem casas decimais. |
Sintaxe | ARRED( NUM ) |
Parâmetros | - NUM → Número para Operação
|
Exemplo | ARRED(24.73) ARRED(24.33) ARRED(24.50) |
Retorno | 25 24 25 |
ARREDONDA
Função | ARREDONDA
|
---|
Descrição | Arredonda um valor. |
Sintaxe | ARREDONDA( NUM A, NUM B ) |
Parâmetros | - NUM A → Número para Operação
- NUM B → Quantidade de casas decimais
|
Exemplo | ARREDONDA(24.33568784,3) |
Retorno | 24,336 |
ARREDVALOR
Função | ARREDVALOR |
---|
Descrição | Arredonda um valor Independente de Sistema. |
Sintaxe | ARREDVALOR( NUM A, NUM B ) |
Parâmetros | - NUM A → Número para Operação
- NUM B → Fator
|
Exemplo | ARREDVALOR(24.33,1) |
Retorno | 25 |
ASCII
Função | ASCII |
---|
Descrição | Retorna o valor que representa um determinado caractere na tabela ASCII. |
Sintaxe | ASCII( ' CHAR ' ) |
Parâmetros | - CHAR → Caracteres que se deseja retirar.
|
Exemplo | ASCII('o') |
Retorno | 111 |
ATRIBUI
Função | ATRIBUI
|
---|
Descrição | Atribui um valor à uma memoria. |
Sintaxe | ATRIBUI( CHAVE , CONTEUDO) |
Parâmetros | - CHAVE → Chave da memória
- CONTEUDO → Conteúdo para atribuir
|
Exemplo | ATRIBUI('MEMORIA001','Mundo bonito') |
Retorno | Mundo Bonito |
INCMESCOLIGADACORRENTE
INCMESCOLIGADACORRENTE |
---|
Descrição |
Adiciona uma quantidade de meses ( X meses) à um mês inicial (1 a 12)Retorna a coligada corrente. |
Sintaxe |
INCMESINTEIRO1,INTEIRO2 mês inicialINTEIRO1 → Mês inicialINTEIRO2 → Quantidade de meses para adicionar ao INCMES2,199 DECMESCONCAT
DECMESSubtrai uma quantidade de meses ( X meses) de um mês inicial (1 a 12).Concatena os textos A e B |
Sintaxe |
DECMES(INTEIRO1,INTEIRO2CONCAT( ' TEXTO A ' , ' TEXTO B ' ) |
Parâmetros |
INTEIRO1 → Mês inicialINTEIRO2 → Quantidade de meses para diminuir do - TEXTO A → Primeiro Texto
- TEXTO B → Segundo Texto
|
mês inicialDECMES11,56 INCANOCONCAT2
INCANOAdiciona um número de meses a um mês/ano e retorna o ano do resultadoConcatena as strings A e B com um espaço entre elas. |
Sintaxe |
INCANO(INTEIRO1,INTEIRO2,INTEIRO3CONCAT2( ' TEXTO A ' , ' TEXTO B ' ) |
Parâmetros |
- INTEIRO1 → Mês da data inicial
- INTEIRO2 → Ano da data inicial
- INTEIRO3 → Quantidade de meses para adicionar na data inicial
| - TEXTO A → Primeiro Texto
- TEXTO B → Segundo Texto
|
Exemplo | CONCAT2('Mundo','Bonito' |
Exemplo | INCANO(2,2018,262019 DECANOCONTEMVALOR
DECANOSubtrai um número de meses de um mês/ano e retorna o ano do resultadoProcura um determinado valor em um conjunto de dados. |
Sintaxe |
DECANOINTEIRO1INTEIRO2INTEIRO3- INTEIRO1 → Mês da data inicial
- INTEIRO2 → Ano da data inicial
- INTEIRO3 → Quantidade de meses para subtrair da data inicial
| Exemplo | DECANO(2,2018,26) |
Retorno | 2015 |
MTDATA |
Exemplo | CONTEMVALOR( 'casa/geladeira/mesa/gato/gaiola ', 'gato', 'S') |
Retorno | 1 |
COTACAOMOEDA
MTDATAMonta uma data a partir de um dia, mês e anoCotação de uma moeda. |
Sintaxe |
MTDATAINTEIRO1,INTEIRO2,INTEIRO3' SIMBOLO ' , 'DATA' ) |
Parâmetros |
INTEIRO1 Dia dataINTEIRO2 Mês da dataINTEIRO3 → Ano da dataMTDATA17,11,1989'US$','25/10/2018') |
Retorno |
17/11/1989 | DIADTDATANULA
DIADT o dia de uma dataa data mínima do sistema. |
Sintaxe |
DIADT ' DATA ' DATA → Data para selecionar o diaDIADT('24/10/2018'24 | MESDTDECANO
MESDTRetorna o mês de uma dataSubtrai um número de meses de um mês/ano e retorna o ano do resultado. |
Sintaxe |
MESDT( ' DATA ' DECANO(INTEIRO1,INTEIRO2,INTEIRO3) |
Parâmetros |
- DATA → Data para selecionar o mês
| - INTEIRO1 → Mês da data inicial
- INTEIRO2 → Ano da data inicial
- INTEIRO3 → Quantidade de meses para subtrair da data inicial
|
Exemplo | DECANO(2,2018,26 |
Exemplo | MESDT('24/10/2018'10 HOJEDECMES
HOJERetorna a data de hojeSubtrai uma quantidade de meses ( X meses) de um mês inicial (1 a 12). |
Sintaxe |
HOJEDECMES(INTEIRO1,INTEIRO2) |
Parâmetros |
N/A- INTEIRO1 → Mês inicial
- INTEIRO2 → Quantidade de meses para diminuir do mês inicial
|
Exemplo |
HOJE24/10/2018 | DATANULADIADT
DATANULA a data mínima do sistemao dia de uma data. |
Sintaxe |
DATANULADIADT( ' DATA ' ) |
Parâmetros |
N/A- DATA → Data para selecionar o dia
|
Exemplo |
DATANULA()DIADT('24/10/2018') |
Retorno |
01/01/2000 | ULTDIAMESDIASEMANA
ULTDIAMESDIASEMANA |
---|
Descrição | Retorna o |
último do mês da semana de uma data. (1= Domingo | 2= Segunda | 3= Terça | 4=Quarta | 5=Quinta | 6=Sexta | 7= Sábado) |
Sintaxe |
ULTDIAMESDIASEMANA( ' DATA ' ) |
Parâmetros | - DATA → Data para selecionar o
|
último do mêsULTDIAMESDIASEMANA('24/10/2018') |
Retorno |
31/10/2018 | DIASEMANAESCREVELOG
DIASEMANARetorna o dia da semana de uma data. (1= Domingo | 2= Segunda | 3= Terça | 4=Quarta | 5=Quinta | 6=Sexta | 7= Sábado)DIASEMANA DATA DATA → Data para selecionar o dia da semana- TEXTO → Texto a ser inserido no Log.
|
Exemplo |
DIASEMANA24/10/20184 SUBSTREXECSQL
SUBSTRCopia a partir da posição início um número de caracteres de textoExecuta uma Consulta SQL. |
Sintaxe |
SUBSTR TEXTO , INTEIRO1, INTEIRO2 - TEXTO → Texto onde é desejado selecionar uma parte para cópia
- INTEIRO1 → Caracter início
- INTEIRO2 → Quantidade de caracteres que você deseja selecionar.
| Exemplo | SUBSTR('Alô Mundo', 2,5) |
Retorno | lô mu |
CONCAT- CÓDIGO → Código da Consulta SQL.
|
Exemplo | EXECSQL('CON001' ) |
Retorno | Será o retorno (Se tiver) da Consulta SQL 'CON001'. |
FOR
CONCATConcatena os textos A e BExecuta uma fórmula. |
Sintaxe |
CONCAT TEXTO A ' , ' TEXTO B TEXTO B → Segundo TextoTEXTO A → Primeiro Texto- CÓDIGO → Código da fórmula.
|
Exemplo |
CONCATMundo,'Bonito'MundoBonito | CONCAT2Será o retorno da fórmula 'FOR001'. |
FRAC
CONCAT2Concatena as strings A e B com um espaço entre elasRetorna a parte fracionada de um valor. |
Sintaxe |
CONCAT2( ' TEXTO A ' , ' TEXTO B ' - TEXTO A → Primeiro Texto
- TEXTO B → Segundo Texto
| - NUM → Número para Operação
|
Exemplo | FRAC(24.73 |
Exemplo | CONCAT2('Mundo','Bonito'Mundo Bonito | VALHOJE
VALConverte um string para valorRetorna a data de hoje. |
Sintaxe |
VAL( ' VALOR ' )VALOR → String para se converter em valorVAL'12,65'12,65 | STRLEFTINCANO
STRLEFTCopia o lado DIREITO de um string (texto) um número de caracteres (quantidade)Adiciona um número de meses a um mês/ano e retorna o ano do resultado. |
Sintaxe |
STRLEFT( ' TEXTO ' , INTEIRO INCANO(INTEIRO1,INTEIRO2,INTEIRO3) |
Parâmetros |
- TEXTO → String para fazer a cópia iniciando pelo lado Direito
- INTEIRO → Quantidade de caracteres que deseja-se copiar
| Exemplo | STRLEFT('Mundo Bonito',10) |
Retorno | ndo Bonito |
STRRIGHT | - INTEIRO1 → Mês da data inicial
- INTEIRO2 → Ano da data inicial
- INTEIRO3 → Quantidade de meses para adicionar na data inicial
|
Exemplo | INCANO(2,2018,26) |
Retorno | 2019 |
INCMES
STRRIGHTCopia o lado ESQUERDO de um string (texto) um número de caracteres (quantidadeAdiciona uma quantidade de meses ( X meses) à um mês inicial (1 a 12). |
Sintaxe |
STRRIGHT ' TEXTO ' INTEIRO1,INTEIRO2) |
Parâmetros |
TEXTO → String para fazer a cópia iniciando pelo lado Esquerdo- INTEIRO1 → Mês inicial
- INTEIRO2 → Quantidade de
|
caracteres que deseja-se copiar- meses para adicionar ao mês inicial
|
Exemplo |
STRRIGHT('Mundo Bonito',10Mundo Boni TAMSTR
TAMSTRRetorna o tamanho da stringConverte um valor inteiro para string (texto) preenchendo com zeros. |
Sintaxe |
TAMSTR( ' TEXTO ' INTTOSTRFORMAT( INTEIRO , ZEROS ) |
Parâmetros |
TEXTO → String que é desejado saber a quantidade de caracteres- INTEIRO → Valor a ser convertido.
- ZEROS→ Quantidade de Zeros.
|
Exemplo |
TAMSTR('Mundo Bonito'INTTOSTRFORMAT(27,5) |
Retorno |
12 RETIRACARACTERESMAX
RETIRACARACTERESRetira do texto todas as ocorrências dos caracteres da string charsRetorna o maior número. |
Sintaxe |
RETIRACARACTERES( ' CHAR ' , ' TEXTO ' MAX( NUM A , NUM B ) |
Parâmetros |
CHAR → Caracteres que se deseja retirar.- NUM A → Número para comparação
- NUM B → Número para comparação
|
TEXTO → String que é desejado retirar os caracteresRETIRACARACTERES'o','Mundo Bonito'Mund Bnit STRMEMORIA
STR número de acordo com máscara informada, que pode ser composta da seguinte forma:• com noves: o número será completado com espaços brancos à esquerda;• com zeros ou 'z' (minúsculo ou maiúsculo): o número será completado com zeros à esquerda.• Pode-se usar separador de decimais: '.' (ponto) ou ',' (vírgula)• No caso da máscara contiver ':' será formatado do tipo hora.Sintaxe | STR( VALOR , ' MASK ' ) |
Parâmetros | - VALOR → Valor decimal a ser formatado.
- MASK → Máscara que será aplicada no valor.
|
Exemplo | STR(27, '000') STR(12,'99,99') STR(5, '00.00') STR(320, '00:00') STR(22222, '000:00') |
Retorno | 027 12,00 05.00 05:20 370:20 |
INTTOSTRFORMATo valor de uma memória. |
Sintaxe | MEMORIA( CHAVE ) |
Parâmetros | |
Exemplo | MEMORIA('MEMORIA001') |
Retorno | Mundo Bonito |
MESDT
Função | MESDT |
---|
Descrição | Retorna o mês de uma data. |
Sintaxe | MESDT( ' DATA ' ) |
Parâmetros | - DATA → Data para selecionar o mês
|
Exemplo | MESDT('24/10/2018') |
Retorno | 10 |
MIN
Função | MIN |
---|
Descrição | Retorna o menor número. |
Sintaxe | MIN( NUM A , NUM B ) |
Parâmetros | - NUM A → Número para comparação
- NUM B → Número para comparação
|
Exemplo | MIN(17,12) |
Retorno | 12 |
MTDATA
INTTOSTRFORMATConverte um valor inteiro para string (texto) preenchendo com zerosMonta uma data a partir de um dia, mês e ano. |
Sintaxe |
INTTOSTRFORMAT INTEIRO ZEROS INTEIRO → Valor a ser convertido.- INTEIRO1 → Dia da data
- INTEIRO2 → Mês da data
- INTEIRO3 → Ano da data
|
ZEROS→ Quantidade de Zeros.INTTOSTRFORMAT27500027 | FORPAR
FORExecuta uma Retorna o que foi armazenado na propriedade de parâmetros genéricos de fórmula. |
Sintaxe |
FOR ' CÓDIGO ' CÓDIGO → Código da fórmula.FOR'FOR001' Será o retorno da fórmula 'FOR001'. | EXECSQLConteúdo do parâmetro armazenado |
PARMQRY
EXECSQLExecuta uma Consulta SQL. | Retorna o conteúdo de um campo. Utilizada no Gerador de Relatórios (RMGerador.dll). |
Sintaxe | PARMQRY( ' CAMPO |
Sintaxe | EXECSQL( ' CÓDIGO CÓDIGO → Código da Consulta SQL.EXECSQLCON001Será o retorno (Se tiver) da Consulta SQL 'CON001'. | PROXREGSQLPOTENCIA
PROXREGSQLAvança um registro na Consulta SQL executadaRetorna a potência. |
Sintaxe | POTENCIA( NUM A , NUM B ) |
Parâmetros | - NUM A→ Base da potência
- NUM B→ Expoente da potência
|
Exemplo | POTENCIA(2,4) |
Retorno | 16 |
PROXREGSQL
Função | PROXREGSQL
|
---|
Descrição | Avança um registro na Consulta SQL executada. |
Sintaxe | PROXREGSQL( |
PROXREGSQL( ' CÓDIGO ' ) |
Parâmetros | - CÓDIGO → Código da Consulta SQL.
|
Exemplo | PROXREGSQL('CON001' ) |
Retorno | Avança um registro na Consulta SQL 'CON001'. |
RESULTSQLRAIZ
Função | RAIZ
|
---|
Descrição | Retorna a raiz quadrada de um valor. |
Sintaxe | RAIZ( NUM ) |
Parâmetros | - NUM → Número para Operação
|
Exemplo | RAIZ(25) |
Retorno | 5 |
RESULTSQL
Função | RESULTSQL |
---|
Descrição | Retorna o valor de um campo de um resultado da Consulta SQL. |
Sintaxe | RESULTSQL( ' CÓDIGO ' , ' CAMPO ' ) |
Parâmetros | - CÓDIGO → Código da Consulta SQL
- CAMPO → Campo desejado
|
Exemplo | RESULTSQL('CON001','CODUSUARIO' ) |
Retorno | Retorna o valor do campo CODUSUARIO do resultado da Consulta SQL 'CON001'. |
MINRETIRACARACTERES
MINRETIRACARACTERES
|
---|
Descrição |
Retorna o menor númeroRetira do texto todas as ocorrências dos caracteres da string chars. |
Sintaxe |
MIN( NUM A , NUM B RETIRACARACTERES( ' CHAR ' , ' TEXTO ' ) |
Parâmetros |
NUM A → Número para comparação- CHAR → Caracteres que se deseja retirar.
- TEXTO → String que é desejado retirar os caracteres
|
NUM B → Número para comparaçãoMIN17,12'o','Mundo Bonito') |
Retorno |
12 MAXSETVAR
MAXRetorna o maior númeroAtribui um valor a uma variável. |
Sintaxe |
MAX( NUM A , NUM B SETVAR( ' VAR ' , CONTEUDO) |
Parâmetros |
NUM A → Número para comparação- VAR → Variável
- CONTEUDO → Conteúdo para adicionar na variável
|
NUM B → Número para comparaçãoMAX171217' RAIZSTR
RAIZ a raiz quadrada de um valor.Sintaxe | RAIZ( NUM ) |
Parâmetros | - NUM → Número para Operação
|
Exemplo | RAIZ(25) |
Retorno | 5 |
TETO
Função | TETO |
---|
Descrição | Retorna o valor truncado mais um. |
Sintaxe | TETO( NUM ) |
Parâmetros | - NUM → Número para Operação
|
Exemplo | TETO(24.03) |
Retorno | 25 |
FRAC
Função | FRAC |
---|
Descrição | Retorna a parte fracionada de um valor. |
Sintaxe | FRAC( NUM ) |
Parâmetros | - NUM → Número para Operação
|
Exemplo | FRAC(24.73) |
Retorno | 0,73 |
TRUNCVALOR
Função | TRUNCVALOR
|
---|
Descrição | Trunca um valor com casas decimais. |
Sintaxe | TRUNCVALOR( NUM A ) ou TRUNCVALOR( NUM A , NUM B ) |
Parâmetros | - NUM A→ Número para Operação
- NUM B→ Quantidade de casas Decimais
|
Exemplo | TRUNCVALOR(24.83) TRUNCVALOR(24.83, 1) |
Retorno | 24 24,8 |
número de acordo com máscara informada, que pode ser composta da seguinte forma: • com noves: o número será completado com espaços brancos à esquerda; • com zeros ou 'z' (minúsculo ou maiúsculo): o número será completado com zeros à esquerda. • Pode-se usar separador de decimais: '.' (ponto) ou ',' (vírgula) • No caso da máscara contiver ':' será formatado do tipo hora. |
Sintaxe | STR( VALOR , ' MASK ' ) |
Parâmetros | - VALOR → Valor decimal a ser formatado.
- MASK → Máscara que será aplicada no valor.
|
Exemplo | STR(27, '000') STR(12,'99,99') STR(5, '00.00') STR(320, '00:00') STR(22222, '000:00') |
Retorno | 027 12,00 05.00 05:20 370:20 |
STRLEFT
POTENCIA
Função | POTENCIA |
---|
Descrição | Retorna a potência. |
Sintaxe | POTENCIA( NUM A , NUM B ) |
Parâmetros | - NUM A→ Base da potência
- NUM B→ Expoente da potência
|
Exemplo | POTENCIA(2,4) |
Retorno | 16 |
MEMORIA
MEMORIARetorna o valor de uma memóriaCopia o lado DIREITO de um string (texto) um número de caracteres (quantidade). |
Sintaxe |
MEMORIA( CHAVE STRLEFT( ' TEXTO ' , INTEIRO ) |
Parâmetros |
CHAVE → Chave da memória | - TEXTO → String para fazer a cópia iniciando pelo lado Direito
- INTEIRO → Quantidade de caracteres que deseja-se copiar
|
Exemplo |
MEMORIAMEMORIA001Mundo SETVARSTRRIGHT
SETVARAtribui um valor a uma variávelCopia o lado ESQUERDO de um string (texto) um número de caracteres (quantidade). |
Sintaxe |
SETVAR VAR CONTEUDOVAR → Variável- TEXTO → String para fazer a cópia iniciando pelo lado Esquerdo
- INTEIRO → Quantidade de caracteres que deseja-se copiar
|
CONTEUDO → Conteúdo para adicionar na variávelSETVARvar1 200200 VERDADESUBSTR
VERDADERetorna 1Copia a partir da posição início um número de caracteres de texto. |
Sintaxe |
VERDADE ( SUBSTR( ' TEXTO ' , INTEIRO1, INTEIRO2 ) |
Parâmetros |
N/A- TEXTO → Texto onde é desejado selecionar uma parte para cópia
- INTEIRO1 → Caracter início
- INTEIRO2 → Quantidade de caracteres que você deseja selecionar.
|
Exemplo |
VERDADE(SUBSTR('Alô Mundo', 2,5) |
Retorno |
1 FALSOSUBTRAIDATAS
FALSOSUBTRAIDATAS |
---|
Descrição | Retorna |
0.a subtração entre duas datas |
Sintaxe |
FALSOSUBTRAIDATAS( DATA1 , DATA2 ) |
Parâmetros |
N/A | - DATA1 → Data inicial
- DATA2 → Data para subtrair
|
Exemplo |
FALSO(SUBTRAIDATAS('24/10/2018','21/09/2018') |
Retorno |
0 COTACAOMOEDATABCOLIG
COTACAOMOEDACotação de uma moedaRetorna o valor de um campo da coligada. |
Sintaxe |
COTACAOMOEDA( ' SIMBOLO ' , 'DATATABCOLIG( ' CAMPO ' ) |
Parâmetros |
- SIMBOLO → Símbolo da moeda
- DATA→ Data da cotação
| |
Exemplo | TABCOLIG('NOMEFANTASIA' |
Exemplo | COTACAOMOEDA('US$','25/10/2018'3,724 | USUARIOCORRENTETABCOLIGADA
USUARIOCORRENTETABCOLIGADA |
---|
Descrição | Retorna o valor de uma Coluna da tabela GCOLIGADA da coligada corrente que o usuário |
correntetem acesso na GPERMISS. |
Sintaxe |
USUARIOCORRENTETABCOLIGADA( ' CAMPO ' ) |
Parâmetros |
N/AUSUARIOCORRENTETABCOLIGADA('Numero') |
Retorno |
IgorMC COLIGADACORRENTETAMSTR
COLIGADACORRENTE a coligada correnteo tamanho da string. |
Sintaxe |
COLIGADACORRENTETAMSTR( ' TEXTO ' ) |
Parâmetros |
N/A- TEXTO → String que é desejado saber a quantidade de caracteres
|
Exemplo |
COLIGADACORRENTETAMSTR('Mundo Bonito') |
Retorno |
1 PARMQRYTETO
PARMQRY conteúdo de um campo.Utilizada no Gerador de Relatórios (RMGerador.dll)valor truncado mais um. |
Sintaxe |
PARMQRY ' CAMPO ' CAMPO → Nome do Campo- NUM → Número para Operação
|
Exemplo |
PARMQRY('CODUSUARIO'IgorMC TABCOLIGTRUNCVALOR
TABCOLIGRetorna o valor de um campo da coligadaTrunca um valor com casas decimais. |
Sintaxe |
TABCOLIG( ' CAMPO ' | TRUNCVALOR( NUM A ) ou TRUNCVALOR( NUM A , NUM B ) |
Parâmetros |
CAMPO → Nome do Campo- NUM A→ Número para Operação
- NUM B→ Quantidade de casas Decimais
|
Exemplo |
TABCOLIG('NOMEFANTASIA'TRUNCVALOR(24.83) TRUNCVALOR(24.83, 1) |
Retorno |
TOTVS SA | TABCOLIGADAULTDIAMES
TABCOLIGADAULTDIAMES |
---|
Descrição | Retorna o |
valor de uma Coluna da tabela GCOLIGADA da coligada corrente que o usuário tem acesso na GPERMISSúltimo dia do mês de uma data. |
Sintaxe |
TABCOLIGADA CAMPO CAMPO → Nome do Campo- DATA → Data para selecionar o último dia do mês
|
Exemplo |
TABCOLIGADANumero2664 | PARUSUARIOCORRENTE
PARUSUARIOCORRENTE
|
---|
Descrição | Retorna o |
que foi armazenado na propriedade de parâmetros genéricos de fórmulaPARUSUARIOCORRENTE( ) |
Parâmetros | N/A |
Exemplo |
PARConteúdo do parâmetro armazenado | CONTEMVALORVAL
CONTEMVALORProcura determinado valor em um conjunto de dadosstring para valor. |
Sintaxe |
CONTEMVALOR CONJUNTO ' , , TIPO ' Parâmetros | |
Exemplo | CONTEMVALOR( 'casa/geladeira/mesa/gato/gaiola ', 'gato', 'S') |
Retorno | 1 |
SUBTRAIDATAS |
Parâmetros | - VALOR → String para se converter em valor
|
Exemplo | VAL('12,65') |
Retorno | 12,65 |
VERDADE
SUBTRAIDATAS a subtração entre duas datasSUBTRAIDATAS DATA1 , DATA2 DATA2 → Data para subtrairDATA1 → Data inicialSUBTRAIDATAS('24/10/2018','21/09/2018'33 ESCREVELOGFALSO
Função | FALSOESCREVELOG
|
---|
Descrição | Escreve LogRetorna 0. |
Sintaxe | ESCREVELOGFALSO( ' TEXTO ' ) |
ParâmetrosTEXTO → Texto a ser inserido no Log. | N/A |
Exemplo | ESCREVELOGFALSO(' Log Adicionado') |
Retorno | Log Adicionado0 |