我有一数据录入窗口,在上面的各Tedit文本框里输入信息,怎样在下面的DBGRID里显示出来(我定义的列名已经分别与数据库里的表定义的列名相对应)。其实输入的就是商品的条码,我用条码扫描器扫条码(要求所扫即扫得。我已把主界面做出来了)。另外,有兴趣的朋友我们可以在线讨论。我的MSN是[email protected].
解决方案 »
- 做大数据处理情况的方法?
- delphi高手们,帮帮忙吧,我快疯了。。。续
- 我想用Delphi编写一个数据库转换程序?把VF数据库的dbf表转成Oracle数据库的表?不知道改如何下手?
- 只有new,不能dispose,怎么办啊?
- 如何连接远程数据库?
- 一个关于TComboBox的OnClick事件问题
- Pagecontrol组件难题?20分
- 如何拦截滚动条消息
- SQL触发器执行出错
- delphi里的demo\httpdemo目录的post example如何使用.
- 怎样通过名称来调用function和procedure?
- 这个问题已经想了很久了:如何控制当第一条记录没有更新,第二条,第三条等所有记录就不能更新!
再刷新与这TDBGrid相关的DataSet就应该可以了吧。
如用ADOQuery去查!
在edit里扫条码会触发一个exit事件!你在edit的exit事件里写
with ADOQuery do
begin
Close;
SQL.clear;
SQL.add('Select * from 商品表 where 条形码=:t1');
Parameters[0].Value:=Edit1.Text;
Open;
end设DBGrid的datasoure的DataSet属性为上面的ADOQuery
用query是一个比较好的选择