INDICE
ndice:typeflatseparator | OBJETIVO INCMESINCMESAdiciona uma quantidade de meses ( X meses) à um mês inicial (1 a 12). | Sintaxe | INCMES(INTEIRO1,INTEIRO2) |
Parâmetros | - INTEIRO1 → Mês inicial
- INTEIRO2 → Quantidade de meses para adicionar ao mês inicial
|
Exemplo | INCMES(2,19) |
Retorno | 9 |
DECMES
Função | DECMES |
---|
Descrição | Subtrai uma quantidade de meses ( X meses) de um mês inicial (1 a 12). |
Sintaxe | DECMES(INTEIRO1,INTEIRO2) |
Parâmetros | - INTEIRO1 → Mês inicial
- INTEIRO2 → Quantidade de meses para diminuir do mês inicial
|
Exemplo | DECMES(11,5) |
Retorno | 6 |
INCANOINCANOAdiciona um número de meses a um mês/ano e retorna o ano do resultadoINCANO(INTEIRO1,INTEIRO2,INTEIRO3INTEIRO3 → Quantidade de meses para adicionar na data inicialINTEIRO1 → Mês da data inicialINTEIRO2 → Ano da data inicialINCANO(2,2018,262019DECANODECANOSubtrai um número de meses de um mês/ano e retorna o ano do resultadoDECANOINTEIRO1,INTEIRO2,INTEIRO3- INTEIRO1 → Mês da data inicial
- INTEIRO2 → Ano da data inicial
- INTEIRO3 → Quantidade de meses para subtrair da data inicial
| Exemplo | DECANO(2,2018,262015MTDATAMTDATAMonta uma data a partir de um dia, mês e anoMTDATAINTEIRO1,INTEIRO2,INTEIRO3- INTEIRO1 → Dia da data
- INTEIRO2 → Mês da data
- INTEIRO3 → Ano da data
| Exemplo | MTDATA(17,11,198917/11/1989 | DIADTDIADT dia de uma data.DIADT DATA DATA → Data para selecionar o diaDIADT24/10/201824MESDTMESDTRetorna o mês de uma dataMESDT( ' DATA ' DATA → Data para selecionar o mêsMESDT'24/10/201810ANODTANODT o ano de uma dataANODT ' DATA ' DATA → Data para selecionar o anoANODT('24/10/2018') | Retorno | 2018 |
HOJEHOJERetorna a data de hoje.HOJE(N/AHOJE(24/10/2018 | DATANULADATANULARetorna a data mínima do sistemaDATANULA(N/ADATANULA(01/01/2000 | ULTDIAMESULTDIAMESRetorna o último dia do mês de uma dataULTDIAMES( ' DATA - DATA → Data para selecionar o último dia do mês
| Exemplo | ULTDIAMES('24/10/201831/10/2018 | DIASEMANADIASEMANARetorna o dia da semana data. (1= Domingo | 2= Segunda | 3= Terça | 4=Quarta | 5=Quinta | 6=Sexta | 7= Sábado)DIASEMANADATA Data para selecionar o dia da semanaDIASEMANA244SUBSTRSUBSTRCopia a partir da posição início um número de caracteres de textoSUBSTR( ' 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,5lô mu | CONCATCONCATConcatena os textos A e BCONCAT( ' TEXTO A ' , ' TEXTO B ' TEXTO A → Primeiro TextoTEXTO B → Segundo TextoCONCAT('Mundo','Bonito'MundoBonitoCONCAT2CONCAT2Concatena as strings A e B com um espaço entre elasCONCAT2( ' TEXTO A ' , ' TEXTO B ' TEXTO A → Primeiro TextoTEXTO B → Segundo TextoCONCAT2'Mundo','Bonito'Mundo BonitoVALVALConverte um string para valorVAL VALOR VALOR String para se converter em valorVAL12,6512,65STRLEFTSTRLEFTCopia o lado DIREITO de um string (texto) um número de caracteres (quantidade). | Sintaxe | STRLEFT( ' TEXTO ' , INTEIRO TEXTO String para fazer a cópia iniciando pelo lado DireitoINTEIRO → Quantidade de caracteres que deseja-se copiarExemplo | STRLEFT('Mundo Bonito',10ndo BonitoSTRRIGHTSTRRIGHTCopia o lado ESQUERDO de um string (texto) um número de caracteres (quantidade).STRRIGHT , INTEIRO String para fazer a cópia iniciando pelo lado EsquerdoINTEIRO → Quantidade de caracteres que deseja-se copiarSTRRIGHTMundo Bonito,10Mundo BoniTAMSTRTAMSTRRetorna o tamanho da stringTAMSTR TEXTO - TEXTO → String que é desejado saber a quantidade de caracteres
| Exemplo | TAMSTR('Mundo Bonito12 | RETIRACARACTERESRETIRACARACTERESRetira do texto todas as ocorrências dos caracteres da string charsRETIRACARACTERES( ' CHAR ' , ' TEXTO ' - CHAR → Caracteres que se deseja retirar.
- TEXTO → String que é desejado retirar os caracteres
| Exemplo | RETIRACARACTERES('o','Mundo Bonito'Mund BnitASCIIASCIIRetorna o valor que representa um determinado caractere na tabela ASCIIASCII CHAR CHAR → Caracteres que se deseja retirarASCIIo111 | STRSTR 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 |
Função | INTTOSTRFORMAT |
---|
Descrição | Converte um valor inteiro para string (texto) preenchendo com zeros. |
Sintaxe | INTTOSTRFORMAT( INTEIRO , ZEROS ) |
Parâmetros | - INTEIRO → Valor a ser convertido.
- ZEROS→ Quantidade de Zeros.
|
Exemplo | INTTOSTRFORMAT(27,5) |
Retorno | 00027 |
FORFORExecuta uma fórmulaFOR ' CÓDIGO ' CÓDIGO → Código da fórmula.FOR'FOR001' Será o retorno da fórmula 'FOR001'. | EXECSQLEXECSQLExecuta uma Consulta SQLEXECSQL( ' CÓDIGO ' CÓDIGO → Código da Consulta SQL.EXECSQL('CON001' Será o retorno (Se tiver) da Consulta SQL 'CON001'. | PROXREGSQLPROXREGSQLAvança um registro na Consulta SQL executadaPROXREGSQL( ' CÓDIGO ' CÓDIGO → Código da Consulta SQL.PROXREGSQL('CON001' Avança um registro na Consulta SQL 'CON001'. | RESULTSQLRESULTSQLRetorna o valor de um campo de um resultado da Consulta SQLRESULTSQL ' CÓDIGO ' , ' CAMPO ' CÓDIGO → Código da Consulta SQLCAMPO → Campo desejadoRESULTSQL'CON001','CODUSUARIO' Retorna o valor do campo CODUSUARIO do resultado da Consulta SQL 'CON001'. | MINMIN menor MINMIN12MAXMAX maior númeroMAX( NUM A , NUM B NUM B → Número para comparaçãoNUM A → Número para comparaçãoMAX(17,1217ABSABS valor absoluto de um númeroABS NUM NUM Número OperaçãoABS(-1717RAIZRAIZ a raiz quadrada de um valorRAIZ( NUM OperaçãoRAIZ255TETOTETORetorna o valor truncado mais umTETO( NUM NUM → Número para OperaçãoTETO(24.0325 | FRACFRAC a parte fracionada de um valorFRAC NUM NUM → Número para OperaçãoFRAC24.730,73 | ARREDARREDArredonda um valor sem casas decimaisARRED NUM - NUM → Número para Operação
| Exemplo | ARRED(24.73)ARRED(24.33)ARRED(24.5025 24 25 | ARREDONDAARREDONDAArredonda um valorARREDONDA A → Número para OperaçãoNUM B → Quantidade de casas decimaisARREDONDA24.33568784324,336ARREDVALORARREDVALORArredonda um valor Independente de SistemaARREDVALOR( NUM A, NUM B Exemplo | ARREDVALOR(24.33,1)
|
Retorno | 25 |
TRUNCVALOR
- NUM A → Número para Operação
- NUM B → Fator
| TRUNCVALORTrunca com casas decimaisTRUNCVALOR( NUM A , NUM B TRUNCVALOR( NUM A ) ou A→ NUM B→ Quantidade de casas DecimaisTRUNCVALOR24.83TRUNCVALOR(24.83, 1)2424,8POTENCIAPOTENCIA a potênciaPOTENCIA( NUM A , NUM B NUM A→ Base da potênciaNUM B→ Expoente da potênciaPOTENCIA(2,416 | ATRIBUIATRIBUIAtribui um valor à uma memoriaATRIBUI CHAVE , CONTEUDOCHAVE → Chave da memóriaCONTEUDO → Conteúdo para atribuirATRIBUIMEMORIA001 bonitoMundo BonitoMEMORIAMEMORIARetorna o de memóriaMEMORIA( CHAVE CHAVE → Chave da memóriaMEMORIAMEMORIA001Mundo BonitoSETVARSETVAR
| Descrição | Atribui um valor a uma variável. |
Sintaxe | SETVAR( ' VAR ' , CONTEUDO) |
Parâmetros | - VAR → Variável
- CONTEUDO → Conteúdo para adicionar na variável
|
Exemplo | SETVAR('var1', 200) |
Retorno | 200 |
VERDADE
Função | VERDADE |
---|
Descrição | Retorna 1. |
Sintaxe | VERDADE ( ) |
Parâmetros | N/A |
Exemplo | VERDADE() |
Retorno | 1 |
FALSO
Função | FALSO
|
---|
Descrição | Retorna 0. |
Sintaxe | FALSO( ) |
Parâmetros | N/A |
Exemplo | FALSO() |
Retorno | 0 |
COTACAOMOEDACOTACAOMOEDACotação de uma moedaCOTACAOMOEDA SIMBOLO 'DATA' SIMBOLO → Símbolo da moedaDATA→ Data da cotaçãoCOTACAOMOEDAUS$'25//2018'3,724 | USUARIOCORRENTEUSUARIOCORRENTERetorna o usuário correnteUSUARIOCORRENTEN/AUSUARIOCORRENTE(IgorMCCOLIGADACORRENTECOLIGADACORRENTE | Descrição | Retorna a coligada correnteCOLIGADACORRENTE( N/ACOLIGADACORRENTE(1PARMQRYPARMQRY o conteúdo de um campo.Utilizada no Gerador de Relatórios (RMGerador.dll).Sintaxe | PARMQRY( ' CAMPO ' | Exemplo | PARMQRY('CODUSUARIOIgorMC( ' CAMPO CAMPO → Nome do CampoTABCOLIGADANumero2664PARPAR que foi armazenado na propriedade de parâmetros genéricos de fórmulaPARN/APARConteúdo do parâmetro armazenado | CONTEMVALORCONTEMVALORProcura determinado valor em um conjunto de dadosCONTEMVALOR( ' CONJUNTO ' , VALOR , ' TIPO ' ) | Parâmetros | - CONJUNTO → conjunto de valores onde deve ser feita a procura
- VALOR → O valor a ser procurado
- TIPO → Tipo de dado
|
Exemplo | CONTEMVALOR( 'casa/geladeira/mesa/gato/gaiola ', 'gato', 'S') |
Retorno | 1 |
SUBTRAIDATASSUBTRAIDATAS a subtração entre duas datasSUBTRAIDATAS( DATA1 , DATA2 DATA2 DATA1 → Data inicial subtrairSUBTRAIDATAS,'21/09/2018')Retorno | 33 |
Informações |
---|
|
Informações |
---|
| Produto: Framework |
Informações |
---|
| Versão: 12.01.XX |
Informações |
---|
| Processo: Filtros de Visão |
|
Informações |
---|
|
Informações |
---|
|
Status: Finalizado |
Informações |
---|
|
Data: 25/10/2018 |
Informações |
---|
|
Autores:
Carlos Philippe de Farias Marques
Carlos Roberto Pereira Garcia
Diogo Damiani Ferreira
Fábio Augusto Amaral Melo Nunes
Igor Macedo Cardoso
Karina Dos Santos Costa
Stella Gleyse Macedo Vilaca
TIAGO ANDRADE GOMES SILVEIRA