Compartir a través de


MDX( ) (Función)

Devuelve el nombre del archivo de índice compuesto .cdx abierto que tiene el número de posición de índice especificado.

MDX(nIndexNumber [, nWorkArea | cTableAlias])

Valores devueltos

Character

Parámetros

  • nIndexNumber
    Especifica el nombre de archivo de índice compuesto que se va a devolver. Si la tabla tiene un archivo de índice compuesto estructural y nIndexNumber es 1, se devolverá el nombre del archivo de índice compuesto estructural (que es siempre el mismo que el nombre de la tabla). Si nIndexNumber es 2, se devuelve el nombre del primer archivo de índice compuesto estructural especificado con USE o SET INDEX. Si nIndexNumber es 3, se devolverá el nombre del segundo archivo de índice compuesto, y así sucesivamente. Si nIndexNumber es mayor que el número de archivos de índice compuesto abiertos, se devolverá la cadena nula.

    Si la tabla no tiene un archivo de índice compuesto estructural y nIndexNumber es 1, se devolverá el nombre del primer archivo de índice compuesto estructural especificado con USE o SET INDEX. Si el valor de nIndexNumber es 2, se devuelve el nombre del segundo archivo de índice compuesto, etc. Si nIndexNumber es mayor que el número de archivos de índice compuesto abiertos, se devolverá la cadena nula.

  • nWorkArea
    Especifica el número del área de trabajo para los archivos de índice compuesto abiertos en áreas de trabajo distintas de la actual. Si omite este argumento opcional, se devuelven los nombres de los archivos de índice compuesto para el área de trabajo actual.

  • cTableAlias
    Especifica el alias de tabla para archivos de índice compuesto abiertos en áreas de trabajo distintas de la actual. Si omite este argumento opcional, se devuelven los nombres de los archivos de índice compuesto para el área de trabajo actual.

Observaciones

MDX( ) es idéntica a CDX( ).

Los archivos de índice pueden abrirse para una tabla con la cláusula INDEX del comando USE o con SET INDEX. Un archivo de índice compuesto estructural se abre automáticamente con su tabla. MDX( ) pasa por alto los archivos de índice .IDX especificados con USE o con SET INDEX.

Puede utilizarse TAG( ) para devolver los nombres de las etiquetas de un archivo de índice compuesto; NDX( ) puede utilizarse para devolver el nombre de un archivo de índice .idx abierto.

En Visual FoxPro para Windows, cuando SET FULLPATH está establecido en ON, MDX( ) devuelve la ruta de acceso del archivo .cdx con el nombre de archivo .cdx. Cuando SET FULLPATH está establecido en OFF, MDX( ) devuelve la unidad en la que reside el archivo .cdx con el nombre de archivo .cdx.

Vea también

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