Pular para o conteúdo
Início » Advpl ProxReg

Advpl ProxReg

Advpl ProxReg

Tipo: Processamento

Retorna o último registro incrementado. Esta função retorna um valor, numérico ou caracter, contendo o próximo número a partir do último registro encontrado. O campo que é levado em consideração é aquele que se encontra posicionado no SX3 (dicionário de dados). Pode ser usada para obter os próximos valores para campos dos tipos: Caracter, Numérico e Data.

Sintaxe

ProxReg(nInc,nPos,nIndice)

Parâmetros

nInc – Valor a incrementar

nPos – Tamanho

nÍndice – Número do índice a ser utilizado

Retorna

uRet – Próximo número (último registro incrementado)

Exemplo

// Exemplo de uso da função ProxReg:

dbSelectArea(“SX3”)

dbSetOrder(2)

dbSeek(“A1_COD”)

dbSelectArea(“SA1”)

cProx := ProxReg(1,6,1) // Retorna o possível próximo

// código para o cadastro de

// cliente

dbSelectArea(“SX3”)

dbSeek(“D2_NUMSEQ”)

dbSelectArea(“SD2”)

nProx := ProxReg(1,,4) // Retorna o próoximo número

// seqüencial

Return

Estude para provas de certificações em TI com os simulados Bynem

Veja também: