DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: cuiqingbo
今日帖子: 20
在线用户: 13
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 sunnyhoney (sunny) ★☆☆☆☆ -
普通会员
2003/5/31 9:28:09
标题:
有关查询的问题。 浏览:2214
加入我的收藏
楼主: 我想把dbcombox里的单击选取项目时激发查询,代码如下,可是只能查询一次,在选取时则无任何相应,哪里错了?
procedure TF_rending.DBComboBox4Change(Sender: TObject);
begin
  inherited;
with datamodule4 do
          begin
          query4.close  ;
          Query4.SQL.Clear;
          Query4.SQL.Add('select * from ENREGISTER as ss where ss."name"=:name');
          Query4.Prepare;
          Query4.Params[0].AsString:=DBComboBox4.Text;
          Query4.Open;
          datasource1.DataSet:=Query4;
          end;
end;

----------------------------------------------
-
作者:
女 chynadudu (涂涂) ★☆☆☆☆ -
盒子活跃会员
2003/5/31 12:05:28
1楼: Query4 为什么要Prepare?
没明白,可能是我孤陋寡闻吧,为什么要反复的设置datasource1的DataSet?
既然DBComBox4连到了数据集,你可以试试在数据集的该字段的CHANGE事件里写该段代码,可以试试

----------------------------------------------
-
作者:
男 merlinfang (merlinfang) ★☆☆☆☆ -
盒子活跃会员
2003/5/31 12:17:33
2楼: ss."name"=:name
???错的
----------------------------------------------
欢迎进入mop.6to23.com
作者:
男 sunnyhoney (sunny) ★☆☆☆☆ -
普通会员
2003/5/31 12:57:12
3楼: 其实我就是想要实现这样一种功能:
在一个dbcombox中选定一个数据表中的项目后,在相应的DBEdit或Edit中显示相应的同一记录中的其它字段值。我做的是税务征管方面的,比如我选定税种后,就要求在相应的筐中显示其对应的税率,这该如何做啊?
----------------------------------------------
-
作者:
女 yjcheng (sunny) ★☆☆☆☆ -
盒子活跃会员
2003/6/1 21:18:55
4楼: 用TTreeView控件
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行85.9375毫秒 RSS