以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  数据复制或追加  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=19998)

--  作者:ympghr
--  发布时间:2010/9/14 21:50:00
--  数据复制或追加
如何将当前表筛选出的符合条件的数据复制或追加到另一个表内(不包括隐藏行,需列表匹配),当复制或追加的内容重复时提示已复制或追加过。谢谢!
--  作者:lyang70
--  发布时间:2010/9/15 9:05:00
--  
[这个贴子最后由lyang70在 2010/09/15 09:28am 第 1 次编辑]

运行思路设计:
1、检查要筛选复制的数据是否在另一表已存在。
——添加一个逻辑型辅助列通过检索实现,涉及函数EvalFor加FindRow。
2、复制。
——涉及函数CopyRows
--  作者:ympghr
--  发布时间:2010/9/16 6:06:00
--  
如何达到,由上个表向另一个表追加数据时,检查是否已追加过,没有追加过时进行追加,当已追加过时自动提示数据已追加过了,避免重复追加。谢谢
--  作者:lyang70
--  发布时间:2010/9/16 8:56:00
--  
呵呵,楼主连个案例(附件)都没,难道还要别人帮你做一个?
--  作者:wjq1072
--  发布时间:2010/9/16 9:32:00
--  
做了也不一定符合他的实际情况。如果悟性好当然可以提问不发文件,人家一个提醒、点拨就解决问题了!
--  作者:wjq1072
--  发布时间:2010/9/16 20:48:00
--  
egd文件下载
--  作者:ympghr
--  发布时间:2010/9/16 21:06:00
--  
如何达到,由上个表向另一个表复制数据时,检查是否已复制过,没有复制过时进行复制,当已复制过时自动提示“数据已复制”过了,避免重复复制。谢谢egd文件下载

-=-=-=- 以下内容由 ympghr2010年09月16日 09:33pm 时添加 -=-=-=-
表1第一列与表2第1列的日期相同时,自动提示已复制过了。
--  作者:ympghr
--  发布时间:2010/9/16 21:28:00
--  
谢谢!总版主,很好!看不懂,能给解释吗?
--  作者:wjq1072
--  发布时间:2010/9/16 21:42:00
--  
egd文件下载
--  作者:ympghr
--  发布时间:2010/9/16 22:23:00
--  
只判断表1第一列与表2第1列的日期不否有相同时,有相同时自动提示“已复制过了”,不同时将表1第一列与表2第一列不同的数据复制到表2。egd文件下载

-=-=-=- 以下内容由 ympghr2010年09月17日 00:08pm 时添加 -=-=-=-
在窗口中输入要复制的日期就按输入的日期复制了,其他日期的就不能复制了。