Возвращает имя открытого составного индексного файла .cdx, который имеет указанную индексную позицию.

MDX(nIndexNumber [, nWorkArea | cTableAlias])

Параметры

nIndexNumber

Определяет, какое имя составного индексного файла вернуть. Если таблица имеет структурный составной индексный файл и nIndexNumber равно 1, возвращается имя структурного составного индексного файла (которое является всегда таким же, как имя таблицы). Если nIndexNumber равен 2, возвращается имя первого составного индексного файла, указанного с помощью USE или SET INDEX. Если nIndexNumber равен 3, возвращается второе имя составного индексного файла, и так далее. Если nIndexNumber больше чем количество открытых составных индексных файлов, возвращается пустая строка. Если таблица не имеет структурного составного индексного файла и nIndexNumber равен 1, возвращается имя первого составного индексного файла, указанного с помощью USE или SET INDEX. Если nIndexNumber равен 2, возвращается второе имя составного индексного файла, и так далее. Если nIndexNumber больше чем количество открытых составных индексных файлов, возвращается пустая строка.
nWorkArea

Определяет номер рабочей области для составных индексных файлов, открытых в рабочих областях кроме текущей. Если Вы опускаете этот дополнительный параметр, возвращаются имена составных индексных файлов для текущей рабочей области.
cTableAlias

Определяет псевдоним таблицы для составных индексных файлов, открытых в рабочих областях кроме текущей. Если Вы опускаете этот дополнительный параметр, возвращаются имена составных индексных файлов для текущей рабочей области.

Возвращаемое значение

Символьное

Замечания

MDX( ) идентичена CDX( ).

Индексные файлы могут быть открыты для таблицы с помощью предложения INDEX команды USE или с помощью SET INDEX. Структурный составной индексный файл автоматически открывается вместе с его таблицей. MDX( ) игнорирует любые индексные файлы .idx, указанные с помощью USE или с помощью SET INDEX.

Используйте TAG( ), чтобы возвратить имя тэга из составного индексного файла; используйте NDX( ), чтобы возвратить имя индексного файла open.idx .

В Visual FoxPro для Windows, когда SET FULLPATH - ON, MDX( ) возвращает путь к .cdx файлу вместе с именем файла .cdx. Когда SET FULLPATH - OFF, MDX( ) возвращает имя диска, на котором .cdx файл постоянно находится, вместе с именем файла .cdx.

См. Также