DELPHI的 CHECKBOX的多选查询—————求指教—————标题要长才行啊

shinjixyj 2012-12-02 04:32:37




大神指点迷津吧
...全文
329 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZyxIp 2012-12-07
  • 打赏
  • 举报
回复
拼完字符串后用 showmessage(sql) 将你拼好的语句显示出来,你看一下对不对,缺少啥。
shinjixyj 2012-12-03
  • 打赏
  • 举报
回复
引用 5 楼 ZyxIp 的回复:
就是通用 多选框来进行列选择, 也一样啊.只不是修改的 Select var list:tstringlist; begin if checkbox1.check then list.add(列1); if checkbox2.check then list.add(列2); if checkbox3.check th……
说是类型不兼容错误
shinjixyj 2012-12-03
  • 打赏
  • 举报
回复
引用 5 楼 ZyxIp 的回复:
就是通用 多选框来进行列选择, 也一样啊.只不是修改的 Select var list:tstringlist; begin list:=tstringlist.create; if checkbox1.check then list.add(列1); if checkbox2.check then list.add(列2); if checkbox3.check th……
小弟初学 看看我这么些对吗 var sql,list:tstringlist; begin if checkbox1.check then list.add('列1'); if checkbox2.check then list.add('列2'); if checkbox3.check then list.add('列3'); sql:='Select '+list.这里不能产生DelimitedText +' from *******';
haitao 2012-12-03
  • 打赏
  • 举报
回复
Tchecklistbox更灵活
ZyxIp 2012-12-03
  • 打赏
  • 举报
回复
就是通用 多选框来进行列选择, 也一样啊.只不是修改的 Select var list:tstringlist; begin if checkbox1.check then list.add(列1); if checkbox2.check then list.add(列2); if checkbox3.check then list.add(列3); sql:='Select '+list.DelimitedText +' from *******'; 查询这个SQL就可以了. 所做的就是根据条件拼字符串而已.
shinjixyj 2012-12-03
  • 打赏
  • 举报
回复
引用 6 楼 sz_haitao 的回复:
Tchecklistbox更灵活
要求用checkbox 么办法
shinjixyj 2012-12-02
  • 打赏
  • 举报
回复
引用 3 楼 ZyxIp 的回复:
这就是拼SQL语句字符串啊. var sql:String; where:String; begin sql:='select * from tablename where '; if checkbox1.check then where:='field1='+输入的值1 if checkbox2.check then ……
没有输入值额 单选或多选checkbox后点确定求查询的
ZyxIp 2012-12-02
  • 打赏
  • 举报
回复
这就是拼SQL语句字符串啊. var sql:String; where:String; begin sql:='select * from tablename where '; if checkbox1.check then where:='field1='+输入的值1 if checkbox2.check then where:='field2='+输入的值2 sql:='select * from tablename where '+where; 开始查询 end; end;
shinjixyj 2012-12-02
  • 打赏
  • 举报
回复
大神快来啊
shinjixyj 2012-12-02
  • 打赏
  • 举报
回复
不会啊

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧