Возвращает имя открытого индексного файла типа (.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), открытого для таблицы в текущей Рабочей области.
Возвращаемое значение
Символьного типа (Character)
Комментарии
Функции CDX( ) и MDX( ) не могут быть использованы для определения Имен упакованных (compound) индексных файлов типа (.cdx).
В системе Visual FoxPro, для ОС Windows, когда включено SET FULLPATH = ON, функция NDX( ) возвращает полное имя соответствующего индексного файла типа (.idx). Когда выполняется SET FULLPATH = OFF, функция NDX( ) возвращает имя диска и имя соответствующего индексного файла типа (.idx).