1 minuto A função IsLower determina se o caractere mais à esquerda de uma string é uma letra minúscula. Ela também é uma das funções de manipulação de string em ADVPL. Sintaxe: IsLower(cString) Parâmetro(s): Retorno: Exemplo da função IsLower em ADVPL: É isso aí, finalizamos aqui mais um post no Blog ProtheusAdvpl. Caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br, até um próximo post, grande abraço e fica com Deus. Link(s) de Continue lendo→
1 minuto A função FWNoAccent retira os acentos de uma string passada como parâmetro. Ela é uma das funções de manipulação de string em ADVPL. Sintaxe: FWNoAccent(cString) Parâmetro(s): Exemplo da função FWNoAccent em ADVPL: No código ADVPL acima utilizamos a função FWNoAccent para retirar os acentos da string: É isso aí, finalizamos mais um post aqui no Blog ProtheusAdvpl. Caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br, até um próximo post, grande abraço e fica Continue lendo→
1 minuto A função Transform converte qualquer valor para uma string formatada. Para isso, formata valores do tipo caractere, data, lógico e numérico, conforme uma string de máscara especificada que inclui uma combinação de strings de template e funções de picture. Ela é uma das funções de manipulação de string em ADVPL. Sintaxe: Transform(xExp,cMasc) Parâmetro(s): Retorno: Observações: Esta função tem a mesma característica, do parâmetro PICTURE, do comando @…SAY; Utilizada para formatar dados que serão enviados à tela ou à impressora. Continue lendo→
1 minuto A função DateDiffYear retorna a diferença em anos entre duas datas informadas nos parâmetros. Essa função recebe duas datas como parâmetros onde o primeiro se refere a data inicial e o segundo a data final. DateDiffYear é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: DateDiffYear(dDataIni,dDataFim) Parâmetro(s): Retorno: Exemplo em ADVPL da função DateDiffYear: É isso aí, finalizamos mais um post aqui no Blog ProtheusAdvpl, caso tenha ficado alguma dúvida deixe seu comentário Continue lendo→
1 minuto A função IsUpper determina se o caractere mais à esquerda de uma string é uma letra maiúscula. Essa função pode ser muito útil em situações que precisamos validar nomes de pessoas por exemplo. Ela também é uma das funções de manipulação de string em ADVPL. Sintaxe: IsUpper(cString) Parâmetro(s): Retorno: Exemplo da função IsUpper em ADVPL: É isso aí, finalizamos aqui mais um post no Blog ProtheusAdvpl. Caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para Continue lendo→
1 minuto A função aScan percorre um array procurando por um valor especificado. Pode ser especificado um valor a ser buscado, ou pode ser informada uma condição de busca através de um bloco de código. Ela é uma das funções de manipulação de array em ADVPL. Sintaxe: aScan(aDestino,xExpr,nInicio,nQtd) Parâmetro(s): Retorno: Exemplo da função aScan em ADVPL: No código ADVPL acima nós passamos para a função aScan o array aLingProg e uma expressão de busca com o bloco código onde Continue lendo→
1 minuto A função Year retorna o ano(formato aaaa) correspondente a uma data passada como parâmetro. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: Year(dData) Parâmetro(s): Retorno: Observações: Quando informado uma data nula(CtoD(“”)), o retorno será zero; Essa função faz parte de um grupo funções que retornam componentes de um valor data na forma de valores numéricos. Esse grupo inclui as função Day e Month, que retornam os valores dia e mês respectivamente na forma de números. Continue lendo→
1 minuto A função Date retorna a data do sistema como sendo um valor do tipo data. Essa função dispõe um meio de inicializar variáveis de memória com a data corrente, comparando outros valores do tipo data e realizando operações aritméticas relativas à data corrente. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: Date() Parâmetro(s): — Retorno: Observações: O formato para exibição de datas é controlado pelo comando Set Date; O formato padrão assumido pela Continue lendo→
1 minuto A função IsDigit é utilizada para determinar se o caractere mais à esquerda de uma string é um dígito, permitindo avaliar se o string especificado começa com um caractere numérico(0 a 9). IsDigit é muito útil para situações onde precisamos validar números em campos. Ela é também uma das funções de manipulação de string em ADVPL. Sintaxe: IsDigit(cString) Parâmetro(s): Retorno: Exemplo de IsDigit em ADVPL: No código ADVPL acima informamos 2 variáveis chamadas cString1 e cString2, a função IsDigit Continue lendo→
2 minutos A função RTrim remove os espaços em branco à direita de uma string. Ela é também uma das funções de manipulação de string em ADVPL. Sintaxe: RTrim(cString) Parâmetro(s): Retorno: Observações: RTrim está relacionada as funções LTrim, que remove os espaços em branco à esquerda, e a AllTrim, que remove os espaços em branco à esquerda e à direita; O inverso de AllTrim, RTrim e LTrim são as funções PadC, PadR e PadL, que centralizam, alinham à direita ou à esquerda as strings, respectivamente, através da inserção de caracteres de preenchimento. Continue lendo→
1 minuto A função IsAlpha é utilizada para determinar se o caractere mais à esquerda em uma cadeia de caracteres é alfabético, permitindo avaliar se o string especificado começa com um caractere alfabético. Um caractere alfabético consiste em qualquer letra maiúscula ou minúscula de “A” a “Z”. IsAlpha é muito útil para situações onde precisamos validar nomes. Ela é também uma das funções de manipulação de string em ADVPL. Sintaxe: IsAlpha(cString) Parâmetro(s): Retorno: Exemplo de IsAlpha em ADVPL: No código Continue lendo→
1 minuto A função DateDiffMonth retorna a diferença em meses entre duas datas informadas nos parâmetros. Essa função recebe duas datas como parâmetros onde o primeiro se refere a data inicial e o segundo a data final. DateDiffMonth é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: DateDiffMonth(dDataIni,dDataFim) Parâmetro(s): Retorno: Exemplo em ADVPL da função DateDiffMonth: É isso aí, finalizamos mais um post aqui no Blog ProtheusAdvpl, caso tenha ficado alguma dúvida deixe seu comentário Continue lendo→
2 minutos A função ValType retorna um caractere que identifica o tipo de dado da variável informada através do parâmetro. Ela é uma das funções de Verificação de Tipos de Variáveis em ADVPL. Sintaxe: ValType(xVariavel) Parâmetro(s): Retorno: Exemplo de ValType em ADVPL: Nós podemos chamar uma função de dentro de ValType e ela retorna o tipo de dado que essa função retorna, como exemplo nós passamos uma chamada da função PSoma() de dentro de ValType:ValType(U_PSoma()) e como a função PSoma retornou um conteúdo Continue lendo→
1 minuto A função Rat retorna a última posição de um caracter ou string dentro de outra string especificada. Para isso, a função pesquisa a string destino a partir da direita. Ela é uma das funções de manipulação de string em ADVPL. Sintaxe: Rat(cPesq,cString) Parâmetro(s): Retorno: Exemplo de RAt em ADVPL: No código ADVPL acima utilizamos a função RAt para pesquisar na string “Programação no Protheus”(cString= “Programação no Protheus”) o conteúdo “Pro”(cPesq= “Pro”) onde ao final RAt retornou a última posição de Continue lendo→
1 minuto A função DateWorkDay retorna a quantidade de dias úteis entre duas datas informadas nos parâmetros. Essa é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: DateWorkDay(dDataIni,dDataFim,lSabado,lDomingo,lFeriado) Parâmetro(s): Retorno: Observação: A função DateWorkDay consulta os feriados cadastrados na Tabela Genérica 63(SX5). Exemplo da função DateWorkDay em ADVPL: É isso aí, finalizamos mais um post aqui no Blog ProtheusAdvpl, caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br. Até um próximo Continue lendo→