Шаг 61.
Работа с локальными БД в Delphi.
Работа с индексами (общие сведения)

    На этом шаге мы приведем общие сведения по работе с индексами.

    Компонент TTable является одним из наследников класса TDBDataSet. Начиная с этого шага мы опишем специфичные для TTable некоторые свойства и методы, в частности, работу с индексами.

    То, какой индекс является текущим для НД, в ряде случаев имеет важное значение.

    Во-первых, текущий индекс определяет поля, по которым будет отсортирован НД. Это важно как с точки зрения доступа к данным, так и с точки зрения их визуализации: представление данных должно быть максимально информативным. Плюс к этому пользователь должен быстро находить нужную ему информацию и видеть группировки записей внутри НД.

    Во-вторых, многие методы и свойства TTable работают напрямую с текущим индексом. Это, например, методы FindKey, FindNearest и другие, используемые для поиска записи, удовлетворяющей некоторому условию.

    На 24 шаге мы рассматривали, как определять индексы с помощью утилиты Database Desktop. Откроем в Database Desktop нашу таблицу Pupils.db и создадим индекс по полям God и FIO, (назовите его God_FIO) и индекс по полю FIO (назовите его Famyle).

    На следующем шаге мы рассмотрим получение информации об индексах.




Предыдущий шаг Содержание Следующий шаг