Foxtable(狐表)用户栏目专家坐堂 → 两个表做日期对比,在子表特定列自动填写值


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

主题:两个表做日期对比,在子表特定列自动填写值

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/10/19 14:46:00 [显示全部帖子]

既然有关联,在表B设置DataColChanged事件代码:

 

Select Case e.dataCol.Name

    Case "交费日期"

        Dim pr As DataRow = e.DataRow.GetParentRow("表A")

        if  pr IsNot Nothoing then

            dim rq1 As date = pr("办理日期")

            Dim rq2 As Date = e.Datarow(“交费日期”)

            if rq1.Year = rq2.Year Then

                  e.datarow("用户类型") = “新用户”

           Else

                  e.datarow("用户类型") = “往年用户”

           End if

End Select

 

楼主可以看看这些例子:

http://www.foxtable.com/help/topics/2649.htm

 


 回到顶部