Возвращает имя открытого индексного файла типа (.IDX) для текущей или заданной Таблицы.

NDX(nIndexNumber [, nWorkArea | cTableAlias])

Параметры

nIndexNumber

Определяет порядковый номер открытого индексного файла (.idx), для которого нужно узнать имя. Основные команды: как USE так и SET INDEX поддерживают открытие нескольких индексных файлов типа (.idx), для некоторой  таблицы данных. Данные команды определяют порядок имен в списке открытых индексных файлов, в котором рассматриваемая функция NDX( ) возвращает имена соответствующих индексных файлов. Например, если nIndexNumber =1, NDX( ) возвращает имя первого открытого индексного файла; если nIndexNumber = 2, NDX( ) возвращает имя второго открытого файла .idx, и так далее. Функция NDX( ) игнорирует имена упакованных индексных файлов типа (.cdx), которые также представлены в общем списке открытых индексных файлов рассмиатриваемой таблицы.

NDX( ) возвращает пустую строку, если значение параметра nIndexNumber больше чем количество открытых индексных файлов типа (.idx).

nWorkArea

Определяет номер Рабочей области, в которой открыта некоторая таблица, для которой требуется определить имя индексного файла типа .IDX. Функция NDX( ) возвращает пустую строку, если в указанной рабочей области нет открытой таблицы. Если данный параметр nWorkArea - отсутствует, функция NDX( ) возвращает имя соответствующего индексного файла типа (.idx), открытого для таблицы в текущей рабочей области.

cTableAlias

Определяет Алиас таблицы, для которой трубуется определить имя индексного файла типа (.idx), открытого в рабочей области, отличной от текущей рабочей области. Если задан алиас таблицы, которая еще не открыта, система Visual FoxPro генерирует сообщение об Ошибке. Если параметр cTableAlias отсутствует, функция NDX( ) возвращает имя индексного файла типа (.idx), открытого для таблицы в текущей Рабочей области.

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

Символьного типа (Character)

Expand imageКомментарии

Функции CDX( ) и MDX( ) не могут быть использованы для определения Имен упакованных (compound) индексных файлов типа (.cdx).

В системе Visual FoxPro, для ОС Windows, когда включено SET FULLPATH = ON, функция NDX( ) возвращает полное имя соответствующего индексного файла типа (.idx). Когда выполняется SET FULLPATH = OFF, функция NDX( ) возвращает имя диска и имя соответствующего индексного файла типа (.idx).

Expand imageСм. также