Recno
Recno() -> nRecObtém a posição física corrente da área.
Visão geral
Recno identifica o registro corrente no alias escolhido; não representa o número de linhas nem uma chave estável entre tabelas, ambientes ou restaurações. O TDN documenta retorno especial em EOF para TOPCONN e zero quando não há área aberta. Confira Eof antes de usar o número; um valor positivo sozinho não comprova um registro válido. O bloco exige alias fornecido pelo chamador e não é executado. (Fontes: refs. 1–1.)
Sintaxe
Recno() -> nRecRetorno
Numérico: posição corrente, conforme RDD e estado.
Exemplo comentado
#Include "Protheus.ch"
User Function Ed614()
// O chamador precisa confirmar Select(cAlias)>0 e !Eof().
Local bRegistro := {|cAlias| (cAlias)->(Recno())}
ConOut(ValType(bRegistro))
Return NilCria um bloco; não lê uma tabela neste laboratório. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Qualifique o alias e não use sentinelas EOF como endereços válidos.
- Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.