以文本方式查看主题

-  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
--  
附件哪?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者: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引用。

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table

表事件中,不要用什么CurrentTable和Current,而应该用e参数或获得触发事件的表和行。

因为当前表和当前行,与触发事件的表和行,是两回事来的。


--  作者:hbaijia
--  发布时间:2013/5/6 12:55:00
--  
问题还没有完全解决,请帮忙看下例子
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.table


--  作者:hbaijia
--  发布时间:2013/5/6 13:45:00
--  

请帮忙吧,问题还没解决,急死了

 


--  作者:hbaijia
--  发布时间:2013/5/6 16:36:00
--  
请帮看下
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.table