Разработка приложений баз данных в Delphi. Шейкер Т.Д. - 38 стр.

UptoLike

Составители: 

38
Под фильтрацией понимают отображение только тех записей, которые
удовлетворяют заданному условию.
При выполнении поиска отыскивается ближайшая запись (одна), соответ-
ствующая сформулированному условию.
Действия могут выполняться в Инспекторе объектов или программно.
С точки зрения реализации методы фильтрации и поиска можно разделить на
две группы:
выполняемые по любым полям;
выполняемые только
по индексированным полям.
2.6. Сортировка
Сортировка строк по какому-либо полю выполняется на уровне множест-
ва данных с помощью индексов. Индекс управляет логическим порядком запи-
сей в таблице БД. Индекс определяет поля, по которым выполняется сортиров-
ка записей, направление сортировки (по возрастанию или убыванию значений
полей), чувствительность к прописным и строчным буквам.
Начальный порядок в таблице
определяется первичным индексом. Если
таблица имеет первичный ключ, то первичный индекс создаётся по тому же по-
лю (полям). Чтобы изменить порядок записей, необходимо сделать активным
другой индекс. Вторичных индексов может быть несколько, соответственно,
могут быть заданы разные способы сортировки. Индексы обычно создают при
разработке структуры таблицы и потом активизируют в
нужный момент.
Существуют два взаимоисключающих способа задания индекса: через
свойство
IndexName или с помощью свойства IndexFieldName. В свойстве
IndexName необходимо записать имя индекса. Это можно сделать для тех таб-
лиц, у которых индексы имеют имена, в частности, для таблиц формата
Paradox. В свойстве
IndexFieldName следует перечислить через точку с запя-
той поля, входящие в индекс.
В таблицах формата Paradox можно использовать
IndexName или In-
dexFieldName
, но не одновременно. Например, таблица Customer базы данных
     Под фильтрацией понимают отображение только тех записей, которые
удовлетворяют заданному условию.
     При выполнении поиска отыскивается ближайшая запись (одна), соответ-
ствующая сформулированному условию.
     Действия могут выполняться в Инспекторе объектов или программно.
С точки зрения реализации методы фильтрации и поиска можно разделить на
две группы:
     − выполняемые по любым полям;
     − выполняемые только по индексированным полям.


                               2.6. Сортировка
     Сортировка строк по какому-либо полю выполняется на уровне множест-
ва данных с помощью индексов. Индекс управляет логическим порядком запи-
сей в таблице БД. Индекс определяет поля, по которым выполняется сортиров-
ка записей, направление сортировки (по возрастанию или убыванию значений
полей), чувствительность к прописным и строчным буквам.
     Начальный порядок в таблице определяется первичным индексом. Если
таблица имеет первичный ключ, то первичный индекс создаётся по тому же по-
лю (полям). Чтобы изменить порядок записей, необходимо сделать активным
другой индекс. Вторичных индексов может быть несколько, соответственно,
могут быть заданы разные способы сортировки. Индексы обычно создают при
разработке структуры таблицы и потом активизируют в нужный момент.
     Существуют два взаимоисключающих способа задания индекса: через
свойство IndexName или с помощью свойства IndexFieldName. В свойстве
IndexName необходимо записать имя индекса. Это можно сделать для тех таб-
лиц, у которых индексы имеют имена, в частности, для таблиц формата
Paradox. В свойстве IndexFieldName следует перечислить через точку с запя-
той поля, входящие в индекс.
     В таблицах формата Paradox можно использовать IndexName или In-
dexFieldName, но не одновременно. Например, таблица Customer базы данных

                                     38