Árvore de páginas

Sintaxis

 

FCOUNT()

 

 

Propósito

 

Devuelve la cantidad de campos del archivo de datos.

 

 

Argumentos

 

Ninguno.

 

 

Utilización

 

La función FCOUNT() es útil en aplicaciones en las que se desea independencia de la estructura de datos. Es decir, aplicaciones que trabajen con cualquier archivo de datos, del mismo que no se conozca, inicialmente, la cantidad de campos que tendrán.

 

Si no hay una archivo de datos abierto, la función FCOUNT() retornará cero.

 

Una utilización típica de la función FCOUNT() es en el establecimiento de los límites superiores para los comandos FOR ... NEXT o WHILE ... ENDDO, utilizados en operaciones que procesan un campo del archivo de datos a cada vez.

 

Por lo general, esta función opera sobre el área de trabajo seleccionada. Sin embargo, si se especifica otro alias se puede operar sobre esta otra área de trabajo. Por ejemplo: <alias>->FCOUNT() suministra la cantidad de campos que tiene el archivo abierto en el área de trabajo especificada por el alias.

 

 

Ejemplos

 

FUNCTION LerTrab(cAlias)

 

LOCAL nCont := 0

 

FOR nCont := 1 TO (cAlias)->(FCOUNT())

          // Muestra el nombre de los campos

          MsgInfo(“Nombre del campo del archivo: “ + (cAlias)->(FIELD(nCont)))

NEXT nCont

 

RETURN NIL

  • Sem rótulos