搞定了,但我感觉原来错误的地方是由老师新加的第一个IF判断解决的,’ 改成 # 并不是主要原因,因为我尝试了下,用以下代码一样能正确执行,老师看看这是为什么?
If e.Sender.Text <> Nothing Then
If e.Form.Controls("CheckBox_联动筛选").Checked = True Then
Dim rq As WinForm.DateTimePicker = e.Form.Controls("DateTimePicker_日期")
Dim jh As WinForm.ComboBox = e.Form.Controls("ComboBox_卷号")
Dim sh As WinForm.ComboBox = e.Form.Controls("ComboBox_审核")
jh.ComboList = DataTables("生产记录表").GetComboListString("卷号","日期='" & rq.value & "'")
Tables("生产记录表").Filter="[日期] = '" & e.Sender.Text & "'"
Else
e.Form.Controls("ComboBox_卷号").Value = Nothing
e.Form.Controls("ComboBox_审核").Value = Nothing
Tables("生产记录表").Filter="[日期] = '" & e.Sender.Text & "'"
End If
End If