Я ищу противоположность SetRange, что-либо типа GetRange, но не нахожу этого ни в Delphi API, ни в BDE API.
В электронной справке обзор этой темы помещен в Filter Modes. Там вы можете узнать, что EditRangeStart и EditRangeEnd переводят таблицу в модальное состояние SetKey, где соответствующим критерием для включения/выключения фильтра служит отдельная запись, Метод ApplyRange возвращает в режим таблицы. Вот пример применения критерия фильтра (Filter criteria):
Table1.EditRangeStart; { Устанавливаем начальный ключ } Label1.Caption := Table1.Fields[0].AsString; Table1.EditRangeEnd; { Устанавливаем конечный ключ } Label2.Caption := Table1.Fields[0].AsString; |
[000704]