以文本方式查看主题

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

--  作者:kunny
--  发布时间:2014/1/27 0:26:00
--  [求助] 动态查询
要获取排序后记录中的某一段记录,有便捷方法吗? SQL中取开始的可以用TOP参数,如果取排名第10到第15的怎么取呢?
--  作者:lsy
--  发布时间:2014/1/27 7:28:00
--  
Tables("表A").Sort = "第一列"
Dim idx As String
For i As Integer = 3 To 5
    idx + = Tables("表A").Rows(i)("_Identify") & ","
Next
Tables("表A").Filter = "_Identify In (" & idx.Trim(",") & ")"

--  作者:kunny
--  发布时间:2014/1/27 9:56:00
--  
高人,长知识了,多谢! 
后来采用双循环处理了一下,是一个要发奖金的问题,是每一段奖金的人数和金额都不一样。