Foxtable(狐表)用户栏目专家坐堂 → 自动更新


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

主题:自动更新

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


加好友 发短信
等级:九尾狐 帖子:2234 积分:15278 威望:0 精华:0 注册:2015/7/18 10:10:00
自动更新  发帖心情 Post By:2015/9/4 7:55:00 [只看该作者]

删除一行怎么能够引起其他表自动呢。

 

If e.DataRow.IsNull("计划日期") = False AndAlso e.DataRow.IsNull("部门") = False AndAlso e.DataRow.IsNull("物料编码") = False Then
    Dim s As String = format(e.DataRow("计划日期"), "yyyy年MM月")
    DataTables("计划耗用结存").Datacols("发生年月").RaiseDataColChanged("[物料编码] = '" & e.DataRow("物料编码") & "'and [发生年月]='" & s & "'and [部门]='" & e.DataRow("部门") & "'")
End If

 

我在表事件 datarowdeleting中编写了上述代码,但是删除行后并没有在计划耗用结存表中发生变化。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/9/4 9:25:00 [只看该作者]

在 datarowdeleting 用变量记录条件 vars("条件") = "[物料编码] = '" & e.DataRow("物料编码") & "'and [发生年月]='" & s & "'and [部门]='" & e.DataRow("部门") & "'"

 

在 datarowdeleted 执行 DataTables("计划耗用结存").Datacols("发生年月").RaiseDataColChanged(vars("条件"))


 回到顶部