甜老师一下写的代码对吗?
Dim lieming As WinForm.CheckedListBox = e.Form.Controls("lieCheckedListBox")
For Each c As Col In Tables("机具库存资料").cols
If c.name = "电话号码" orelse c.name = "第二电话号码" Then
If _userroles = "系统管理员" Then
s=s &"|"& c.Name
End If
ElseIf c.name = "电话号码掩码" orelse c.name = "第二电话号码掩码" Then
If _userroles = "操作员" Then
s=s &"|"& c.Name
End If
Else
s=s &"|"& c.Name
End If
Next
For Each c As Col In Tables("机具库存资料").cols
If c.name = "电话号码" OrElse c.name = "第二电话号码" Then
If _userroles = "系统管理员" Then
c.visible = True
Else
c.visible = False
End If
ElseIf c.name = "电话号码掩码" OrElse c.name = "第二电话号码掩码" Then
If _userroles = "操作员" Then
c.visible = True
Else
c.visible = False
End If
Else
c.visible = True
End If
Next
lieming.ComboList=s
e.form.Controls("Table1").Table.DataSource =DataTables("机具库存资料")
e.form.controls("Table1").Table.Filter = Tables("机具库存资料").Filter