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


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

主题:跨表日期判断

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


加好友 发短信
等级:幼狐 帖子:74 积分:658 威望:0 精华:0 注册:2018/9/10 13:36:00
跨表日期判断  发帖心情 Post By:2021/5/1 14:32:00 [只看该作者]

请教:一个对象,如果表B填报的日期,比表A对应的日期晚,则不引用表A的相应对象,如何写筛选代码?

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


加好友 发短信
等级:幼狐 帖子:74 积分:658 威望:0 精华:0 注册:2018/9/10 13:36:00
  发帖心情 Post By:2021/5/1 14:42:00 [只看该作者]


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

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


加好友 发短信
等级:幼狐 帖子:74 积分:658 威望:0 精华:0 注册:2018/9/10 13:36:00
  发帖心情 Post By:2021/5/1 14:42:00 [只看该作者]


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

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110576 积分:562776 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/5 9:33:00 [只看该作者]

表A,datacolchanged
Select Case e.DataCol.Name
    Case
 "日期","编号
"
        
Dim dr As DataRow = e.DataRow
        
Dim pr As DataRow
        
If dr.IsNull("日期"OrElse dr.IsNull("编号") Then
            dr(
"姓名") = Nothing
        
Else
            
Dim filter As String
            filter = 
"编号 = '" & dr("编号") & "' And 日期 >= #" & dr("日期") & "#"
            pr = 
DataTables("表A").Find(filter)
            If
 pr IsNot Nothing 
Then
                dr(
"姓名") = pr("姓名")
            End
 
If
        
End If
End
 Select

 回到顶部