求一个好用的控件!!!! 用delphi、access想做一个订货单,有什么控件可以做到输入多条数据并能保存到数据库中,在控件的第一项里输入商品编码,后面就可以自动调出其商品信息,只需改动数量就可以了。按方向键就可以再增加一行,最后输入完后一块保存。多谢了,各位朋友。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 输入多条数据并能保存到数据库DBGrid就可以在控件的第一项里输入商品编码,后面就可以自动调出其商品信息在ADOQuery/ADOTable相应字段的OnChange事件里面自己写,没有一个控件可以帮你完成这件事情按方向键就可以再增加一行DBGrid向下方向键就是自动增加一行最后输入完后一块保存ADOQuery1.UpdateBatch(arAll);//前提是先设置ADOQuery1的LockType为ltBatchOptimistic 就用DBGrid建议用DataSource + Table + DBgrid组合。就是简单 刚入门最好是先看书或者先看看同事的代码。这样的书非常多的。简单示范一下。比如有一个商品表a,有一个订货表b,b用一个ADOQUERY或者ADOTable连接。假设qryA连接a表,qryB连接b表。qryB.Append;qryA.Close;qryA.Sql.Text:=Format('Select * from a where productName=%s',[QuotedStr('你输入的内容')]);qryA.Open;qryB.FieldByName('字段1').Value:=qryA.FieldByName('字段A').Value;......qryB.Post; 关于摄像头的程序求助!急急急!! 高手进来、如何用Panel动态生成如下效果 如何提高内存中tbitmap图形的显示和刷新速度 很有意思的一个问题,有好奇心的一定不要错过 如何让TListView列自动适应TListView的宽度和高度 窗口显示问题 这句话怎么不对了 帮我看看 高手们 fastreport常用控件 谁有用Install Shield发布Delphi5应用程序的资料 我刚用delphi6 做了个数据库程序,无法发布。 如何在点击ComboBox时弹出多列可以让用户选择某一个?或者是表格形式?而不是默认的列表(单列)? 求助+散分!!!!!!!!!!!!
DBGrid就可以
在控件的第一项里输入商品编码,后面就可以自动调出其商品信息
在ADOQuery/ADOTable相应字段的OnChange事件里面自己写,没有一个控件可以帮你完成这件事情
按方向键就可以再增加一行
DBGrid向下方向键就是自动增加一行
最后输入完后一块保存
ADOQuery1.UpdateBatch(arAll);//前提是先设置ADOQuery1的LockType为ltBatchOptimistic
建议用DataSource + Table + DBgrid组合。就是简单
简单示范一下。
比如有一个商品表a,有一个订货表b,
b用一个ADOQUERY或者ADOTable连接。
假设qryA连接a表,qryB连接b表。
qryB.Append;
qryA.Close;
qryA.Sql.Text:=Format('Select * from a where productName=%s',[QuotedStr('你输入的内容')]);
qryA.Open;
qryB.FieldByName('字段1').Value:=qryA.FieldByName('字段A').Value;
......
qryB.Post;