有一个“成绩表”, 有一列是班级,想要一班的班任只能看到一班的成绩,二班的班任只能看到二班的成绩 , 在BeforeLoadInnerTable里,If e.DataTableName = "成绩表" Then e.Filter = "[_Identify] Is Null"
End If
然后在LoadUserSetting里,
If User.Name = "班任1" Then
DataTables("成绩表").LoadFilter = ""
Else
DataTables("成绩表").LoadFilter = "If User.Name = "学校1" Then
DataTables("成绩表").LoadFilter = ""
Else
DataTables("成绩表").LoadFilter = "一班 = '" & User.Name & "'"
End If
DataTables("成绩表").Load()
= '" & User.Name & "'"End If
DataTables("成绩表").Load()
请问表达式有问题 吗?