我在窗口中添加一个查询表,该查询表用FILL的方法从“用户表”在打开窗口时只加载表结构。
同时,在窗口添加一个组合框,点击组合框,下拉列表的数据项为“部门名称”,选中其中“部门名称”,
从“用户表”按“部门名称”进行加载该部门下的用户。组合框的SelectedIndexChanged代码如下,系统代码出错,
提示“至少缺一个参数”。我知道是And 用户姓名 not In (" & ids & ") 有问题,去掉此句,一切正常。
但我想将ids 出现过的用户过滤掉,不知如何去做?
With DataTables("人员添加窗口2_Table1")
Dim ids As String = Vars("checkeduser")
If ids > " " Then
.LoadFilter = "部门名称 = '" & e.Sender.Value & "' And 用户姓名 not In (" & ids & ") "
.Load()
Else
.LoadFilter = "部门名称 = '" & e.Sender.Value & "'"
.Load()
End If
End With