以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] datacolchanged (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87740) |
|
-- 作者:zcgmxf -- 发布时间:2016/7/18 15:53:00 -- [求助] datacolchanged l老师,下面的代码在datacolchanged 有问题吗?怎么没有执行? If e.DataCol.Name = "已付款" AndAlso e.DataRow("已付款") = True Then Dim dr As DataRow = DataTables("从业人员健康检查登记表").SQLFind("[科室单号] = \'" & e.DataRow("科室单号") & "\'") If dr IsNot Nothing Then dr("已付款") = e.DataRow("已付款") dr("缴款日期") = e.DataRow("收费时间") End If End If 下面的代码是不是只重置e.datarow 一行? DataTables("收费登记表").DataCols("金额").RaiseDataColChanged(e.DataRow)
|
|
-- 作者:Hyphen -- 发布时间:2016/7/18 16:42:00 -- 嗯,只重置e.datarow 一行 只是重置的是"金额",事件判断的是 "已付款",自然不会执行 |
|
-- 作者:zcgmxf -- 发布时间:2016/7/18 23:42:00 -- 我是有两个问题,下面的代码怎么没执行?
|
|
-- 作者:大红袍 -- 发布时间:2016/7/18 23:51:00 -- 1、加入msgbox,看是否进入了if判断。
2、sqlFind函数,最后必须 dr.save 才能保存数据的,而且只是保存到了后台数据库。 |