Obtendo o Último Registro de um Alias / Tabela com LastRec em ADVPL

Obtendo o Último Registro de um Alias / Tabela com LastRec em ADVPL

2 minutos A função LastRec em ADVPL obtém o último registro de um alias / tabela atual. Ela também é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL.    Sintaxe: LastRec()   Parâmetro(s): Nenhum.   Retorno:     Observações: Caso não haja área de trabalho aberta, o programa será encerrado com ocorrência de erro recuperável “Work area not in use“; LastRec substitui as funções RecCount e RecC, as quais se tornaram obsoletas.     Exemplo da função LastRec em ADVPL: Na Continue lendo

Obtendo o Conteúdo de um ou mais Campos(SX3) com GetAdvFval em ADVPL

Obtendo o Conteúdo de um ou mais Campos(SX3) com GetAdvFval em ADVPL

2 minutos A função GetAdvFVal em ADVPL obtém obtém o conteúdo de um ou mais campos(SX3) informados nos parâmetros. Essa função é uma alternativa à função Posicione, com a diferença que pode retornar o conteúdo de um ou mais campos enquanto a função Posicione retorna o conteúdo de apenas um campo. Ela é uma das Funções da SX3(Campos das Tabelas) do TOTVS Protheus.   Sintaxe: GetAdvFVal(cAlias,uCpo,uChv,nOrd,uVal) Parâmetro(s):   Retorno:   Exemplo da função GetAdvFVal em ADVPL:   Podemos ver na imagem abaixo que a Continue lendo

Verificando se um Alias/Tabela Existe no Dicionário de Dado(SX2) com FWAliasInDic em ADVPL

Verificando se um Alias/Tabela Existe no Dicionário de Dado(SX2) com FWAliasInDic em ADVPL

1 minuto A função FWAliasInDic em ADVPL verifica se um alias / tabela existe no dicionário de dados(SX2) do TOTVS Protheus. Ela é uma das Funções do Dicionário de Dados em ADVPL.   Sintaxe: FWAliasInDic(cAlias)   Parâmetro(s):   Retorno:     Exemplo da função FWAliasInDic 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.   Link de referência: Continue lendo

Executando Queries SQL com PLSQuery em ADVPL

Executando Queries SQL com PLSQuery em ADVPL

1 minuto A função PLSQuery em ADVPL executa queries/instruções SQL no banco de dados. Ela  é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL.    Sintaxe: PLSQuery(cSQL,cAlias)   Parâmetro(s): Nenhum Retorno: Nil     Exemplo da função PLSQuery em ADVPL:     É isso aí, finalizamos aqui mais um post 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 Continue lendo

Obtendo o Nome de uma Tabela no Banco com RetSQLName em ADVPL

Obtendo o Nome de uma Tabela no Banco com RetSQLName em ADVPL

2 minutos A função RetSQLName em ADVPL obtém o nome da tabela/alias( exe.:”SA2″) passado como parâmetro no banco de dados. Ela  é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL.    Sintaxe: RetSQLName(cAlias)   Parâmetro(s): Nenhum Retorno:     Exemplo da função RetSQLName em ADVPL:     É isso aí, finalizamos aqui mais um post 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, Continue lendo

Verificando se um Campo ou Variavél Não Está Vazio com NaoVazio em ADVPL

Verificando se um Campo ou Variavél Não Está Vazio com NaoVazio em ADVPL

1 minuto A função NaoVazio em ADVPL valida se o conteúdo de campo ou variável não está vazio. Ela é uma das funções de validação em ADVPL.  Sintaxe: NaoVazio()     Parâmetro(s): – Retorno: Observações: A função NaoVazio é o inverso da função Vazio, que verifica se o campo está vazio, retornando verdadeiro (.T.) se esta condição for atendida.   Exemplo da função NaoVazio em ADVPL: Bem, finalizamos mais um post aqui no blog. Espero que você tenha entendido, qualquer dúvida nos envie um Continue lendo

Confirmando a Numeração Gerada por GetSXENum com ConfirmeSX8 em ADVPL

Confirmando a Numeração Gerada por GetSXENum com ConfirmeSX8 em ADVPL

2 minutos A função ConfirmeSX8 em ADVPL tem por objetivo confirmar a numeração sequencial gerada pela função GetSXENum.  Essa função é muito útil quando desejamos obter o próximo número disponível de uma tabela para ser usado na inclusão via rotinas automáticas em ADVPL como Execauto. A função ConfirmeSX8 trabalha em conjunto com a função GetSXENum, que auxilia na geração da numeração automática e a função RollBackSX8, que desfaz toda a operação, voltando a numeração anterior. Ela é uma das Funções de Controle de Numeração(SXE) Continue lendo

Destravando um Registro de um Alias/Tabela com MsUnLock em ADVPL

Destravando um Registro de um Alias/Tabela com MsUnLock em ADVPL

2 minutos A função MsUnLock em ADVPL destrava um registro que foi travado para inclusão ou alteração com RecLock. Ela também é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL.    Sintaxe: MsUnLock()   Parâmetro(s): Nenhum. Observações: Para inserir um novo registro ou alterar o conteúdo dos campos de um registro de um arquivo de dados, é necessário travar (reservar) o registro. Para isso, utiliza-se a função RecLock. Após a atualização, é necessário chamar a função MsUnlock, Continue lendo

Deslocando um Registro de um Alias/Tabela com DBSkip em ADVPL

Deslocando um Registro de um Alias/Tabela com DBSkip em ADVPL

2 minutos A função DBSkip em ADVPL desloca/move um registro de uma alias/tabela corrente para o próximo registro ou anterior, dependendo do valor do parâmetro informado. Ela também é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL.    Sintaxe: DBSkip(nReg)   Parâmetro(s): Nenhum Retorno:     Observações: Essa função é utilizada para deslocar o ponteiro de registro da tabela para outro registro a partir do registro atual. O deslocamento é lógico, ou seja, leva em consideração a Continue lendo

Atualizando o Conteúdo de um Parâmetro do Sistema(SX6) de uma Filial com PutMVFil em ADVPL

Atualizando o Conteúdo de um Parâmetro do Sistema(SX6) de uma Filial com PutMVFil em ADVPL

1 minuto A função PutMVFil em ADVPL atualiza o conteúdo de um parâmetro do sistema(SX6) de uma determinal filial informada. Ela é uma das Funções de Parâmetros do Sistema(SX6) em ADVPL.    Sintaxe: PutMVFil(cParSX6,xCont,cFil)   Parâmetro(s):   Retorno:   Exemplo da função PutMVFil em ADVPL: Bem, finalizamos mais um post aqui do blog, espero que tenha entendido o conteúdo sobre a função PutMVFil. 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 Continue lendo

Atualizando o Conteúdo de um Parâmetro do Sistema(SX6) com PutMV em ADVPL

Atualizando o Conteúdo de um Parâmetro do Sistema(SX6) com PutMV em ADVPL

1 minuto A função PutMV em ADVPL atualiza o conteúdo de parâmetro do sistema(SX6) informado. Elá  é uma das Funções de Parâmetros do Sistema(SX6) em ADVPL.   Sintaxe: PutMV(cParSX6,xCont)   Parâmetro(s):   Retorno:   Exemplo da função PutMV em ADVPL: Bem, finalizamos mais um post aqui do blog, espero que tenha entendido o conteúdo sobre a função PutMV. 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/TLPP que você Continue lendo

Obtendo o Email do Usuário Logado no Protheus com UsrRetMail em ADVPL

Obtendo o Email do Usuário Logado no Protheus com UsrRetMail em ADVPL

1 minuto A função UsrRetMail obtém o email do usuário do Protheus logado no momento da execução de uma determinada rotina. Ela é uma das funções de manipulação de usuários em ADVPL.   Sintaxe: UsrRetMail(cCodUsr)   Parâmetros:   Retorno:     Exemplo da função UsrRetMail 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: Continue lendo

Verificando se um Registro Existe em uma Outra Tabela com ExistCPO em ADVPL

Verificando se um Registro Existe em uma Outra Tabela com ExistCPO em ADVPL

2 minutos  A função ExistCPO no ADVPL verifica se um registro passado como parâmetro existe em uma outra tabela. Ela é uma das funções de validação no ADVPL.    Sintaxe: ExistCPO(cAlias,xExp,nInd)     Parâmetro(s):   Retorno:   Obs.:  As funções ExistCpo e ExistChav 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 chave estrangeira, ou seja, verifica se um código Continue lendo

Posicionando em Registro de um Alias/Tabela com DBGoTo em ADVPL

Posicionando em Registro de um Alias/Tabela com DBGoTo em ADVPL

1 minuto A função DBGoTo em ADVPL posiciona em um determinado registro de um Alias(tabela corrente), conforme a ordem física (sequência sobre o recno). Ela é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL.    Sintaxe: DBGoTo(nRecno)   Parâmetro(s):   Retorno: Nil Observações: A sequência lógica depende da ordem e do filtro ativo na tabela corrente. Exemplo da função DBGoTo em ADVPL:     É isso aí, finalizamos aqui mais um post no Blog ProtheusAdvpl. Caso tenha Continue lendo

Verificando se um E-mail é Válido com IsEMail em ADVPL

Verificando se um E-mail é Válido com IsEMail em ADVPL

1 minuto A função IsEmail em ADVPL verifica se um email passado como parâmetro é válido, retornando true(.T.) caso seja verdadeiro e false(.F.) se for falso. Ela é uma das funções de validação no ADVPL.  Sintaxe: IsEmail(cEmail)     Parâmetro(s):   Retorno:   Exemplo da função IsMail no ADVPL: Bem, finalizamos mais um post aqui no blog. Espero que você tenha entendido, qualquer dúvida nos envie um e-mail para adiliocosta@protheusadvpl.com.br. Grande abraço e fica com Deus. Links de referência(s): https://terminaldeinformacao.com/2024/03/23/validando-um-endereco-de-e-mail-com-a-isemail-maratona-advpl-e-tl-310/