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