易表在线答疑技术与交流用户社区 → [求助]使导入的数据无重复


  共有8787人关注过本帖树形打印复制链接

主题:[求助]使导入的数据无重复

帅哥哟,离线,有人找我吗?
swg-1954
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:820 积分:2154 威望:0 精华:0 注册:2010/5/12 19:07:00
[求助]使导入的数据无重复  发帖心情 Post By:2011/11/21 13:39:00 [显示全部帖子]

详见编辑栏
[UploadFile=1D01C21BD1A81CE1_1321853971.zip]

 回到顶部
帅哥哟,离线,有人找我吗?
swg-1954
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:820 积分:2154 威望:0 精华:0 注册:2010/5/12 19:07:00
  发帖心情 Post By:2011/11/21 17:33:00 [显示全部帖子]

“导入数据库”按钮,要求导入到数据库的数据与数据库中的“抄表段编号”无重号。即导入时能发现数据库中有没有相同的“抄表段编号”,没有时立即导入,有相同的“抄表段编号”给予提示并覆盖数据库中相同的内容。
设置了一个公式:Setlabel("  ","稍等---")And If(FindRow(docdir+"当月数据库.egd","采集数据库","","抄表段编号","=",[抄表段编号])=0,Export(docdir+"当月数据库.egd","采集数据库","","抄表段编号","=",[抄表段编号]),If(Msgbox("本抄表段已导入!要覆盖吗?",2,4),And Export(docdir+"当月数据库.egd","采集数据库","","抄表段编号","=",[抄表段编号]))And Setlabel("  ","正在导入")And DelFor(docdir+"当月数据库.egd","采集数据库","","抄表段编号","=","",Trur)And Setlabel("  ","OK")无法运行。特请教!

 回到顶部
帅哥哟,离线,有人找我吗?
swg-1954
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:820 积分:2154 威望:0 精华:0 注册:2010/5/12 19:07:00
  发帖心情 Post By:2011/11/21 18:37:00 [显示全部帖子]

只能用“抄表段编号”,现有的导入方法(见本次上传易表文件),导入数据库多少次数,数据库就增加多少相同的内容,很不科学,如果能知道数据库中有了相同的“抄表段编号”就提示并覆盖,那就好了。
[UploadFile=1D01C21BD1A81CE1_1321871775.zip]

 回到顶部
帅哥哟,离线,有人找我吗?
swg-1954
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:820 积分:2154 威望:0 精华:0 注册:2010/5/12 19:07:00
  发帖心情 Post By:2011/11/21 20:45:00 [显示全部帖子]

先谢谢!测试后再谢!

 回到顶部
帅哥哟,离线,有人找我吗?
swg-1954
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:820 积分:2154 威望:0 精华:0 注册:2010/5/12 19:07:00
  发帖心情 Post By:2011/11/21 21:52:00 [显示全部帖子]

谢谢啦!wjq1072总版主真是太神了,没有难倒你的问题。
经测试很好,就是慢了些,如果有上万条记录以上,那运行起来可就更慢了。

 回到顶部