改成下面的代码,还是一样
Dim ddzt As WinForm.ComboBox = e.Form.Controls("ComboBox1")
If ddzt.value IsNot Nothing Then
If ddzt.value = "加载全部" AndAlso _usergroup <> "贸易部" Then
DataTables("订单表").loadfilter = ""
DataTables("订单表").load()
ElseIf ddzt.value = "加载全部" AndAlso _usergroup = "贸易部" Then
DataTables("订单表").loadfilter = "[销售人员] = '" & _username & "'"
DataTables("订单表").load()
ElseIf ddzt.value <> "加载全部" AndAlso _usergroup <> "贸易部" Then
DataTables("订单表").loadfilter = "[订单状态] = '" & ddzt.value & "'"
DataTables("订单表").load()
ElseIf ddzt.value <> "加载全部" AndAlso _usergroup = "贸易部" Then
DataTables("订单表").loadfilter = "[订单状态] = '" & ddzt.value & "' andalso [销售人员] = '" & _username & "'"
DataTables("订单表").load()
End If
End If