DBSelectArea

DBSelectArea

2 minutos A função DBSelectArea define a área de trabalho especificada com sendo a área ativa. Todas as operações subsequentes que fizerem referência a uma área de trabalho a utilização, a menos que a área desejada seja informada explicitamente. Ela também é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL.    Sintaxe: DBSelectArea(xArea)   Parâmetro(s): Observações: xArea pode ser do tipo numérico, indicando o número da área de trabalho, ou do tipo caractere, indicando o alias de uma área de Continue lendo

GetArea

GetArea

1 minuto A função GetArea é utilizada para proteger o ambiente ativo no momento de algum processamento específico para salvar uma outra área de trabalho(alias) que não o ativo. Essa função deve ser executada dentro do alias: ALIAS->(GetArea()). Esse ambiente protegido é restaurado utilizando a função RestArea. Ela é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL.    Sintaxe: GetArea()   Parâmetro(s): Nenhum. Retorno(s):   Exemplo da função GetArea em ADVPL: Suponhamos que o ambiente ativo seja do Continue lendo

FWxFilial

FWxFilial

1 minuto A função FWxFilial retorna o código da filial do alias passado como parâmetro. Poderá também de acordo com o parâmetros informados, retornar a string contendo a empresa, unidade de negócio e filial com o tratamento de compartilhamento. Ela é uma das Funções de Manipulação de Empresas em ADVPL.    Sintaxe: FWxFilial(cAlias,cEmpUDFil,cModEmp,cModUn,cModFil)   Parâmetro(s): Retorno: Exemplo da função FWxFilial 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 Continue lendo

Como Utilizar BeginSQL EndSQL no ADVPL

Como Utilizar BeginSQL EndSQL no ADVPL

2 minutos Olá, no post de hoje iremos ver como executar query Embedded SQL(SQL integrado ou embutido) utilizando o comandos BeginSQL EndSQL no ADVPL.  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. Um dos comandos utilizados para isso é o BeginSQL EndSQL conforme veremos. Sintaxe: BeginSQL “SUA_TABELA”   //Comandos SQL   EndSQL  Exemplo básico de BeginSQL EndSQL: Características dos comandos de instruções acima: Exemplo dos comandos Continue lendo

Empty

Empty

2 minutos Olá, no post de hoje iremos aprender como usar a função Empty no ADVPL. Ela é uma das funções de validação no ADVPL.  A função Empty determina se o resultado de uma expressão é vazio. Sintaxe: Empty(xExp)   Parâmetro(s): Retorno: Observações: Os critérios para determinar se o valor será considerado vazio, no parâmetro lRet, dependem do tipo de dado, no parâmetro xExp, e das regras de retorno, conforme a tabela regras de retorno:   A função Empty no ADVPL poderá ser utilizada para Continue lendo

AllwaysTrue

AllwaysTrue

1 minuto Olá, no post de hoje iremos aprender como usar a função AllwaysTrue no ADVPL. Ela é uma das funções de validação no ADVPL.  A função AllwaysTrue foi criada com o objetivo de compatibilidade, sendo que sempre irá retornar um valor lógico verdadeiro(.T.), facilitando a especificação desta situação nas parametrizações de validações de modelos de interface pré-definidos no sistema. Sintaxe: AllwaysTrue( )   Parâmetro(s): – Retorno: Exemplo da função AllwaysTrue no ADVPL: Bem, finalizamos mais um post aqui no blog. Espero que você Continue lendo

Como Usar a Função ExistChav no ADVPL

Como Usar a Função ExistChav no ADVPL

1 minuto Olá, no post de hoje iremos aprender como usar a função ExistChav no ADVPL. Elá é uma das funções de validação no ADVPL.  A função ExistChav verifica se o conteúdo especificado existe no arquivo de dados. Sintaxe: ExistChav(cAlias,cExpr,nInd,cHelp)   Parâmetro(s):   Retorno:   Dica:  As funções ExistChav e ExistCpo tem algumas semelhanças. Porém, enquanto que a função ExistChav verifica uma chave única, ou seja, verifica se um código já existe no próprio arquivo de dados que está sendo manipulado, a função ExistCpo verifica uma Continue lendo

Como Usar a Função Pertente no ADVPL

Como Usar a Função Pertente no ADVPL

1 minuto Olá, no post de hoje iremos aprender como usar a função Pertence no ADVPL. Elá é uma das funções de validação no ADVPL.  a Função Pertence verifica se o conteúdo do campo ou variável está contido dentro da expressão informada como parâmetro. Sintaxe: Pertence(cExpr) Parâmetro(s): Retorno: Utilização Essa função normalmente é utilizada em campos que possuem a opção de combo. Ou seja, várias opções disponíveis dentro de uma lista pré-determinada. Exemplo da função Pertence no ADVPL:   Nesse exemplo, o conteúdo da Continue lendo

Como Executar Stored Procedure com TCSPExec no ADVPL

Como Executar Stored Procedure com TCSPExec no ADVPL

1 minuto Olá, no post de hoje iremos aprender como executar stored procedure com TCSPExec no ADVPL. Stored procedure são um conjunto de comandos SQL que podemos criar e armazenar no banco de dados para serem executadas a qualquer momento por programas externos. Em um exemplo mais objetivo, stored procedure são funções que criamos que contém comandos SQL e assim podemos chamar essas funções para execução desses comandos SQL. No nosso exemplo nesse post a função TCSPExec em ADVPL executa uma stored procedure definida. Continue lendo

GetMV

GetMV

1 minuto Olá, no post de hoje iremos falar da função GetMV, essa é uma das Funções de Parâmetros(SX6) em ADVPL. A função GetMV é responsável por obter o conteúdo de um parâmetro da tabela SX6 do dicionário de dados do TOTVS Protheus.   Sintaxe: GetMV(cParam)   Parâmetro(s):   Retorno:   Exemplo da função GetMV em ADVPL:   Bem, finalizamos mais um post aqui do blog, espero que tenha entendido o conteúdo sobre a função GetMV. Qualquer dúvida deixe seu comentário abaixo ou nos Continue lendo

AllwaysFalse

AllwaysFalse

1 minuto Olá, no post de hoje iremos aprender como usar a função AllwaysFalse no ADVPL. Ela é uma das funções de validação no ADVPL.  A função AllwaysFalse foi criada com o objetivo de compatibilidade, sendo que sempre irá retornar um valor lógico falso(.F.), facilitando a especificação desta situação nas parametrizações de validações de modelos de interface pré-definidos no sistema. Sintaxe: AllwaysFalse( )   Parâmetro(s): – Retorno:   Exemplo da função AllwaysFalse no ADVPL:   Bem, finalizamos mais um post aqui no blog. Espero que Continue lendo

ConfirmSX8

ConfirmSX8

1 minuto   Sintaxe: ConfirmSX8()   Parâmetro(s): –   Retorno: –   Exemplo da função ConfirmSX8 em ADVPL: Bem, finalizamos mais um post aqui do blog, espero que tenha entendido. Qualquer dúvida deixe seu comentário abaixo ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br. Nos ajude compartilhando esse conteúdo nos grupos de Protheus e ADVPL/TL++ que participa. Grande abraço e fica com Deus.

GetSXENum

GetSXENum

1 minuto Olá, no post de hoje falaremos de uma das Funções de Controle de Numeração(SXE) no Protheus, a função GetSXENum. GetSXENum tem por objetivo obter o número sequencial do Alias especificado no parâmetro, através da referência aos arquivos de sistema SXE/SXF ou ao servidor de numeração(TOTVS License Server Virtual), quando esta configuração está habilitada no ambiente Protheus. a função GetSXENum trabalha em conjunto com a função ConfirmeSX8, que auxilia na confirmação da numeração automática e a função RollBackSX8, que desfaz toda a operação, voltando Continue lendo

RollBackSX8()

RollBackSX8()

1 minuto Olá, no post de hoje falaremos de uma das Funções de Controle de Numeração(SXE) no Protheus, a função RollBackSX8. RollBackSX8 tem por objetivo desfazer a numeração sequencial gerada pela função GetSXENum, ou seja, ela é o oposto da função ConfirmSX8.     Sintaxe: RollBackSX8()   Parâmetro(s): –   Retorno: –   Exemplo da função ConfirmSX8 em ADVPL: Bem, finalizamos mais um post aqui do blog, espero que tenha entendido. Qualquer dúvida deixe seu comentário abaixo ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br. Nos ajude Continue lendo