以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 用添加的日期进行计算时出错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32661) |
||||
-- 作者:hbaijia -- 发布时间:2013/5/6 10:16:00 -- 用添加的日期进行计算时出错 在表A中输入数据,表B的关联项同时也导入了数据,我想做成当表B导入数据时,相当于列值发生变化,自动算出表B的第四列,可实际上是表B不执行此操作不进行自动计算,为什么?怎么改。 |
||||
-- 作者:hbaijia -- 发布时间:2013/5/6 10:16:00 -- 附件哪?
|
||||
-- 作者:hbaijia -- 发布时间:2013/5/6 10:18:00 -- 还有用Tables("表B").Current("第二列")=e.newValue 还会报错 |
||||
-- 作者:hbaijia -- 发布时间:2013/5/6 11:24:00 -- 还没时间吗? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/5/6 11:26:00 -- 1、表达式列不会触发DatacolChanged事件的: http://www.foxtable.com/help/topics/2381.htm
2、此外表达式列是不能通过代码写入值的,因为他的值是通过其他列计算得出的。
|
||||
-- 作者:hbaijia -- 发布时间:2013/5/6 11:33:00 -- 即然这样不那我怎么处理?上面的看了,但还是不知怎么做 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/5/6 11:43:00 -- 既然数据来自表A, 就在表A算好,表B引用。
表事件中,不要用什么CurrentTable和Current,而应该用e参数或获得触发事件的表和行。 因为当前表和当前行,与触发事件的表和行,是两回事来的。 |
||||
-- 作者:hbaijia -- 发布时间:2013/5/6 12:55:00 -- 问题还没有完全解决,请帮忙看下例子
|
||||
-- 作者:hbaijia -- 发布时间:2013/5/6 13:45:00 -- 请帮忙吧,问题还没解决,急死了
|
||||
-- 作者:hbaijia -- 发布时间:2013/5/6 16:36:00 -- 请帮看下
|