Foxtable(狐表)用户栏目专家坐堂 → 日期


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

主题:日期

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/17 11:06:00 [显示全部帖子]

 什么意思?没看懂,上传一个例子说明。
[此贴子已经被作者于2014-7-17 11:05:56编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/17 11:16:00 [显示全部帖子]

 你想说明什么?这个意思?

 

Dim dr As DataRow
Dim dr1 As DataRow
Tables("表A").RepeatFilter("编号", 0)

For Each r As Row In CurrentTable.Rows
    dr = DataTables("表A").Find("编号 = '"& r("编号") &"'","日期 Desc",0)
    r("编号") = dr("编号") + 1
Next


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/17 11:37:00 [显示全部帖子]

完全不理解你的意思。

 

把编号相同的行找出来以后,日期最大的,肯定只有一行啊,怎么排下去。

 

请用具体的数据或具体的例子说明问题。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/17 12:11:00 [显示全部帖子]

Dim num As Integer = 50
For Each bh As String In DataTables("表A").GetValues("编号")
    Dim drs As List(Of DataRow) = DataTables("表A").Select("编号 = '" & val(bh) & "'", "日期")
    If drs.Count > 1 Then
        For i As Integer = 1 To drs.Count - 1
            drs(i)("编号") = num
            num += 1
        Next
    End If
Next

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/17 16:56:00 [显示全部帖子]

 代码写给你了啊

 

Dim num As Integer = 50
For Each bh As String In DataTables("表A").GetValues("编号")
    Dim drs As List(Of DataRow) = DataTables("表A").Select("编号 = '" & val(bh) & "'", "日期")
    If drs.Count > 1 Then
        For i As Integer = 1 To drs.Count - 1
            drs(i)("编号") = num
            num += 1
        Next
    End If
Next

 回到顶部