Foxtable(狐表)用户栏目专家坐堂 → 用户排名


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

主题:用户排名

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
  发帖心情 Post By:2022/4/12 11:18:00 [只看该作者]

  dtt.DataCols.Add("合计",Gettype(Double),"提成主销业绩")
        
        
        Dim drs As  List(of DataRow)  = dtt.Select("","合计 desc")

        Dim idx As Integer
        For i As Integer = 0 To drs.count - 1
            
            If ddr IsNot Nothing AndAlso ddr("Group") = "员工"
                If drs(i)("身份证姓名") = e.Cookies("username") Then
                    idx = i
                    Exit For
                End If
            End If
            
            If ddr IsNot Nothing AndAlso ddr("Group") = "店长"
                If drs(i)("业绩店名") = ddr("账号企业名") Then
                    idx = i
                    Exit For
                End If
            End If
            
        Next
        
        
        
        For i As Integer = 0 To drs.count - 1
            dr  = drs(i)

            Dim aaa01 As String
            If ddr IsNot Nothing AndAlso ddr("Group") = "员工"
                If  i = idx Or i  = idx -1 Or i  = idx +1   Then
                    aaa01 = dr("提成主销业绩")
                Else If   i  > idx +1   Then
                    aaa01 = "不削一顾"
                Else If   i  < idx -1   Then
                    aaa01 = "望尘莫及"
                End If
            End If
            
            
            If ddr IsNot Nothing AndAlso ddr("Group") = "店长"
                If  i = idx  Then
                    aaa01 = dr("提成主销业绩")
                Else
                    aaa01 = "望尘莫及"
                End If
            End If
            


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


加好友 发短信
等级:超级版主 帖子:106665 积分:542508 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/12 11:21:00 [只看该作者]

员工和店长使用不同的变量记录索引。

店长的判断方法和员工的一样啊

If ddr IsNot Nothing AndAlso ddr("Group") = "店长"
If  i = idx2 Or i  = idx2 -1

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
  发帖心情 Post By:2022/4/12 11:27:00 [只看该作者]

账号是店长就是店长,员工是员工,员工我现在是对的,店长我要让看到自已店员工的业绩,而看不到别店的

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


加好友 发短信
等级:超级版主 帖子:106665 积分:542508 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/12 11:35:00 [只看该作者]

店长直接判断店名了,不需要索引

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
  发帖心情 Post By:2022/4/12 11:41:00 [只看该作者]

ok


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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
  发帖心情 Post By:2022/4/12 17:36:00 [只看该作者]

 If ddr IsNot Nothing AndAlso ddr("Group") = "员工"
                If drs(i)("身份证姓名") = e.Cookies("username") Then
                    idx = i
                    Exit For
                End If
            End If
        Next 
        For i As Integer = 0 To drs.count - 1
            dr  = drs(i)
            Dim aaa01 As String
            If ddr IsNot Nothing AndAlso ddr("Group") = "员工"  
If   i  = idx Or i  = idx -1 Or i  = idx +1 Then
                    aaa01 = dr("提成主销业绩")
                Else If     i  > idx +1   Then
                    aaa01 = "不削一顾"
                Else If    i  < idx -1   Then
                    aaa01 = "望尘莫及"
                End If



        drs(i)("身份证姓名") = e.Cookies("username")   内容里无对应账户 显示  aaa01 = "无权查看"    有对对应账户显示

If   i  = idx Or i  = idx -1 Or i  = idx +1 Then
                    aaa01 = dr("提成主销业绩")
                Else If     i  > idx +1   Then
                    aaa01 = "不削一顾"
                Else If    i  < idx -1   Then
                    aaa01 = "望尘莫及"
                End If


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


加好友 发短信
等级:超级版主 帖子:106665 积分:542508 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/12 20:14:00 [只看该作者]

if drs(i)("身份证姓名") <> e.Cookies("username")
aaa01 = "无权查看"
eles
If   i  = idx Or i  = idx -1 Or i  = idx +1 Then
                    aaa01 = dr("提成主销业绩")
                Else If     i  > idx +1   Then
                    aaa01 = "不削一顾"
                Else If    i  < idx -1   Then
                    aaa01 = "望尘莫及"
                End If
end if

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
  发帖心情 Post By:2022/4/12 20:45:00 [只看该作者]

我试过这个不行,无对应用户会显示无权查看
如果有对应用户就这样显示

图片点击可在新窗口打开查看此主题相关图片如下:1649767400(1).png
图片点击可在新窗口打开查看



If   i  = idx Or i  = idx -1 Or i  = idx +1 Then
                    aaa01 = dr("提成主销业绩")
                Else If     i  > idx +1   Then
                    aaa01 = "不削一顾"
                Else If    i  < idx -1   Then
                    aaa01 = "望尘莫及"
                End If
End If


这个代码无效了只显示本人的了

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


加好友 发短信
等级:超级版主 帖子:106665 积分:542508 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/12 20:59:00 [只看该作者]

if drs(i)("身份证姓名") <> e.Cookies("username") and not(i  = idx Or i  = idx -1 Or i  = idx +1
aaa01 = "无权查看"
eles

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
  发帖心情 Post By:2022/4/12 21:10:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:1649768720(1).png
图片点击可在新窗口打开查看



无对应用户会上面这样显示,都没有对应用户要显示1和2的业绩


图片点击可在新窗口打开查看此主题相关图片如下:1649768780(1).png
图片点击可在新窗口打开查看



有对应用户会像上面这样显示下面这两个代码直接失去做用了
Else If     i  > idx +1   Then
                    aaa01 = "不削一顾"
                Else If    i  < idx -1   Then
                    aaa01 = "望尘莫及"
                End If


 回到顶部
总数 28 上一页 1 2 3 下一页