在我的程序中有一个DBGrid数据源设置为Query控件,
在另一个窗体上放有DbEdit控件数据源设置为Table,
我想实现的是双击DBGrid上的当前记录,然后弹出放有DbEdit控件的窗体,
弹出放有DbEdit控件的窗体也要显示DBGrid上的当前记录,然后进行修改。
在另一个窗体上放有DbEdit控件数据源设置为Table,
我想实现的是双击DBGrid上的当前记录,然后弹出放有DbEdit控件的窗体,
弹出放有DbEdit控件的窗体也要显示DBGrid上的当前记录,然后进行修改。
......dbclick();
begin
application.createform(TDbEdit控件的窗体,DbEdit控件的窗体);
DbEdit控件的窗体.showmodal;
DbEdit控件的窗体.free;//DbEdit控件的窗体动态释放节省资源
end;
Table1.Locate('关键字',DBGrid当前记录的关键字值,[]);
QUERY吧 嘿嘿
如果DbEdit控件数据源设置为QUERY,DataField属性怎么设置。
指点!
DataField属性怎么设置?该怎么设就怎么设。query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from country');
DBEdit1.DataField := 'Name';
query1.Open;
DataField属性怎么设置?该怎么设就怎么设。query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from country');
DBEdit1.DataField := 'Name';
query1.Open;
然后通过locate进行定位
定位代码怎么写呀!