Left

Left

1 minuto A função Left retorna um determinado número da caracteres à esquerda de uma string passada como parâmetro. Ela é uma das funções de manipulação de string em ADVPL.    Sintaxe: Left(cTexto,nNumCar)   Parâmetro(s): Retorno: Observações: Caso o parâmetro nNumCar seja maior que o tamanho da string, será retornada a própria string informada no parâmetro; Caso o parâmetro nNumCar seja menor ou igual a 0 (zero), a função retornará uma string vazia. Exemplo de Left em ADVPL: No código ADVPL acima utilizamos a função Continue lendo

Eval

Eval

2 minutos   A função Eval executa um bloco de código em ADVPL. Ela é uma das funções de manipulação de bloco de códigos em ADVPL. Sintaxe: Eval(bBloco,xExp)   Parâmetro(s):   Retorno:     Exemplo da função Eval em ADVPL:  No código ADVPL acima nós criamos um bloco código chamado bSoma que recebe como parâmetro nVal depois iremos somar o conteúdo de nVal com 12 e atribuir o resultado a Y, ao final multiplicamos o conteúdo de Y por nVal e atribuímos o resultado Continue lendo

PadC

PadC

2 minutos A função PadC centraliza o conteúdo de uma variável adicionando caracteres de preenchimento à direita e à esquerda. Ela é a junção de PadR e PadL. Ela é uma das funções de manipulação de string em ADVPL.    Sintaxe: PadC(xExp,nTam,cChar)   Parâmetro(s): Retorno:     Observações: PadC transforma o valor apontado por xExp em string (igual ao comportamento da função cValToChar), e adiciona o caractere definido em cChar à esquerda e à direita do valor de xExp até que o comprimento especificado em nTam seja atingido; Caso o comprimento Continue lendo

FormatIn

FormatIn

1 minuto Olá, no post de hoje iremos falar da função FormatIn. FormatIn é uma das funções de manipulação de string em ADVPL, seu objetivo é formatar uma string passada como parâmetro e deixá-la pronta para ser utilizada no operador IN de uma query SQL.    Sintaxe: FormatIn( <cString>, <cSep> ) Parâmetro(s): Retorno: Exemplo em ADVPL:   Bem, finalizamos mais um post aqui no blog, espero que você tenha entendido. Qualquer dúvida pode deixar seu comentário ou envie um e-mail para adiliocosta@protheusadvpl.com.br. Grande abraço Continue lendo

Month

Month

1 minuto   A função Month retorna o mês referente a uma determinada data passada como parâmetro. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: Month(dData)   Parâmetro(s):   Retorno:   Observações: 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 Year, que retornam os valores dia e ano na forma de números.   Exemplo da função Month em ADVPL:        Continue lendo

Upper

Upper

1 minuto A função Upper converte um texto para letras maiúsculas. Ela é uma das funções de manipulação de string em ADVPL.    Sintaxe: Upper(cTexto)   Parâmetro(s): Retorno:     Exemplo de Upper 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 post, grande abraço e fica com Deus. Link(s) de referência(s): https://tdn.totvs.com/display/tec/Upper  

Day

Day

1 minuto   A função Day retorna o dia do mês de uma determinada data informada no parâmetro. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: Day(dData)   Parâmetro(s):   Retorno:   Observações: O retorno será igual a zero(0) para uma data em branco, inválida ou se 29 de Fevereiro e o ano não for bissexto; 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 Continue lendo

Round

Round

1 minuto Olá, no post de hoje iremos falar de uma das funções de manipulação de variáveis numéricas em ADVPL, a função Round, essa função arredonda um valor numérico até uma quantidade especificada de casas decimais.   Sintaxe: Round(<nValor>,<nDec>)   Parâmetros(s):   Retorno:   Exemplo da função round em ADVPL: nDec := 2 nValor := 63.9399999 Round(nValor,nDec) -> 63.94 No exemplo acima utilizamos a função Round e informamos como primeiro parâmetro  o valor de 63.9399999,  contido na variável nValor e no segundo parâmetro  o Continue lendo

LTrim

LTrim

2 minutos A função LTrim remove os espaços em branco à esquerda de uma string. Ela é também  uma das funções de manipulação de string em ADVPL.    Sintaxe: LTrim(cString)   Parâmetro(s): Retorno:     Observações: LTrim está relacionada as funções RTrim, 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 Continue lendo

aCopy

aCopy

1 minuto   A função aCopy realiza a cópia de elementos de um array de origem para um outro de destino, considerando que esse de destino já possua a estrutura para receber essa cópia. Ela é uma das funções de manipulação de array em ADVPL. Sintaxe: aCopy(aOrigem,aDestino,nInicio,nQtd,nPosDest)   Parâmetro(s):   Retorno:     Exemplo da função aCopy em ADVPL:    Podemos ver na imagem abaixo que a função aCopy copiou os elementos do array aOrigem para o array aDestino:       É isso aí, Continue lendo

aClone

aClone

1 minuto   A função aClone realiza a cópia dos elementos de um array para outro array integralmente, ou seja, duplica um array(estrutura e elementos). Ela é uma das funções de manipulação de array em ADVPL. Sintaxe: aClone(aArray)   Parâmetro(s):   Retorno:     Exemplo da função aClone em ADVPL:    Podemos ver na imagem abaixo que a função aClone duplicou array aNum no array aDuplic e assim aDuplic apresenta os mesmos elementos de aNum:       É isso aí, finalizamos mais um Continue lendo

PadR

PadR

2 minutos A função PadR  é uma função de manipulação de string em ADVPL. Essa função tem por finalidade adicionar caracteres de preenchimento à direita do conteúdo de uma variável passada como parâmetro. Sintaxe: PadR(xExp,nTam,cCarac) Parâmetro(s): Retorno:   Observações sobre a função PadR: PadR transforma o valor apontado por xExp em string (igual ao comportamento da função cValToChar), e adiciona o caractere definido em cCarac à direita do valor de xExp até que seja atingido o tamanho definido em nTam. Caso o terceiro parâmetro Continue lendo

Day2Str

Day2Str

1 minuto A função Day2Str é uma das funções de manipulação de data e hora em ADVPL. Essa função retorna o dia no formato DD dia uma data informada no parâmetro. Sintaxe: Day2Str (dData)   Parâmetro(s):   Retorno:   Exemplo em ADVPL da função Day2Str:   É isso aí, finalizamos aqui o post sobre a função Day2Str em ADVPL, 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 referência: Continue lendo

Int

Int

1 minuto Olá, no post de hoje iremos falar de uma das funções de manipulação de variáveis numéricas em ADVPL, a função Int. Essa função retorna a parte inteira de um valor especificado no parâmetro, desconsiderando todos os dígitos à direta do ponto decimal.   Sintaxe: Int(nValor)   Parâmetros(s):   Retorno:   Exemplo da função Int em ADVPL:   É isso aí, finalizamos aqui o post sobre a função Int em ADVPL, caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um Continue lendo

CDow

CDow

1 minuto A função CDow é uma das funções de manipulação de data e hora em ADVPL. Essa função retorna o dia da semana de uma determinada data, no formato de uma string, no idioma Inglês. Sintaxe: cDow(dData)   Parâmetro(s):   Retorno:   No exemplo abaixo podemos ver como utilizar a função CDow em ADVPL, utilizamos algumas condições para mostra o dia da semana em português já que a função CDow retorna o dia da semana em inglês:   É isso aí, finalizamos aqui o Continue lendo