以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 多个表的多个字段自动填充到指定的表中该如何实现 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=184189) |
-- 作者:yolala -- 发布时间:2022/11/27 18:51:00 -- 多个表的多个字段自动填充到指定的表中该如何实现 蓝版,ABC三个表的字段,怎么样才能实现填充到指定的表去呢? |
-- 作者:有点蓝 -- 发布时间:2022/11/27 20:40:00 -- 参考:http://www.foxtable.com/webhelp/topics/0680.htm |
-- 作者:yolala -- 发布时间:2022/11/28 0:15:00 -- 按照帮助文档的说明,无法实现自动填充呀,是什么原因呢?代码写在DataColChanged中。 dim f As New Filler f.SourceTable = DataTables("订单") \'指定数据来源 f.SourceCols = "产品,客户" \'指定数据来源列 f.DataTable = DataTables("统计") \'指定数据接收表 f.DataCols = "产品,客户" \'指定数据接收列 f.Fill() \'填充数据 按照帮助怒文档 |
-- 作者:有点蓝 -- 发布时间:2022/11/28 8:48:00 -- 1、放到表属性的表事件里,不要放到项目属性的全局表事件。 2、这种代码不适合用到表事件里,设计窗口放到按钮事件里 |
-- 作者:yolala -- 发布时间:2022/11/28 9:11:00 -- 放到表属性也不行; 为啥是不适合用到表事件中去? 把几个表的数据,自动提取到新的表中去,这样在datacolchanged中去,有何不可呢?要是用按钮事件的话,就失去了我想要实现功能的意义了呀。
[此贴子已经被作者于2022/11/28 9:15:35编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/11/28 9:57:00 -- 不同的事件有不同的用途,datacolchanged事件适合处理当前触发的行和单元格数据,而不是针对整个表进行处理的。 如果是要每填入一个数据就同步到其它表,这个就可以到datacolchanged事件处理,参考这种用法:http://www.foxtable.com/webhelp/topics/2490.htm
|