Definindo o Tamanho de uma String com o Tamanho do Campo(SX3) com a Função AvKey em ADVPL

Definindo o Tamanho de uma String com o Tamanho do Campo(SX3) com a Função AvKey em ADVPL

1 minuto A função AvKey em ADVPL define o tamanho de uma string utilizando o tamanho de um campo(SX3) do dicionário do TOTVS Protheus. Essa função é muito útil em situações onde queremos encontrar o conteúdo de índice posicionado, usando a função DBSeek por exemplo.  Ela é uma das funções de manipulação de string em ADVPL.    Sintaxe: AvKey(cStr,cCampSX3)   Parâmetro(s): Retorno:   Exemplo da função AvKey em ADVPL:   É isso aí, finalizamos aqui o post aqui do Blog ProtheusAdvpl. Caso tenha ficado Continue lendo

AnoMes

AnoMes

1 minuto A função AnoMes em ADVPL retorna o ano e mês(AAAAAMM) de uma data passada como parâmetro. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: AnoMes(dData)   Parâmetro(s):   Retorno:   Exemplo em ADVPL da função AnoMes:   É 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 Continue lendo

Chr

Chr

1 minuto A função Chr em ADVPL converte um código ASCII para caractere.  Ela é uma das funções de manipulação de string em ADVPL.    Sintaxe: Chr(nCodAsc)   Parâmetro(s): Retorno:   Exemplo da função Chr em ADVPL:   É isso aí, finalizamos aqui o post aqui do 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/Chr  

DBEval

DBEval

1 minuto A função DBEval é uma das funções de manipulação de bloco de códigos em ADVPL. DBEval avalia um bloco de código para cada registro que atenda um escopo definido, através dos blocos da primeira e segunda condição. Sintaxe: DBEval(bCod,bCond1,bCond2,nMax,nRecno,lExpLog)   Parâmetros(s):   Retorno:   Exemplo de DBEval em ADVPL: Bem, finalizamos mais um post aqui no blog. Caso tenha alguma dúvida deixe seu comentário ou nos envie o e-mail para adiliocosta@protheusadvpl.com.br. Grande abraço e fica com Deus.

FwCutOff

FwCutOff

1 minuto A função FwCutOff em ADVPL retira CR/LF/TAB de strings e também pode ser utilizada para remover acentos.  Ela é uma das funções de manipulação de string em ADVPL.    Sintaxe: FwCutOff(cStr,cAcento)   Parâmetro(s): Retorno: Exemplo de FwCutOff ADVPL:   É isso aí, finalizamos aqui o post aqui do 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://udesenv.com.br/post/fwcutoff  

Seconds

Seconds

1 minuto   A função Seconds em ADVPL retorna a hora do sistema operacional em segundos. A hora no sistema começa com zero horas(0 segundos) e terminar às 23h e 59 segundos(86.399 segundos). Ela é uma das funções de manipulação de data e hora em ADVPL. Podemos utilizar a função Seconds para informar o tempo decorridos em segundos. Sintaxe: Seconds()   Retorno:   Exemplo da função Seconds em ADVPL:    É isso aí, finalizamos mais um post aqui no Blog ProtheusAdvpl, caso tenha ficado Continue lendo

Time

Time

1 minuto   A função Time retorna a hora do sistema operacional. Essa função é utilizada para apresentar ou imprimir a hora do sistema operacional na tela ou relatório do TOTVS Protheus. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: Time()   Retorno:   Observações: A função Time pode ser usada com a função Seconds para cálculos de tempos;    Exemplo da função Time em ADVPL:        É isso aí, finalizamos mais um post aqui no Continue lendo

StrTokArr

StrTokArr

1 minuto A função StrTokArr em ADVPL separa uma string passada como parâmetro. Essa quebra é feita baseada no separador informado, que pode ser um ou mais caracteres. Ao final ela retorna um array, onde cada porção da string separada é um elemento desse array. StrTokArr é uma das funções de manipulação de string em ADVPL.    Sintaxe: StrTokArr(cString,cSep)   Parâmetro(s): Retorno: Exemplo de StrTokArr ADVPL: No código ADVPL acima passamos a variável cStr com seus conteúdos separados por “;” e informamos ela e Continue lendo

IsLower

IsLower

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

FWNoAccent

FWNoAccent

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

Transform

Transform

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

DateDiffYear

DateDiffYear

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

IsUpper

IsUpper

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

aScan

aScan

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

Year

Year

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