以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [疑问] Filler的ExcludeExistValue属性 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=51630) |
-- 作者:lsy -- 发布时间:2014/5/30 9:31:00 -- [疑问] Filler的ExcludeExistValue属性 数据填充器Filler,有个ExcludeExistValue属性:排除接收表中已经存在的内容。
从内部数据源的一个数据表,填充到外部数据源结构相同的数据表中,ExcludeExistValue已经设为True了。 为什么还能反复填充同样的数据? |
-- 作者:Bin -- 发布时间:2014/5/30 9:33:00 -- 相同数据源就没问题? 那可能是BUG了. |
-- 作者:有点甜 -- 发布时间:2014/5/30 9:37:00 -- 呃,测试了一下。没有这种情况。
肯定是某些列的值不重复。 |
-- 作者:lsy -- 发布时间:2014/5/30 9:48:00 -- 这不麻烦了嘛! 外部数据源,直接高速合并表,速度慢,而且不容易控制合并的内容。 现在设想,先将Excel表或Access表导入到内部数据源,这个速度很快,几万、十几万行记录,也不在话下。 然后,通过Filler,填充到外部数据源的表中,这个速度也很快,而且想填充什么就填充什么,想填充多少,就填充多少。
怎么会出现这个问题:不能排除已经存在的数据。 |
-- 作者:lsy -- 发布时间:2014/5/30 9:51:00 -- 以下是引用有点甜在2014-5-30 9:37:00的发言:
呃,测试了一下。没有这种情况。
肯定是某些列的值不重复。 直接反复点击填充按钮,就不断填充,而内部表之间就不会,只填充一次。 |
-- 作者:Bin -- 发布时间:2014/5/30 9:52:00 -- 可能是某些列不重复, 哪怕多个空格.系统也会认为不重复 .
|
-- 作者:lsy -- 发布时间:2014/5/30 9:57:00 -- 同样的数据,反复填充,后一次与前一次,会有不同? 问题是内部表不会。 [此贴子已经被作者于2014-5-30 9:57:36编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/5/30 9:59:00 -- 以下是引用lsy在2014-5-30 9:57:00的发言:
同样的数据,反复填充,后一次与前一次,会有不同? 问题是内部表不会。 [此贴子已经被作者于2014-5-30 9:57:36编辑过]
我测试是不会的,你弄了个例子上来瞧瞧的,可能性不大。或许表事件会影响,比如修改了值。 [此贴子已经被作者于2014-5-30 9:59:08编辑过]
|
-- 作者:lsy -- 发布时间:2014/5/30 10:04:00 -- 又重建一个简单的表、录入简单的数据,不出现反复填充的现象了。
原因何在? |
-- 作者:有点甜 -- 发布时间:2014/5/30 10:06:00 -- 以下是引用lsy在2014-5-30 10:04:00的发言:
又重建一个简单的表、录入简单的数据,不出现反复填充的现象了。
原因何在?
看表事件是否修改了值。 |