以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  加载时没反应,公式有问题?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=12681)

--  作者:bad
--  发布时间:2011/9/11 12:36:00
--  加载时没反应,公式有问题?

用的是外部表,设置加载表时选择不加载任何行。

设置了一个菜单项,想用户点击时能够加载本人的信息:
用的是自定义用户管理(没有用系统的登录界面)
如果是张三,加载显示所有行。
如果是其他人,只加载本人的行:


Dim Filter As String
Select Case _UserName
    Case "张三"
        Filter = "" \'其他用户记载所有行
    Case Else
        Filter = "姓名 = \'" & _UserName & "\'"
End Select

DataTables("数据表").LoadFilter = Filter
DataTables("数据表").Load()


上述公式设置后点了没反应,如何解决。


--  作者:czy
--  发布时间:2011/9/11 12:51:00
--  

这样试试:

 

Dim Filter As String
Select Case _UserName
    Case "张三"
        Filter = "[_Identify] IsNot Null" \'其他用户记载所有行
    Case Else
        Filter = "姓名 = \'" & _UserName & "\'"
End Select

DataTables("数据表").LoadFilter = Filter
DataTables("数据表").Load()