Диалоговое окно Выбор индексов содержит среди прочих следующие элементы управления.

Таблицы

Содержит список всех файлов в выбранном в текущий момент источнике данных.

Индексы

Отображает список индексов, назначенных выбранному в текущий момент файлу в списке Таблицы.

Тип файлов

Указывает, файлы каких типов отображаются в списке Индексы.

Драйвер ODBC для dBASE автоматически открывает и обновляет файлы индексов dBASE IV. Чтобы сопоставить файлы dBASE III (с расширением NDX) файлам dBASE, необходимо использовать диалоговое окно Выбор индексов.

При создании индексов dBASE следует принимать во внимание следующие ограничения.

  • Все столбцы должны иметь допустимые имена.
  • Все столбцы должны быть отсортированы в одном и том же порядке — возрастающем или убывающем.
  • Длина каждого отдельного текстового столбца должна быть меньше 100 байт.
  • Если существуют несколько столбцов, все они должны быть текстовыми столбцами и сумма размеров столбцов должна быть меньше 100 байт.
  • Поле типа Memo проиндексировать нельзя.
  • Индекс не должен уже быть указан для текущего набора полей (т. е. повторяющиеся индексы не разрешаются).
  • Имя индекса должно соответствовать соглашению об именах dBASE. В dBASE III требуется, чтобы каждый индекс был отдельным файлом с расширением NDX. В dBASE IV индексы создаются в виде имен тегов, которые сохраняются в одном файле с расширением MDX и с таким же базовым именем, как и у файла базы данных. Например, Emp.mdx является файлом индексов для базы данных Emp.dbf.

Связывание индекса с таблицей.

  1. Выберите файл в списке Таблицы.
  2. Выберите индекс в списке Индексы.
  3. Нажмите кнопку ОК, чтобы сохранить взаимосвязи таблица/индекс.
Примечание
Чтобы драйвер мог распознать индексы dBASE III, они должны быть назначены с помощью этого диалогового окна.

Содержание