Delphi 3 и создание приложений баз данных

         

Свойство KeyExclusive


Свойство property KeyExclusive: Boolean; применяется для фильтрации записей в TTable с использованием методов SetRangeStart, SetRangeEnd u EditRangeStart, EditRangeEnd.

Свойство KeyExclusive влияет на включение в отфильтрованный НД записей, у которых индексные поля содержат граничные значения диапазона фильтрации. KeyExclusive включается и отключается отдельно для начального и конечного условия фильтрации.

Если свойство для данной границы диапазона фильтрации (верхней или нижней) установлено в False, записи, содержащие в индексном поле (полях) значение, указанное в качестве данной границы диапазона, включаются в отфильтрованный НД; если установлено в True, - не включаются. По умолчанию применяется значение False. Например:

WITH Tablel do begin

CancelRange;

SetRangeStart;

KeyExclusive := True;

FieldByName('GrNum').Aslnteger:= GrNumTrnp1;

SetRangeEnd;

FieldByName('GrNum').Aslnteger := GrNumTmp2;

ApplyRange;

END; {with}



Содержание раздела