MsgInfo

MsgInfo

1 minuto A função MsgInfo apresenta uma mensagem de informação na tela do TOTVS Protheus.  Ela é uma das funções de Avisos e Alertas em ADVPL.  Sintaxe: MsgInfo(cMsg,cTitulo) Parâmetro(s): Retorno:     Exemplo da função MsgInfo em ADVPL: É isso aí, finalizamos aqui o post sobre a função MsgInfo em ADVPL. 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/MsgInfo  

AxCadastro

AxCadastro

1 minuto A função AxCadastro é utilizada para montar a tela padrão da MBrowse(modelo 1) no TOTVS Protheus.  Ela é uma das funções de Cadastros em componentes de interface visual em ADVPL.  AxCadastro disponibiliza algumas opções na sua criação, como: Browse padrão para visualização das informações da base de dados, de acordo com asconfigurações do SX3 – Dicionário de Dados (campo browse); Funções de pesquisa, visualização, inclusão, alteração e exclusão padrões paravisualização de registros simples, sem a opção de cabeçalho e itens.   Sintaxe: Continue lendo

Space

Space

1 minuto A função Space retorna uma string com uma quantidade especificada de espaços.  Ela é uma das funções de manipulação de string em ADVPL.  Sintaxe: Space(nQuant) Parâmetro(s): Retorno:   Observações: Caso seja especificado 0 (zero) no parâmetro nQuant, a função retornará uma string nula (“”). Essa função pode ser utilizada, por exemplo, para inicializar uma variável do tipo caractere, antes que a mesma seja associada a um comando Get. Podemos utilizar a função TamSX3 em conjunto com Space;   É isso aí, finalizamos aqui o 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

Exit

Exit

1 minuto Olá, no post de hoje iremos falar de um dos comandos ADVPL, o comando Exit.  O comando Exit em ADVPL causa a saída de um ciclo de repetição While … EndDo ou For … Next, transferindo o fluxo de execução do programa para a primeira linha de instrução imediatamente seguinte ao EndDo ou Next.   Sintaxe: Exit   Parâmetro(s): Nenhum   Utilização: Utiliza-se o comando Exit para forçar a finalização de uma estrutura de repetição While … EndDo ou For … Next, Continue lendo

Right

Right

1 minuto A função Right retorna um determinado número da caracteres à direita de uma string passada como parâmetro. Ela é uma das funções de manipulação de string em ADVPL.    Sintaxe: Left(cTexto,nNumCar)   Parâmetro(s): Retorno:     Observações: Caso o parâmetro nNumCar seja maior que o tamanho da string, será retornada a própria string informada no parâmetro; Caso o parâmetro nNumCar seja menor ou igual a 0 (zero), a função retornará uma string vazia; Caso o parâmetro nNumCar seja menor que 0 (zero), a 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

Capital

Capital

1 minuto A função Capital  transforma as letras iniciais de uma string em maiúsculas e as demais letras em minúsculas.  A função Capital é uma das funções de manipulação de string em ADVPL.  Sintaxe: Capital(cTexto) Parâmetro(s): Retorno:   É isso aí, finalizamos aqui o post sobre a função Capital em ADVPL. 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://www.codigofonte.com.br/codigos/funcao-capital

Left

Left

1 minuto A função Left retorna um determinado número da caracteres à esquerda de uma string passada como parâmetro. Ela é uma das funções de manipulação de string em ADVPL.    Sintaxe: Left(cTexto,nNumCar)   Parâmetro(s): Retorno: Observações: Caso o parâmetro nNumCar seja maior que o tamanho da string, será retornada a própria string informada no parâmetro; Caso o parâmetro nNumCar seja menor ou igual a 0 (zero), a função retornará uma string vazia. Exemplo de Left em ADVPL: No código ADVPL acima utilizamos a função Continue lendo

MA103F4H – Exibição dos Pedidos de Compra

MA103F4H – Exibição dos Pedidos de Compra

1 minuto Olá, hoje iremos falar do ponto de entrada MA103F4H, responsável por exibir pedidos de compras no documento de entrada(MATA103). Este ponto de entrada deve ser utilizado em conjunto com o Ponto de Entrada MA103F4I. Ponto-de-Entrada:MA103F4H – Exibição dos pedidos de compra Descrição:Inclui colunas na seleção do pedido de compra. Em que Ponto:No momento da montagem do browse de exibicao dos pedidos de compra Programa Fonte:Documento de Entrada(MATA103.prx)   Sintaxe: MA103F4H() Parâmetro(s): Retorno:   Exemplo em ADVPL: Bem, finalizamos mais um post aqui Continue lendo