LastRec
LastRec() -> nRecordConsulta o número do último registro inserido na área corrente.
Visão geral
Não é uma contagem confiável de registros ativos nem uma confirmação de chave de negócio. A referência alerta que ações pendentes podem ser enviadas e gerar Commit error; sem área aberta ocorre erro. O exemplo mantém a chamada em bloco não executado, para que o chamador controle o contexto. (Fontes: refs. 1–1.)
Sintaxe
LastRec() -> nRecordRetorno
Número do último registro conforme a RDD.
Exemplo comentado
#Include "Protheus.ch"
User Function Ed504()
// Avaliar apenas com area adequada e sem gravacoes pendentes.
Local bUltimo := {|| LastRec()}
ConOut(ValType(bUltimo))
Return NilPrepara bloco sem consultar a área ou disparar envio de pendências. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Para contar resultados, usar uma consulta apropriada e distinguir registros lógicos, físicos e excluídos.
- 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.