以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 这段代码错在什么地方啊? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30010) |
-- 作者:jinzhengbe -- 发布时间:2013/3/19 8:47:00 -- 这段代码错在什么地方啊? 剩余数量 发生变化时 Dim dar As DataRow = e.DataRow
else if 表 2中的 状态=9 then dar("状态") = 表2(”状态“)
我的设计思路是。如果剩余数量 大于 0 状态 =2 如果剩余数量<=0 则 状态 =6
但是测试结果并不能得到这种效果,不知道是哪里出了问题。还望给位大侠指教 [此贴子已经被作者于2013-3-19 8:55:46编辑过]
|
-- 作者:程兴刚 -- 发布时间:2013/3/19 8:55:00 -- 去掉这一段: dar.IsNull("剩余数量") And |
-- 作者:jinzhengbe -- 发布时间:2013/3/19 21:51:00 -- 还是没有反应。 是因为 表达式的原因么? 剩余数量的 是通过 表达式计算出来的,难道不能触发datachange 事件? |
-- 作者:ericsky -- 发布时间:2013/3/19 22:05:00 -- 表达式列的改变是不能触发datachanged表事件 |
-- 作者:有点甜 -- 发布时间:2013/3/19 22:26:00 -- http://www.foxtable.com/help/topics/2381.htm
|