Foxtable(狐表)用户栏目专家坐堂 → 如何求3个表中日期列的最大值?


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

主题:如何求3个表中日期列的最大值?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/7 21:54:00 [显示全部帖子]

表A,DataColChanged事件

Select Case e.DataCol.Name
    Case "编号"
        If e.NewValue > "" Then
            Dim d As Date = new Date()
            Dim ns() As String = {"表B","表C","表D"}
            For Each n As String In ns
                Dim d1 As Date = DataTables(n).Compute("Max(日期)","[编号] = '" & e.NewValue & "'")
                If d1 > d Then d = d1
            Next
            dr("末次订购日期") = d
        End If
End Select

 回到顶部