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

UptoLike

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

41
2.7.1. Свойство Filter
Свойство Filter имеет строковый тип и может быть задано в Инспекто-
ре объектов или сформировано программно. Запись условия в Инспекторе объ-
ектов обычно не вызывает затруднений. Например, для фильтрации по число-
вому полю
Length_In простое условие Length_In>60, записанное в свойстве
Filter компонента Table, позволяет вывести записи, у которых значение поля
Length_In превышает 60. Условие
(Length_In>60)and(Length_In<100)
отбирает записи, у которых длина Length_In больше 60 и меньше 100.
Для вывода записей, имеющих значение
Cod в поле Category строко-
вого типа, достаточно записать условие:
Category=’Cod’. Если при этом в
свойстве
foCaseInsensitive задать true, то на результат не будет влиять ре-
гистр, то есть значения
Cod и сod не различаются (рис. 13).
Рис. 13. Задание условия фильтрации в Инспекторе объектов
     2.7.1. Свойство Filter
     Свойство Filter имеет строковый тип и может быть задано в Инспекто-
ре объектов или сформировано программно. Запись условия в Инспекторе объ-
ектов обычно не вызывает затруднений. Например, для фильтрации по число-
вому полю Length_In простое условие Length_In>60, записанное в свойстве
Filter компонента Table, позволяет вывести записи, у которых значение поля
Length_In превышает 60. Условие
(Length_In>60)and(Length_In<100)
отбирает записи, у которых длина Length_In больше 60 и меньше 100.
     Для вывода записей, имеющих значение ’Cod’ в поле Category строко-
вого типа, достаточно записать условие: Category=’Cod’. Если при этом в
свойстве foCaseInsensitive задать true, то на результат не будет влиять ре-
гистр, то есть значения ’Cod’ и ’сod’ не различаются (рис. 13).




           Рис. 13. Задание условия фильтрации в Инспекторе объектов

                                      41