2,497
社区成员
发帖
与我相关
我的任务
分享
AnsiString sql="select * from 员工信息表 where";
AnsiString str="";
if(ComboBox3->Text=="是")
str+=" 是否管理人员=true and";
else if(ComboBox3->Text=="否")
str+=" 是否管理人员=false and";
if(Edit1->Text!="")
str+=" 员工号='"+Edit1->Text+"' and";
if(Edit2->Text!="")
str+=" 姓名='"+Edit2->Text+"' and";
if(ComboBox1->Text!="")
str+=" 性别='"+ComboBox1->Text+"' and";
if(Edit3->Text!="")
str+=" 出生日期=#"+Edit3->Text+"# and";
if(ComboBox2->Text!="")
str+=" 学历='"+ComboBox2->Text+"' and";
if(Edit4->Text!="")
str+=" 电话='"+Edit4->Text+"' and";
if(ComboBox4->Text!="")
str+=" 部门='"+ComboBox4->Text+"' and";
if(ComboBox5->Text!="")
str+=" 职位='"+ComboBox5->Text+"' and";
str+=" year(出生日期)>1900"; //" 1=1" 应该也可以
sql+=str;