Приложения для работы с локальными базами данных 489

из которого будут браться допустимые значения. При выборе Table Lookup на экра-
не появляется кнопка Define — определить. При ее нажатии открывается диалого-
вое окно, показанное на рис. 9.7. В нем вы можете для данного поля задать табли-
цу просмотра (Lookup table). При этом вы можете воспользоваться выпадающим
списком драйверов или псевдонимов (Drive or Alias) и кнопкой просмотра (Browse...).
А затем кнопкой со стрелкой занести поле просматриваемой таблицы, из которого
будут браться допустимые значения. В нашем примере пока все это сделать невоз-
можно, поскольку еще не создана вторая таблица Dep. Однако, после того, как она
будет создана, полезно вернуться к таблице Pers и для поля Dep задать таблицу
Dep как просматриваемую и ее поле Dep как множество возможных значений. Это
предотвратит ошибочное появление в таблице Pers каких-то значений подразделе-
ний, не содержащихся в таблице Dep.

9.2.3.3 Secondary Indexes — вторичные индексы

Следующий раздел в выпадающем списке свойств таблицы: Secondary Inde-
xes — вторичные индексы. Этот раздел позволяет создать необходимые для даль-
нейшей работы вторичные индексы (первичный индекс создается по ключевым по-
лям). Например, для дальнейшего использования нашей таблицы Pers полезны
будут следующие индексы:

Имя индекса	Поля	Пояснение
fio	Fam, Nam, Par	Упорядочивание таблицы сотрудников по алфавиту.
depfio	Dep, Fam, Nam, Par	Упорядочивание таблицы по подразделениям, а внутри каждого подразделения упорядочивание сотрудников по алфавиту.
year	Yearb	Упорядочивание таблицы по году рождения сотрудников.

Чтобы создать новый вторичный индекс, нажмите кнопку Define — опреде-
лить. Откроется диалоговое окно, представленное на рис. 9.8. В его левом окне Fi-
elds содержится список доступных полей, в правом окне Indexed fields вы можете
подобрать и упорядочить список полей, включаемых в индекс. Для переноса поля
из левого окна в правое надо выделить интересующее вас поле или группу полей и
нажать кнопку со стрелкой вправо. Стрелками Change order (изменить последова-
тельность) можно изменить порядок следования полей в индексе.       ^