DELPHI中怎样快速将光标定位到一条记录
2个回答
推荐于2017-10-31 · 知道合伙人软件行家
关注
展开全部
在 delphi 语言里,可以使用数据控件提供的 Locate 成员方法快速定位至某条记录。
Locate 方法的功用是:搜索指定条件的记录,并将记录指针指向该记录。
其定义如下:
type
TLocateOption = (loCaseInsensitive,loPartialKey);
TLocateOptions = set of TLocateOption;
function Locate(const KeyFields:String;Const KeyValues:Variant;Options:TLocateOptions):Boolean;
示例代码:
procedure TForm1.Button1Click(Sender: TObject);
var
KeyFields:string;
KeyValues:Variant;
begin
keyFields := 'Contact;Phone';
KeyValues := VarArrayOf(['Joe Bailey','011-5-697044']);
if Table1.Locate(KeyFields,KeyValues,[loPartialKey]) then
begin
ShowMessage('找到了');
end;
end;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询