以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎么实现自动更新两个表中的数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=50999)

--  作者:qdtz
--  发布时间:2014/5/16 17:02:00
--  怎么实现自动更新两个表中的数据
现在有两个表,比方说一个A表中某格已经输入0.8,链接到另一个B表中可以通过列属性中列表项目选出这个数,但如果A表中把0.8改成1.2了,B表中不自动改变,还得重新选一下。怎样实现自动改变啊
--  作者:有点甜
--  发布时间:2014/5/16 17:07:00
--  

 要用代码,先看看。

 

 弄不好,就上传项目

 

http://www.foxtable.com/help/topics/1453.htm

 


--  作者:qdtz
--  发布时间:2014/5/19 16:21:00
--  
不行啊。实现不了,早上不知道怎么弄对了一次,自动变了,后来再打开就不行了


--  作者:qdtz
--  发布时间:2014/5/19 16:25:00
--  
我在费率表里更改一下人工
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理.table

的费率,想在工料机表里原来的费率自动跟着更改。现在怎么也实现不了。
--  作者:Bin
--  发布时间:2014/5/19 16:45:00
--  
能否说清楚一点,那个表和那个表? 准确的表名和列名
--  作者:有点甜
--  发布时间:2014/5/19 17:10:00
--  

 回复4楼,你这样不符合规范,你选择了0.8以后,标准表改成了1.2,是不能根据费率=0.8确定要改的值的,因为它不唯一,除非你要把费率表的编号也保存在其它表。


--  作者:有点甜
--  发布时间:2014/5/19 17:21:00
--  

 如下修改,要加一列作为标准

 

 

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


--  作者:qdtz
--  发布时间:2014/5/19 22:01:00
--  
谢谢您。我现在把您设置的费率编号改成了费率类型。现在虽然加了一列,但这个表更完整了。我也正想在其他的表里设置相似的这么一列。用于按类型自动汇总。经过您的教导。我学习的越来越有兴趣了。前段时间都不想学了。


--  作者:qdtz
--  发布时间:2014/5/19 22:31:00
--  
可是奇怪的是,我从您改过的这个表复制的代码去我那个表里,就出现
--  作者:qdtz
--  发布时间:2014/5/19 22:32:00
--  
错误代码:Else If e.DataCol.Name = "费率类型" Then