Dim tian As WinForm.ComboBox = e.Form.Controls("天数")
Dim mss As WinForm.ComboBox = e.Form.Controls("面试室")
Dim wlmc As WinForm.ComboBox = e.Form.Controls("首字母")
If tian.value Is Nothing Or mss.value Is Nothing Then
Tables("号对人_号对人").Filter = "首字母 like '*" & wlmc.Text & "*'"
ElseIf tian.value IsNot Nothing And mss.value Is Nothing Then
Tables("号对人_号对人").Filter = "天数 = '" & tian.Text & "'And 面试序号 Is null And 首字母 Like '*" & wlmc.Text & "*'"
ElseIf tian.value IsNot Nothing And mss.value IsNot Nothing Then
……
或者
Dim tian As WinForm.ComboBox = e.Form.Controls("天数")
Dim mss As WinForm.ComboBox = e.Form.Controls("面试室")
Dim wlmc As WinForm.ComboBox = e.Form.Controls("首字母")
If tian.Text = "" Or mss.Text = "" Then
Tables("号对人_号对人").Filter = "首字母 like '*" & wlmc.Text & "*'"
ElseIf tian.Text > "" And mss.Text = "" Then
Tables("号对人_号对人").Filter = "天数 = '" & tian.Text & "'And 面试序号 Is null And 首字母 Like '*" & wlmc.Text & "*'"
ElseIf tian.Text > "" And mss.Text > "" Then
Tables("号对人_号对人").Filter = "天数 = '" & tian.Text & "' and 面试室 = '" & mss.Text & "'and 面试序号 is null and 首字母 like '*" & wlmc.Text & "*'"
End If