ADVPL no Protheus: Dados e Estrutura

ADVPL aplicado ao Protheus com foco em dados, dicionário e estrutura interna do sistema.

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 tela acima podemos 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 função GetAdvFVal retornou o conteúdo Continue lendo