回 帖 发 新 帖 刷新版面

主题:这个是什么函数,请指教!!!

void __fastcall TForm1::Button1Click(TObject *Sender)
{
Table1.IndexFieldNames:='CustNo';
Table1.SetKey();
Table1.FieldByName('CustNo').AsString=Edit1.Text;
Table1.GotoKey();
Edit1.Text=Table1Company.Value;
}

回复列表 (共3个回复)

沙发

//这是一段在CustNo字段中查询Edit1控件内容的程序代码
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Table1.IndexFieldNames:='CustNo'; //设置索引字段名
Table1.SetKey(); //预置查询
Table1.FieldByName('CustNo').AsString=Edit1.Text; //预置查询内容
Table1.GotoKey(); //进行查询
Edit1.Text=Table1Company.Value; //重置Edit1控件内容
}

板凳


问下   什么是预置查询..

edit1控件的重置..
直接用edit1.text:='';
和你写的有什么区别吗?

3 楼

setkey不用加(),是一个方法,使table进入查询状态;
gotokey也不用加(),是一个方法,执行它上面两句所设定的查询。

我来回复

您尚未登录,请登录后再回复。点此登录或注册