64
переносятся в какие-то обычные окна редактирования, не связанные с дан-
ными, там проводится их изменение и после того, как проведены все провер-
ки и получено подтверждение пользователя на их сохранение, эти данные
переносятся в таблицу. Но для выполнения подобных операций необходимо
иметь доступ к отдельным полям записи. Позднее мы посмотрим, как это
можно делать.
7.3 Свойства полей
Наше приложение выглядит, конечно, очень плохо. Во-первых, после-
довательность записей определяется ключевым полем Num, а хотелось бы,
чтобы записи были расположены по алфавиту или по отделам и алфавиту.
Первое поле с номерами записей вообще пользователю не нужно и надо бы,
чтобы его не было видно. Шапка таблицы содержит непонятные пользовате-
лю имена полей Num, Fam и т.д., а надо, чтобы были написаны нормальные
заголовки по-русски. В графе Sex значения true и false, а нужны нормальные
обозначения типа «м», «ж» или «мужской», «женский».
Все это можно легко поправить. Начнем с упорядочивания записей.
Выделите на форме компонент Tablel. В Инспекторе Объектов вы увидите
среди прочих свойства IndexName и IndexFieldName. Первое из них содер-
жит выпадающий список индексов, созданных для вашей таблицы. Выбери-
те, например, индекс fio, и увидите, что записи окажутся упорядоченными по
алфавиту, поскольку в этот индекс включены поля Fam, Nam и Par. При ин-
дексе depfio упорядочивание будет по подразделениям, а внутри каждого
подразделения — по алфавиту. Альтернативный вариант индексации предос-
тавляет свойство IndexFieldName. В нем просто перечислены предусмотрен-
ные комбинации полей и вы можете выбрать необходимую, если забыли, что
обозначают имена индексов.
Теперь займемся отдельными полями. Для их редактирования служит
Редактор Полей. Вызвать его проще всего двойным щелчком на компоненте
Tablel. Сначала вы увидите пустое поле этого редактора. Щелкните на нем
правой кнопкой мыши и из всплывающего меню выберите раздел Add fields...
(добавить поля). Выберите из него курсором мыши интересующие вас поля.
Если вы при этом будете держать нажатой клавишу Ctrl, то может выделить
любую комбинацию полей. Однако, имейте в виду, что только к тем полям,
которые вы добавите, вы сможете в дальнейшем обращаться. Так что в дан-