Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

RECCOUNT()

RecCount()

Contextualiza función antigua sustituida por LastRec.

RECCOUNT()AdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

La documentación actual de LastRec declara obsoletas RecCount y RecC. El contrato trata del último registro físico, no de contar visibles o no eliminados. No lo use como clave ni total filtrado. El ejemplo no invocado muestra la alternativa. La documentación advierte que puede efectivar cambios pendientes: evite durante inclusión incompleta. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

RecCount()

Retorno

Numérico en uso histórico; comprobar RDD.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed612()
    // Requiere área real abierta; bloque no invocado.
    Local bUltimo := {|| LastRec()}
    ConOut(ValType(bUltimo))
Return Nil
Resultado esperado

Solo crea bloque B; no cuenta registros reales. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Use COUNT(*) con filtros correctos para contar lógicamente; distinga LastRec de Recno.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. LastRec. Substituição de RecCount/RecC e ressalvas de RDD. Consulta el 2026-10-27.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha