以文本方式查看主题

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

--  作者:qazlinle6
--  发布时间:2022/4/11 14:26:00
--  用户排名
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建文本文档 (2).txt




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

本用户是排名第6名李琳,什么让本用户只可查看前面一名的业绩
[此贴子已经被作者于2022/4/11 14:28:11编辑过]

--  作者:有点蓝
--  发布时间:2022/4/11 14:41:00
--  
            Dim drs As  List(of DataRow)  = dtt.Select("","合计 desc")
dim idx as integer
            For i As Integer = 0 To drs.count - 1
if drs(i)("身份证姓名") = “李琳” then
idx = i
exit for
end if
next
            For i As Integer = idx - 1 To idx
                dr  = drs(i)
                Dim aaa01 As Double = dr("提成主销业绩")
                    Dim d01 As DataRow= DataTables("Users").SQLFind("Name=\'" & dr("身份证姓名") & "\' ")
……

--  作者:qazlinle6
--  发布时间:2022/4/11 15:03:00
--  
排名几个人都要显示,只是只能查看前一名的业绩,业绩显示在姓名后面
--  作者:有点蓝
--  发布时间:2022/4/11 15:18:00
--  
同样的逻辑获取到idx - 1就是上一个人的索引,除了这个人,其它的去掉不该显示的内容
--  作者:qazlinle6
--  发布时间:2022/4/11 16:31:00
--  
什么弄
--  作者:qazlinle6
--  发布时间:2022/4/11 17:24:00
--  

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

像这样陈静排第5,只可以看的至第4名金额

--  作者:有点蓝
--  发布时间:2022/4/11 17:27:00
--  
遍历的时候,判断i值不等于idx - 1,也不等于idx的时候,不要设置金额
--  作者:qazlinle6
--  发布时间:2022/4/11 17:56:00
--  
ok
--  作者:qazlinle6
--  发布时间:2022/4/12 11:12:00
--  
If drs(i)("业绩店名") = ddr("账号企业名") Then
                idx = i
                Exit For
            End If


 If  i = idx   Then
                aaa01 = dr("提成主销业绩")
Else 
                aaa01 = "望尘莫及"

            End If


业绩店名的员工显示业绩,代码这样什么只有一个人显示业绩

--  作者:有点蓝
--  发布时间:2022/4/12 11:15:00
--  
完整代码