Description | Hierarchy | Fields | Methods | Properties |
type TSqlitePassFieldFilters = class(TSqlitePassObjectList)
A list of defined Filters matching Fields List
![]() |
constructor Create(Dataset: TSqlitePassDataset; OnChange: TNotifyEvent); |
![]() |
destructor Destroy; override; |
![]() |
function AcceptRecord(Const RecordBuffer: PRecBuffer): Boolean; |
![]() |
function FilterByField(const Value: TField): TSqlitePassFieldFilter; |
![]() |
function FilterByFieldName(const Value: String): TSqlitePassFieldFilter; |
![]() |
function First: Boolean; |
![]() |
function GetFilterText(FilteredOnly: Boolean = False): String; |
![]() |
function Last: Boolean; |
![]() |
function Next: Boolean; |
![]() |
function Prior: Boolean; |
![]() |
function GetItem(Index: Integer): TSqlitePassFieldFilter; |
![]() |
procedure Assign(Const Source: TSqlitePassFieldFilters); |
![]() |
procedure BeginUpdate; |
![]() |
procedure ClearFilters; |
![]() |
procedure DisableFilters; |
![]() |
procedure EnableFilters; |
![]() |
procedure EndUpdate; |
![]() |
procedure InitActiveFilters; |
![]() |
procedure ParseFilterText(const Value: String); overload; |
![]() |
procedure ParseFilterText(const KeyFields: String; const KeyValues: Variant; FilterOptions: TLocateOptions); overload; |
![]() |
procedure ScanRecords; |
![]() |
procedure InitFilters; |
![]() |
procedure SetItem(Index: Integer; const Value: TSqlitePassFieldFilter); |
![]() |
property Count; |
![]() |
property Filtered: Boolean Read GetFFiltered; |
![]() |
property FilterText: String Read FFilterText; |
![]() |
property Items[Index: Integer]: TSqlitePassFieldFilter read GetItem write SetItem; |
![]() |
property MoveState: TGetResult Read FMoveState; |
![]() |
property Options: TLocateOptions Read FOptions Write FOptions; |
![]() |
property Results: TSqlitePassIntegerList Read FResultRecordsList; |
![]() |
constructor Create(Dataset: TSqlitePassDataset; OnChange: TNotifyEvent); |
![]() |
destructor Destroy; override; |
![]() |
function AcceptRecord(Const RecordBuffer: PRecBuffer): Boolean; |
![]() |
function FilterByField(const Value: TField): TSqlitePassFieldFilter; |
![]() |
function FilterByFieldName(const Value: String): TSqlitePassFieldFilter; |
![]() |
function First: Boolean; |
Navigate Through Results |
![]() |
function GetFilterText(FilteredOnly: Boolean = False): String; |
![]() |
function Last: Boolean; |
![]() |
function Next: Boolean; |
![]() |
function Prior: Boolean; |
![]() |
function GetItem(Index: Integer): TSqlitePassFieldFilter; |
![]() |
procedure Assign(Const Source: TSqlitePassFieldFilters); |
![]() |
procedure BeginUpdate; |
![]() |
procedure ClearFilters; |
![]() |
procedure DisableFilters; |
![]() |
procedure EnableFilters; |
— |
![]() |
procedure EndUpdate; |
![]() |
procedure InitActiveFilters; |
![]() |
procedure ParseFilterText(const Value: String); overload; |
![]() |
procedure ParseFilterText(const KeyFields: String; const KeyValues: Variant; FilterOptions: TLocateOptions); overload; |
![]() |
procedure ScanRecords; |
Scan the Recordset and fill FResultRecordsList with matching records |
![]() |
procedure InitFilters; |
![]() |
procedure SetItem(Index: Integer; const Value: TSqlitePassFieldFilter); |
![]() |
property Count; |
Properties |
![]() |
property Filtered: Boolean Read GetFFiltered; |
![]() |
property FilterText: String Read FFilterText; |
![]() |
property Items[Index: Integer]: TSqlitePassFieldFilter read GetItem write SetItem; |
![]() |
property MoveState: TGetResult Read FMoveState; |
![]() |
property Options: TLocateOptions Read FOptions Write FOptions; |
![]() |
property Results: TSqlitePassIntegerList Read FResultRecordsList; |