读书人

DELPHI的 CHECKBOX的多选查询

发布时间: 2013-06-26 14:29:32 作者: rapoo

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



大神指点迷津吧DELPHI的  CHECKBOX的多选查询—————求见教—————标题要长才行
[解决办法]
这就是拼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;
[解决办法]
就是通用 多选框来进行列选择, 也一样啊.只不是修改的 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就可以了. 所做的就是根据条件拼字符串而已.




[解决办法]
Tchecklistbox更灵活
[解决办法]
拼完字符串后用 showmessage(sql) 将你拼好的语句显示出来,你看一下对不对,缺少啥。

读书人网 >.NET

热点推荐