O
ouchuanlong
Unregistered / Unconfirmed
GUEST, unregistred user!
var
sqltext1:string;
items1,items2,items3,items4,items5:string;
str1,str2,str3,str4,str5:string;
strtext:string;
begin
items1:=ComboBox1.Text;
items2:=combobox2.Text;
items3:=ComboBox3.Text;
items4:=combobox4.Text;
items5:=combobox5.Text;
if ComboBox1.Text='所有' then str1:='1'
else str1:='0';
if ComboBox2.Text='所有' then str2:='1'
else str2:='0';
if ComboBox3.Text='所有' then str3:='1'
else str3:='0';
if ComboBox4.Text='所有' then str4:='1'
else str4:='0';
if ComboBox5.Text='所有' then str5:='1'
else str5:='0';
strtext:=str1+str2+str3+str4+str5;
if strtext='00000' then
sqltext1:='select 姓名,工作内容,技术职责,项目名称,设计阶段,sum(加班工时) as 加班工时,sum(正常工时) as 正常工时,sum(工时) as 总工时 from ';
sqltext2:='(select 姓名,工作内容,技术职责,项目名称,设计阶段,iif(加班=''是'' ,工时) as 加班工时, iif(加班='' '',工时) as 正常工时, 工时 from sheet1)';
sqltext3:='where 姓名='''+items1+''' and 工作内容='''+items2+''' and 项目名称='''+items3+''' and 设计阶段='''+items4+''' and 技术职责='''+items5+''' and 起止日期 between ate1 and ate2 group by 姓名,工作内容,技术职责,项目名称,设计阶段';
ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add(SqlText1);
ADOQuery2.SQL.Add(SqlText2);
ADOQuery2.SQL.Add(SqlText3);
ADOQuery2.Parameters.ParamByName('Date1').Value := formatdatetime('yyyy-m-d',DateTimePicker1.Date);
ADOQuery2.Parameters.ParamByName('Date2').Value := formatdatetime('yyyy-m-d',DateTimePicker2.Date);
ADOQuery2.open;
end;
sqltext1:string;
items1,items2,items3,items4,items5:string;
str1,str2,str3,str4,str5:string;
strtext:string;
begin
items1:=ComboBox1.Text;
items2:=combobox2.Text;
items3:=ComboBox3.Text;
items4:=combobox4.Text;
items5:=combobox5.Text;
if ComboBox1.Text='所有' then str1:='1'
else str1:='0';
if ComboBox2.Text='所有' then str2:='1'
else str2:='0';
if ComboBox3.Text='所有' then str3:='1'
else str3:='0';
if ComboBox4.Text='所有' then str4:='1'
else str4:='0';
if ComboBox5.Text='所有' then str5:='1'
else str5:='0';
strtext:=str1+str2+str3+str4+str5;
if strtext='00000' then
sqltext1:='select 姓名,工作内容,技术职责,项目名称,设计阶段,sum(加班工时) as 加班工时,sum(正常工时) as 正常工时,sum(工时) as 总工时 from ';
sqltext2:='(select 姓名,工作内容,技术职责,项目名称,设计阶段,iif(加班=''是'' ,工时) as 加班工时, iif(加班='' '',工时) as 正常工时, 工时 from sheet1)';
sqltext3:='where 姓名='''+items1+''' and 工作内容='''+items2+''' and 项目名称='''+items3+''' and 设计阶段='''+items4+''' and 技术职责='''+items5+''' and 起止日期 between ate1 and ate2 group by 姓名,工作内容,技术职责,项目名称,设计阶段';
ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add(SqlText1);
ADOQuery2.SQL.Add(SqlText2);
ADOQuery2.SQL.Add(SqlText3);
ADOQuery2.Parameters.ParamByName('Date1').Value := formatdatetime('yyyy-m-d',DateTimePicker1.Date);
ADOQuery2.Parameters.ParamByName('Date2').Value := formatdatetime('yyyy-m-d',DateTimePicker2.Date);
ADOQuery2.open;
end;