Share via


NDX( ) (Función)

Devuelve el nombre de un archivo de índice .IDX abierto en la tabla especificada.

NDX(nIndexNumber [, nWorkArea | cTableAlias])

Valores devueltos

Character

Parámetros

  • nIndexNumber
    Especifica el nombre del archivo .idx que debe devolver. Tanto USE como SET INDEX admiten una lista de archivos de índice que permite abrir archivos .idx para una tabla. El nombre del archivo de índice devuelto por esta función está determinado por el orden de los nombres de los archivos en la lista de archivos de índice. Por ejemplo, si el valor de nIndexNumber es 1, NDX( ) devolverá el nombre del primer archivo de índice de la lista de archivos de índice; si el valor de nIndexNumber es 2, NDX( ) devolverá el nombre del segundo archivo de índice .idx, etc. NDX( ) pasa por alto los nombres de archivos de índice compuesto (.cdx) de la lista de archivos de índice.

    NDX( ) devolverá la cadena nula si nIndexNumber es mayor que el número de archivos de índice .idx de la lista de archivos de índice.

  • nWorkArea
    Especifica el número del área de trabajo de los archivos .idx abiertos en un área de trabajo distinta de la actual. NDX( ) devuelve la cadena nula si no hay ninguna tabla abierta en el área de trabajo que especifique. Si omite nWorkArea, NDX( ) devuelve los nombres de los archivos .idx abiertos con la tabla en el área de trabajo actual.

  • cTableAlias
    Especifica el alias de tabla para los archivos .idx abiertos en un área de trabajo distinta de la actual. Si ninguna tabla tiene el alias que se ha incluido, FoxPro genera un mensaje de error. Si omite cTableAlias, NDX( ) devuelve los nombres de los archivos .idx abiertos con la tabla en el área de trabajo actual.

Observaciones

Las funciones CDX( ) y MDX( ) pueden utilizarse para devolver los nombres de los archivos de índice compuestos .cdx que estén abiertos.

En Visual FoxPro para Windows, cuando SET FULLPATH está ON, NDX( ) devuelve la ruta al archivo .idx con el nombre del archivo .idx. Cuando SET FULLPATH está OFF, NDX( ) devuelve la unidad en la que reside el archivo .idx con el nombre del archivo .idx.

Vea también

CDX( ) | INDEX | MDX( ) | SET FULLPATH | SET INDEX | SYS(14) - Expresión de índice | TAG( ) | USE