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


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

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

帅哥哟,离线,有人找我吗?
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]

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2011/11/21 17:20:00 [只看该作者]

请把问题分解,一个一个的解决!

 回到顶部
帅哥哟,离线,有人找我吗?
swg-1954
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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")无法运行。特请教!

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2011/11/21 18:05:00 [只看该作者]

““导入数据库”按钮,要求导入到数据库的数据与数据库中的“抄表段编号”无重号。即导入时能发现数据库中有没有相同的“抄表段编号”,没有时立即导入,有相同的“抄表段编号”给予提示并覆盖数据库中相同的内容。”

你的2个表中“抄表段编号”重复的太多啦?不理解什么意思啊?你的ID是不是唯一的?能不能以ID为准啊?


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


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

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

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2011/11/21 20:35:00 [只看该作者]


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


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

先谢谢!测试后再谢!

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


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

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

 回到顶部