合并查询(0分)

  • 主题发起人 主题发起人 xiejiangbo
  • 开始时间 开始时间
X

xiejiangbo

Unregistered / Unconfirmed
GUEST, unregistred user!
我要实现部门和年月同时查询,该如何写代码,我是这样写的
begin
if radiobutton1.Checked then
begin
opensql(fk.ADOQuery1,'select * from yuefk where gh='''+trim(edit1.Text)+''' ' );
end;
if radiobutton2.Checked then
begin
opensql(fk.ADOQuery1,'select * from yuefk where xm like ''%'+trim(edit2.Text)+'%'' ' );
end;
if radiobutton3.Checked then
begin
opensql(fk.ADOQuery1,'select * from yuefk where bumen like ''%'+trim(ComboBox1.Text)+'%'' ' );
end;
if radiobutton4.Checked then
begin
opensql(fk.ADOQuery1,'select * from yuefk where yyue like ''%'+trim(ComboBox2.Text)+'%'' ' );
end;
if fk.ADOQuery1.RecordCount=0 then
showmessage('查无此员工!');
他们都是单一查询,如工号/姓名/部门/年月,请问大侠们,[red]我如何大侠们怎样才能把部门与年月结合起来查询,达到查询出同年月和同部门的记录呢,急用,谢谢!!![/red]
 
用 AND 连接 WHERE语句
 
这位大哥能不能写具体点呀!我也知道是AND 连接 WHERE语句 应该怎么加呀!
radiobutton3.Checked和radiobutton4.Checked这里怎么组合,他们只能写一个呀
 
if radiobutton3.Checked then
begin
opensql(fk.ADOQuery1,'select * from yuefk where bumen like ''%'+trim(ComboBox1.Text)+'%'' ' );
end;
if radiobutton4.Checked then
begin
opensql(fk.ADOQuery1,'select * from yuefk where yyue like ''%'+trim(ComboBox2.Text)+'%'' ' );
end;
这两句怎么合并成一句查询,达到同部门与同年月进单位的记录,如都是生产部于2004年5月进来的所有记录,大哥哥,怎么合并呀,最能写出代码,别书面化,谢谢!11
 
这个问题没有人能解决么?
 
radio在不在一个容器里面的时候可以选两个啊
 
后退
顶部