RECCOUNT( )*
Determina el número de registros del fichero (.dbf) actual
Sintaxis
RECCOUNT()* LASTREC() –> nRegistros
Devuelve
RECCOUNT() devuelve el número de registros físicos existentes en el fichero actual de base de datos, en forma de valor numérico entero. Los mandatos de filtro como SET FILTER o SET DELETED no afectan al valor devuelto. RECCOUNT() devuelve cero si no hay ningún fichero de base de datos abierto en el área de trabajo actual.
Descripción
RECCOUNT() es una función de base de datos similar a LASTREC(). Por defecto, RECCOUNT() opera en el área de trabajo actual. Si desea utilizarla en otra área de trabajo, debe especificarla mediante una expresión de alias (consulte el ejemplo siguiente).
Ejemplos
¦ Este ejemplo ilustra la relación que existe entre COUNT y RECCOUNT():
USE Ventas NEW
? RECCOUNT() // Resultado: 84
//
SET FILTER TO Vendedor = “1001”
COUNT TO nRegistros
? nRegistros // Resultado: 14
? RECCOUNT() // Resultado: 84
¦ Este ejemplo utiliza una expresión de alias para acceder al número de registros de un área de trabajo no seleccionada:
USE Ventas NEW
USE Cliente NEW
? RECCOUNT(), Ventas->(RECCOUNT())
Ficheros: La biblioteca asociada es DPXBASE.CH.