以文本方式查看主题

-  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=56003)

--  作者:liujywwy
--  发布时间:2014/8/27 16:44:00
--  [求助]技术支持信息表也需要按照各自的登录用户名加载行

在技术支持信息表有一列name。

这个表现在也需要按照登录的用户名user.name来加载name=user.name的行(所有的name都属于录入或者审核组的),请帮我看一下红色的代码,为什么没生效。

Dim druser As DataRow = DataTables("技术支持信息表").SqlFind("name = \'" & user.name & "\'")
If User.Name.Trim() = "liujiyong@bdcom.com.cn" Then
    DataTables("需求明细表").LoadFilter = ""
Else
    Select Case user.Group
        Case  "录入"
            If druser.Isnull("新负责人邮箱") Then
                DataTables("需求明细表").LoadFilter = "技术支持邮箱 = \'" & User.Name.trim() & "\'" \' Or 流程 = \'" & user.Group & "\'"
            Else
                DataTables("需求明细表").LoadFilter = "技术支持邮箱 = \'" & User.Name.trim() & "\' or 技术支持邮箱 in (\'" & druser("新负责人邮箱").Trim().Replace(",", "\',\'") & "\') " \'or 流程 = \'" & user.Group & "\'"
            End If
        Case "审核"
            DataTables("需求明细表").LoadFilter = "流程 = \'" & user.Group & "\'"
    End Select
End If
If User.Name.Trim() = "liujiyong@bdcom.com.cn" Then
    DataTables("技术支持信息表").LoadFilter = ""
Else
    Select Case user.Group
        Case  "录入","审核"
            DataTables("技术支持信息表").LoadFilter = "name = \'" & User.Name.trim() & "\'"         
End Select
End If


--  作者:Bin
--  发布时间:2014/8/27 16:47:00
--  
还要执行一下  DataTables("技术支持信息表").Load   才会加载


--  作者:liujywwy
--  发布时间:2014/8/27 17:15:00
--  
以下是引用Bin在2014-8-27 16:47:00的发言:
还要执行一下  DataTables("技术支持信息表").Load   才会加载

每个人只能修改个人的信息,但不能新增。如何登陆进来,把新增按钮变为灰色的?


图片点击可在新窗口打开查看此主题相关图片如下:新增变为灰色的不能点击.png
图片点击可在新窗口打开查看


--  作者:Bin
--  发布时间:2014/8/27 17:17:00
--  
设置按钮的 Enabled属性 =False