Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:一尾狐 帖子:423 积分:4231 威望:0 精华:0 注册:2009/5/16 21:42:00
不是排序  发帖心情 Post By:2015/1/21 16:49:00 [只看该作者]

不是排序,是要查询未付款前10行,上的代码显示後10行,图片点击可在新窗口打开查看

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/21 17:03:00 [只看该作者]

Dim drs As List(Of DataRow) = DataTables("表A").Select("司機編號  = '" & e.Form.Controls("TextBox7").Text & "' And 付款 = '未付款'", "_Identify")
Dim idxs As String = ""
Dim count As Integer = 0
For Each dr As DataRow In drs
    If count >= 10 Then
        Exit For
    Else
        idxs &= dr("_Identify") & ","
    End If
Next

Tables("表A").Filter = "_Identify in (" & idxs.trim(",") & ")"


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


加好友 发短信
等级:一尾狐 帖子:423 积分:4231 威望:0 精华:0 注册:2009/5/16 21:42:00
[求助]  发帖心情 Post By:2015/1/21 18:22:00 [只看该作者]

这代码都是有这个问题?图片点击可在新窗口打开查看

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/21 19:12:00 [只看该作者]

Dim drs As List(Of DataRow) = DataTables("表A").Select("司機編號  = '" & e.Form.Controls("TextBox7").Text & "' And 付款 = '未付款'", "_Identify")
Dim idxs As String = ""
Dim count As Integer = 0
For Each dr As DataRow In drs
    If count >= 10 Then
        Exit For
    Else
        idxs &= dr("_Identify") & ","
    End If
Next

If  idxs > "" Then

    Tables("表A").Filter = "_Identify in (" & idxs.trim(",") & ")"

Else

    Tables("表A").Filter = "1=2"

End If


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


加好友 发短信
等级:一尾狐 帖子:423 积分:4231 威望:0 精华:0 注册:2009/5/16 21:42:00
代码可用  发帖心情 Post By:2015/1/21 21:03:00 [只看该作者]

代码可用 请问如何做到筛选前10行 如有20行,现在筛选是显示10-20行,可否筛选後显示1-10行的未付款?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/21 21:04:00 [只看该作者]

Dim drs As List(Of DataRow) = DataTables("表A").Select("司機編號  = '" & e.Form.Controls("TextBox7").Text & "' And 付款 = '未付款'", "_Identify desc")
Dim idxs As String = ""
Dim count As Integer = 0
For Each dr As DataRow In drs
    If count >= 10 Then
        Exit For
    Else
        idxs &= dr("_Identify") & ","
    End If
Next

If  idxs > "" Then

    Tables("表A").Filter = "_Identify in (" & idxs.trim(",") & ")"

Else

    Tables("表A").Filter = "1=2"

End If


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


加好友 发短信
等级:一尾狐 帖子:423 积分:4231 威望:0 精华:0 注册:2009/5/16 21:42:00
代码没有筛选10行资料  发帖心情 Post By:2015/1/21 21:32:00 [只看该作者]

代码没有筛选10行资料,是所是有未付款行?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/21 21:54:00 [只看该作者]

 回复17楼,什么意思?代码不应该有错了啊

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


加好友 发短信
等级:一尾狐 帖子:423 积分:4231 威望:0 精华:0 注册:2009/5/16 21:42:00
代码可用  发帖心情 Post By:2015/1/21 22:01:00 [只看该作者]

如表有20行未付租筛选後应只显示前10行,但现在筛选後是20行?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/21 22:09:00 [只看该作者]

 代码没有问题啊,筛选的是十行数据啊。

 

 不行你就做发例子上来吧。


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