Foxtable(狐表)用户栏目专家坐堂 → 关于可视化授权的设置


  共有12251人关注过本帖树形打印复制链接

主题:关于可视化授权的设置

帅哥哟,离线,有人找我吗?
狐狸爸爸
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/5/28 16:19:00 [只看该作者]

e.SelectString = "Select * From " & {e.DataTableName} & " Where [部门] = '" & Vars("部门名称") & "'"

 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1019 积分:7155 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2010/5/28 16:25:00 [只看该作者]

哈哈,这样也可以了。

 

Select Case e.DataTableName
    Case "员工资料","工序编码表","工序单价表","工资录入表"
        For Each dr1 As DataRow In DataTables("授权表").Select("用户名 = '" & Vars("_UserName ") & "'" )
            if dr1("表名")=e.DataTableName AndAlso dr1("只加载本部门数据")=true then
                if e.DataTableName="工资录入表" AndAlso Vars("会计期间") <>"" then
                    e.SelectString = "Select * From {工资录入表} Where [会计期间] = '" & Vars("会计期间") & "'and [部门] = '" & Vars("部门名称") & "'"
                else
                    e.SelectString = "Select * From {" & dr1("表名") & "} Where [部门] = '" & Vars("部门名称") & "'"

                   
                End If
               
            end if
        next
End Select


 回到顶部
总数 12 上一页 1 2