Class TLocateObject (unit DBUtils)

Inherits from

TObject

TLocateObject

Constructors



Functions

function Locate(const KeyField, KeyValue: string; Exact, CaseSensitive: Boolean): Boolean;


procedure ActiveChanged;


procedure CheckFieldType(Field: TField);


function FilterApplicable: Boolean;


function LocateFilter: Boolean;


function LocateFull: Boolean;


function LocateKey: Boolean;


function MatchesLookup(Field: TField): Boolean;


function UseKey: Boolean;


procedure SetDataSet(Value: TDataSet);

TLocateObject

Properties

property DataSet : TDataSet


property IndexSwitch : Boolean


property Bookmark : TBookmark


property CaseSensitive : Boolean


property LookupExact : Boolean


property LookupField : TField


property LookupValue : string


Events

Variables

FBookmark : TBookmark;


FCaseSensitive : Boolean;


FDataSet : TDataSet;


FIndexSwitch : Boolean;


FLookupExact : Boolean;


FLookupField : TField;


FLookupValue : string;



Constructors


Functions


function Locate(const KeyField, KeyValue: string; Exact, CaseSensitive: Boolean): Boolean;


procedure ActiveChanged;


procedure CheckFieldType(Field: TField);


function FilterApplicable: Boolean;


function LocateFilter: Boolean;


function LocateFull: Boolean;


function LocateKey: Boolean;


function MatchesLookup(Field: TField): Boolean;


function UseKey: Boolean;


procedure SetDataSet(Value: TDataSet);

TLocateObject


Properties


property DataSet : TDataSet


property IndexSwitch : Boolean


property Bookmark : TBookmark


property CaseSensitive : Boolean


property LookupExact : Boolean


property LookupField : TField


property LookupValue : string


Events


Variables


FBookmark : TBookmark;


FCaseSensitive : Boolean;


FDataSet : TDataSet;


FIndexSwitch : Boolean;


FLookupExact : Boolean;


FLookupField : TField;


FLookupValue : string;