Adilio Costa

Como Executar Instruções SQL com TCSQLExec no ADVPL

Como Executar Instruções SQL com TCSQLExec no ADVPL

1 minuto   Olá, no post de hoje iremos aprender como executar instruções SQL com TCSQLExec no ADVPL,  instruções como UPDATE e INSERT. TCSQLExec  é uma das funções de acesso e manipulação de banco de dados no Protheus e tem por objetivo executar uma instrução de sintaxe SQL(Structured Query Language) diretamente no banco de dados em que está conectado. Sintaxe: TCSQLExec(<cQuery>) Parâmetro(s): Retorno: Exemplo em ADVPL: Bem, finalizamos mais um post aqui no blog. Espero que você tenha entendido, qualquer dúvida nos envie um Continue lendo

UsrRetName

UsrRetName

1 minuto A função UsrRetName retorna o nome do usuário do TOTVS Protheus conforme o código passado como parâmetro. Ela é uma das Funções de Manipulação de Usuários do Protheus. Sintaxe: UsrRetName(cCodUsr)   Parâmetro(s):   Retorno:   Exemplo da função UsrRetName em ADVPL:   Bem, finalizamos mais um post aqui no blog. Espero que tenha entendido, se tiver ficado alguma dúvida deixe seu comentário ou nos mandar um e-mail para adiliocosta@protheusadvpl.com.br. Grande abraço e fica com Deus.   Links de referência: https://www.blogadvpl.com/funcoes-uteis-de-usuario/#page-content  

RetCodUsr

RetCodUsr

1 minuto Olá, no post de hoje iremos falar de uma das funções de manipulação de usuários em ADVPL, a função RetCodUsr. Essa função tem por objetivo retornar o código do usuário corrente do TOTVS Protheus no momento da execução de uma determinada rotina do Protheus. Sintaxe: RetCodUsr( ) Retorno: Exemplo em ADVPL: Bem, finalizamos mais um post aqui no blog. Espero que tenha entendido, se tiver ficado alguma dúvida deixe seu comentário ou nos mandar um e-mail para adiliocosta@protheusadvpl.com.br. Grande abraço e fica 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

Como Usar a Função FWGetSX5 Para Obter Registros da SX5 do Protheus

Como Usar a Função FWGetSX5 Para Obter Registros da SX5 do Protheus

2 minutos Olá, no post de hoje iremos falar da função FWGetSX5 do ADVPL. A função FWGetSX5 é uma das funções de manipulação das tabelas genéricas SX5 do Protheus e tem por finalidade obter o registros da SX5 de acordo com os parâmetros passados. Ela retorna um array bidimensional conforme o exemplo abaixo: Objetivo: Retornar registros das tabelas genéricas SX5 do Protheus. Sintaxe: FWGetSX5 ( < cTab >, [ cChave ] , [cIdiom] ) → aDadosSX5 Parâmetros: RetornoaDadosSX5 (Array de caracteres) Logo abaixo temos um Continue lendo

GetLastQuery

GetLastQuery

2 minutos Olá, no post de hoje iremos falar da função auxiliar GetLastQuery() dentro do desenvolvimento de querys no TOTVS Protheus.  Muitas vezes como forma de facilitar o desenvolvimento de querys no Protheus utilizamos o que chamamos de Embedded SQL, que são querys SQL embutidas no código ADVPL, no entanto quando vamos depurar um código ADVPL que tenha essas características não é possível colocar pontos de paradas entre as instruções BeginSQL e EndSQL, assim não conseguiremos obter a consulta SQL que foi montada dentro 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

ConOut

ConOut

1 minuto Olá, a função ConOut é uma das funções de manipulação de arquivos, discos e IO em ADVPL. Ela tem como objetivo acrescentar uma mensagem no arquivo de console(console.log) do TOTVS AppServer ou mesmo no terminal, quando o TOTVS AppServer está sendo executado em modo console. A função ConOut é muito útil em situações onde estamos fazendo análise de erros e precisamos saber qual o problema está ocasionando o erro, assim com a função ConOut podemos analisar através do arquivo log ou via Continue lendo

Como Configurar o SmartClient no TOTVS VSCode

Como Configurar o SmartClient no TOTVS VSCode

2 minutos Olá, no post de hoje iremos aprender como configurar o SmartClient no TOTVS VSCode. Por padrão quando vamos usar o TOTVS VSCode pela primeira vez ele apresenta uma tela para configurarmos um workspace e logo em seguida pede para que possamos configurar o SmartClient que vai ser utilizado, onde selecionamos(clicando em Choose File) e selecionando o diretório dele, conforme é mostrado na imagem abaixo: No entanto existem algumas situações em que precisamos reconfigurar o SmartClient no TOTVS VSCode, seja porque ele mudou 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

BoF

BoF

1 minuto A função BoF informa se o posicionamento dos registros está no início do arquivo/tabela ativo. Ela também é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL.    Sintaxe: Bof()   Parâmetro(s): Nenhum. Retorno:       Exemplo da função BoF em ADVPL: Enquanto não tiver no primeiro registro da tabela SA1 a contagem dos registros vai sendo feita.     É isso aí, finalizamos aqui mais um post no Blog ProtheusAdvpl. Caso tenha ficado alguma Continue lendo

DBGoTop

DBGoTop

2 minutos A função DBGoTop posiciona no primeiro registro lógico da tabela corrente . Ela é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL.    Sintaxe: DBGoTop()   Parâmetro(s): Nenhum. Observações: A sequência lógica depende da ordem e do filtro ativo na tabela corrente. Portanto, o primeiro registro lógico pode não ser o primeiro registro físico. Exemplo da função DBGoTop em ADVPL: Vamos supor que nós tenhamos 5 registros na tabela SA2(Fornecedores) do TOTVS Protheus conforme os Continue lendo

Alias

Alias

1 minuto A função Alias retorna o alias(Ex.:”SA1″) de uma área de trabalho especificada no parâmetro nArea. Ela é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL.    Sintaxe: Alias(nArea)   Parâmetro(s): Retorno(s):     Observações: Alias é uma função de banco de dados utilizada para determinar o alias da área de trabalho especificada. Alias é o nome atribuído a uma área de trabalho quando um arquivo de banco de dados está em uso. O nome atribuído Continue lendo