DToC

DToC

1 minuto A função DToC  é uma das funções de conversões entre tipos de dados em ADVPL, com ela podemos converter uma variável ADVPL do tipo data para o tipo caractere, no formato mês, dia e ano(“DD/MM/AA”). Sintaxe: DToC(dData)   Parâmetro(s):   Retorno:   Exemplo: DToC(DATE( )) -> “01/08/19” No exemplo acima utilizamos a função DToC e informamos como parâmetro a função DATE() que fornece a data atual do sistema operacional e o retorno é uma string do no formato dia, mês e ano Continue lendo

aAdd

aAdd

1 minuto A função aAdd é uma das funções de manipulação de array em ADVPL. Essa função tem por finalidade adicionar um novo elemento no final de um array, aumentando o seu tamanho. O conteúdo do novo elemento será o resultado fornecido pela expressão. *Caso a expressão não seja especificada, será atribuído o valor NIL ao novo elemento.   Sintaxe: aAdd( < aDest >, < xExpr > )   Parâmetros:     Retorno:   A função aAdd simplifica alguma situações, por exemplo, nós poderíamos Continue lendo

aSize

aSize

2 minutos A função aSize é uma das funções de manipulações de array em ADVPL. Essa função tem por finalidade alterar o tamanho de um array especificado, podendo aumentar ou diminuir esse array. Sintaxe: aSize( <aDestino>, <nTam> )   Parâmetro(s):   Retorno:   Utilização A função aSize altera o tamanho do array especificado. O array será aumentado ou diminuído para atingir o tamanho especificado pelo parâmetro nTam. Se o array for diminuído, os últimos elementos serão descartados. Se o array for aumentado, os novos Continue lendo

Str

Str

1 minuto A função Str  é uma das funções de conversões entre tipos de dados em ADVPL, com ela podemos converter uma variável ADVPL do tipo numérico para o tipo string formatada de acordo com o que são passados em seus parâmetros. Sintaxe: Str(nNum,nTam,nDec)   Parâmetros(s):   Objetivo: Realizar a conversão de um tipo Numérico em String formatada de acordo com os parâmetros passados. Retorno:   Exemplo: Str(19,5,2) -> “19.00” No exemplo acima utilizamos a função Str e informamos como parâmetro a função o valor para Continue lendo

SToD

SToD

1 minuto A função SToD  é uma das funções para conversões de tipo em ADVPL, com ela podemos converter uma variável ADVPL do tipo String no formato “AAAAMMDD” para o tipo data no formato americano de mês, dia e ano(mm/dd/aa) . É o inverso da função DToS. Sintaxe: SToD(cData)   Argumento(s):   Retorno:   Exemplo: No exemplo abaixo utilizamos a função SToD e informamos como parâmetro a função a string “20130711” e o retorno é uma data no formato americano mês, dia e ano mm/dd/aa. Continue lendo

DToS

DToS

1 minuto A função DToS  é uma das funções de conversões entre tipos de dados em ADVPL, com ela podemos converter uma variável ADVPL do tipo data para o tipo string no formato “AAAAMMDD”.  Sintaxe: DToS(dData)   Parâmetro(s):   Retorno:   Exemplo: No exemplo abaixo utilizamos a função DToS e informamos como parâmetro a função DATE() que fornece a data atual do sistema operacional e o retorno é uma string do no formato dia, mês e ano “AAAAMMDD“. Exemplo em ADVPL: É isso aí, finalizamos Continue lendo

CToD

CToD

1 minuto A função CToD  é uma das funções de conversões entre tipos de dados em ADVPL, com ela convertemos uma variável ADVPL do tipo caractere no formato Dia/Mês/Ano(“DD/MM/AA”) para o tipo Data. Sintaxe: CToD(cData)   Argumento(s):   Retorno:     Exemplo: No exemplo abaixo utilizamos a função CToD e informamos como parâmetro a cadeira de caractere “01/08/19” onde a função a converteu para o tipo data(01/08/19) e depois somou a data o valor 2, onde a mesma ficou sendo 01/10/19.    Exemplo em ADVPL: Continue lendo

Tipos de Dados ADVPL

Tipos de Dados ADVPL

9 minutos Olá, me chamo Adilio Costa, nesse post iremos conhecer os tipos de dados ADVPL, vendo suas diferenças e exemplos práticos de como utilizá-los. A linguagem ADVPL não é uma linguagem rígida quanto a questão de definição de tipos de dados como é por exemplo a linguagem java, isso significa dizer que quando criamos uma variável em ADVPL não precisamos definir o tipo de dado que ela irá armazenar, essa mesma variável poderá receber qualquer tipo de dado em tempo de execução. A Continue lendo

Val

Val

1 minuto A função Val  é uma das funções para conversões de tipo em ADVPL, com ela podemos converter uma variável ADVPL do tipo String para o tipo Numérico. Sintaxe: Val(cString)   Argumento(s):   Retorno:   Exemplo: No exemplo abaixo utilizamos a função Val e informamos como parâmetro à função o valor String “100” e o retorno é um numérico do número 100. Exemplo em ADVPL: É isso aí, finalizamos aqui o post sobre a função ADVPL Val, caso tenha ficado alguma dúvida deixe seu comentário Continue lendo

StrZero

StrZero

1 minuto A função StrZero  é uma das funções para conversões de tipo em ADVPL, com ela podemos converter uma variável ADVPL do tipo Numérico,. para um String formatada inserindo zeros à esquerda e/ou símbolo decimal(“.”) em suas casas de acordo com os parâmetros informados. Sintaxe: StrZero(nNum,nTam,nDec)   Argumento(s):   Retorno:   Exemplo: StrZero(1000,9,2) -> “001000.00” No exemplo acima utilizamos a função StrZero e informamos como parâmetro à função o valor Numérico 1000 e o retorno é uma String formata de tamanho 9 e com Continue lendo

AllTrim

AllTrim

1 minuto A função AllTrim  é uma função de manipulação de string em ADVPL e tem por objetivo remover os espaços em branco à direita e à esquerda de uma string. de uma cadeia de caracteres passada como parâmetro. Sintaxe: AllTrim(cTexto) Parâmetro(s): Retorno: No exemplo abaixo utilizamos a função AllTrim e informamos como parâmetro à função o valor caractere ” PROTHEUSADVPL  “ com espaços tanto a esquerda como a direita e o retorno é uma string sem os espaços “PROTHEUSADVPL”. Exemplo em ADVPL: É isso Continue lendo