Sintaxis
LASTREC()
Propósito
Determina la cantidad de registros existentes en el archivo.
Argumentos
Ninguno.
Utilización
La función LASTREC() suministra el número del último registro físico del archivo de datos abierto en el área de trabajo seleccionada. En caso de que no exista ningún archivo de datos abierto en el área de trabajo seleccionada o si el archivo está vacío, la función devuelve cero.
Una utilización típica de la función LASTREC() es la presentación de la cantidad de registros de un archivo de datos para el usuario, principalmente en informes. De esta manera, el usuario consigue acompañar el progreso de la impresión.
La función LASTREC() es idéntica a la función RECCOUNT(), y la sustituye, pues la RECCOUNT() está obsoleta y se mantiene únicamente por cuestiones de compatibilidad.
Sugerencias
La función LASTREC() generalmente opera en el área de trabajo seleccionada. Sin embargo, en caso de que se especifique, puede operar en otro alias, de acuerdo con el siguiente ejemplo: <alias>-> LASTREC() suministra el número del último registro físico del archivo de datos abierto en el área de trabajo especificada por el alias.
Ejemplos
TRB->( LASTREC())
En el ejemplo anterior, la función devolverá la cantidad de registros del archivo de datos abierto en el área de trabajo TRB.