If e.Form.Controls("DateTimePicker1").Value Is Nothing AndAlso e.Form.Controls("DateTimePicker2").Value Is Nothing Then
Tables("窗口1_Table1").Fill("select 姓名,门店,职务,结佣日,sum(佣金) as 佣金 from (select * from {员工管理} a inner join {佣金明细} b on a.姓名=b.员工姓名 where b.结佣日 >= #2014-05-29# and b.结佣日 <= #2014-06-28#) group by 姓名,门店,职务,结佣日",True)
Else
Tables("窗口1_Table1").Fill("select 姓名,门店,职务,结佣日,sum(佣金) as 佣金 from (select * from {员工管理} a inner join {佣金明细} b on a.姓名=b.员工姓名 where b.结佣日 >= #" & e.Form.Controls("DateTimePicker1").Value & "# And b.结佣日 <= #" & e.Form.Controls("DateTimePicker2").Value & "#) group by 姓名,门店,职务,结佣日",True)
End If
请问老师 我想实现 上岗日期早于等于"DateTimePicker2" and 离职日期 = 空值 和 离职日期晚于等于"DateTimePicker1" and 离职日期 早于"DateTimePicker2"来显示员工姓名列 然后统计结佣日在"DateTimePicker1"and "DateTimePicker2"范围内的佣金 在这个表上加个上岗日期和离职日期列能实现不呢
[此贴子已经被作者于2014-6-18 17:18:44编辑过]