If e.Sender.Value IsNot Nothing Then
SQL = "Se lect 教工编号,教工姓名 From {教工基本信息}"
e.Form.controls("Table1").Table.Fill("Se lect IIF(Right(学期,1) = '1',Left(学期,4) & '年秋学期',IIF(Right(学期,1) = '2',Left(学期,4)+1 & '年春学期','')) As 学期,b.托管班级,b.学生编号,学生姓名,托管日期,托管状况,c.录入日期,c.录入人 As 教工编号,教工姓名 As 录入人 From (({学生基本信息} a Inner JOIN {托管缴费} b ON a.学生编号 = b.学生编号) LEFT JOIN (Sel ect 学生编号,托管日期,托管状况,录入人,录入日期 From {托管日况} Where 托管日期 = #"& e.Sender.Value &"#) c ON b.学生编号 = c.学生编号) LEFT JOIN (" & SQL & ") h ON c.录入人 = h.教工编号 Where 开始日期 <= #"& e.Sender.Value &"# And 结束日期 >= #"& e.Sender.Value &"# ORDER BY b.托管班级,b.学生编号","Sale", True)
End If
是查询表,要用代码
[此贴子已经被作者于2019/11/12 11:55:22编辑过]