Функция NDX()

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

Синтаксис:

NDX(nIndexNumber [, nWorkArea | cTableAlias])

Параметры:
nIndexNumber
Определяет, имя какого файла .IDX необходимо возвратить. Команды USE и SET INDEX поддерживают список файлов индексов, позволяющий открыть несколько файлов .IDX для таблицы. Порядок имен файлов индексов в этом списке определяет, какое имя файла .IDX возвратит функция NDX( ). Например, если номер nIndexNumber равен 1, NDX( ) возвращает имя первого файла .IDX в списке файлов индексов; если nIndexNumber равен 2, NDX( ) возвратит имя второго файла .IDX и т.д. Функция NDX( ) игнорирует имена файлов составных индексов (.CDX) в списке файлов индексов.
Если nIndexNumber больше общего числа файлов .IDX в списке файлов индексов, NDX( ) возвратит пустую строку.
nWorkArea
Задает номер рабочей области для файлов .IDX, которые открыты в рабочей области, отличной от текущей. Если в заданной рабочей области нет открытых таблиц, функция NDX( ) возвращает пустую строку. Если аргумент nWorkArea опущен, NDX( ) возвращает имена файлов .IDX, открытых вместе с таблицей в текущей рабочей области.
cTableAlias
Задает псевдоним таблицы для файлов .IDX, которые открыты в рабочей области, отличной от текущей. Если ни одна таблица не имеет заданного псевдонима, Visual FoxPro выдает сообщение об ошибке. Если аргумент cTableAlias опущен, NDX( ) возвращает имена файлов .IDX, открытых вместе с таблицей в текущей рабочей области.

Результат:
Символьный.

Комментарии:
Для получения имен открытых файлов составных индексов (.CDX) можно использовать функции CDX( ) и MDX( ).
В Visual FoxPro, FoxPro для Windows и FoxPro для MS-DOS, когда установка SET FULLPATH имеет значение ON, функция NDX( ) вместе с именем файла .IDX возвращает путь к этому файлу. Если действует SET FULLPATH OFF, функция NDX( ) вместе с именем файла .IDX возвращает только имя диска, на котором этот файл находится.
В FoxPro для Macintosh функция NDX( ) игнорирует установку FULLPATH и всегда возвращает вместе с именем файла .IDX путь к этому файлу.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 13.03.2003