Select Case e.StripItem.Name
Case "员工一键导入"
'首先加载员工档案管理
With DataTables("员工档案管理")
.LoadFilter = ""
.Load()
End With
'一键读取员工数据
Dim f As New Filler
f.SourceTable = DataTables("员工档案管理")
f.SourceCols = "工号"
f.DataTable = DataTables("人力资源考勤管理")
f.DataCols = "工号"
'设置加载条件
Dim dt As Date = Date.Today
Dim y As Integer = dt.Year
If dt.Month = 1 Then '如果考勤统计日是1月份
fl = "在职状态 = '在职' and (离职年 = y-1 and 离职月 = 12) and (离职年 = y and 离职月 = 1) " '加载在职人员 +上年12月离职人员 +本年1月离职人员
'Else
Dim m As Integer = dt.Month
fl = "在职状态 = '在职' and (离职年 = y and 离职月 = m) and (离职年 = y and 离职月 = m-1)" '加载在职人员+ 本年本月离职+ 本年上月离职
End If
f.Filter = fl
f.Fill() '填充数据
End Select
老师您好,这段代码哪里错了,调试的时候总是提示 y列不存在。请指教谢谢!