Alterando o Tamanho de um Array com aSize em ADVPL

Alterando o Tamanho de um Array com aSize em ADVPL

2 minutos A função aSize em ADVPL altera o tamanho de um array especificado, podendo aumentar ou diminuir esse array. Ela é uma das funções de manipulações de array em ADVPL. 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 elementos serão Continue lendo

Convertendo um tipo Numérico para um tipo String formatada com Str em ADVPL

Convertendo um tipo Numérico para um tipo String formatada com Str em ADVPL

1 minuto A função Str em ADVPL converte um tipo Numérico para uma String formatada de acordo com os parâmetros informados. Ela é uma das funções de Conversão Entre Tipos de Dados em ADVPL. 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 o primeiro parâmetro(19), o tamanho da variável(5) Continue lendo

Convertendo uma String Formatada(aaaammdd) para Data com SToD em ADVPL

Convertendo uma String Formatada(aaaammdd) para Data com SToD em ADVPL

1 minuto A função SToD  em ADVPL converte uma String formatada(aaaammdd) para o tipo de dado Data no formato americano de mês, dia e ano(mm/dd/aa). Ela é uma das funções para conversão de tipo de dados em ADVPL. É 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 “20230711” e o retorno é uma data no formato americano mês, dia e ano mm/dd/aa. Exemplo da Continue lendo

Convertendo uma Data para uma String Formatada(aaaammdd) com DToS em ADVPL

Convertendo uma Data para uma String Formatada(aaaammdd) com DToS em ADVPL

1 minuto A função DToS  em ADVPL converte uma Data para uma String formatada com ano,mes e dia(aaaammdd). Ela é uma das funções de Conversão 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 Continue lendo

Convertendo uma String Formatada(dd/mm/aa) para Data com CToD em ADVPL

Convertendo uma String Formatada(dd/mm/aa) para Data com CToD em ADVPL

1 minuto A função CToD  em ADVPL converte uma String formatada(dd/mm/aa) para o tipo de dado Data. Ela é uma das funções de Conversão Entre Tipos de Dados em ADVPL. Sintaxe: CToD(cData)   Argumento(s):   Retorno:     Exemplo: No exemplo abaixo utilizamos a função CToD e informamos como parâmetro a cadeira de caractere “12/07/23” onde a função a converteu para o tipo data(12/07/23) e depois somou a data o valor 2, onde a mesma ficou sendo 12/07/23.    Exemplo em ADVPL: É isso 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

Convertendo uma String para Numérico com Val em ADVPL

Convertendo uma String para Numérico com Val em ADVPL

1 minuto A função Val  em ADVPL converte uma String para Numérico. Ela é uma das funções para conversão entre tipos de dados em ADVPL. 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 da função Val em ADVPL: É isso aí, finalizamos aqui o post sobre a função ADVPL Val, caso tenha ficado alguma dúvida deixe Continue lendo

Convertendo um Valor Numérico em uma String Formatada com Zeros à Esquerda com StrZero

Convertendo um Valor Numérico em uma String Formatada com Zeros à Esquerda com StrZero

1 minuto A função StrZero em ADVPL converter um valor do tipo Numérico. para uma String formatada, inserindo zeros à esquerda e/ou símbolo decimal(“.”) em suas casas de acordo com os parâmetros informados. Ela é uma das funções de conversão entre tipos de dados em ADVPL. 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 Continue lendo

Removendo Espaços à Direita e à Esquerda de uma String com AllTrim em ADVPL

Removendo Espaços à Direita e à Esquerda de uma String com AllTrim em ADVPL

1 minuto A função AllTrim  em ADVPL remove espaço à direita ou à esquerda de uma string passada como parâmetro. Ela é uma das funções de Manipulação de String em ADVPL. 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 da função Alltrim em ADVPL: É isso aí, finalizamos aqui o post Continue lendo

Verificando se uma Pasta ou Diretório Existe com ExistDir em ADVPL

Verificando se uma Pasta ou Diretório Existe com ExistDir em ADVPL

1 minuto A função ExistDir em ADVPL verifica se uma pasta ou dirétório informado como parâmetro existe. Ela é uma das funções de Manipulação de Arquivos, Discos e IO em ADVPL. Sintaxe: ExistDir(cDir, uPar, lMin) Parâmetros   Retorno:   Exemplo da função ExistDir em ADVPL: Bem pessoal e era isso que tínhamos pra falar da função ExistDir, espero que vocês tenham entendido o funcionamento da função, até mais e um grande abraço. Link de referência:  http://tdn.totvs.com/display/tec/ExistDir