易表在线答疑技术与交流用户社区 → 关于重复行问题


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

主题:关于重复行问题

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


加好友 发短信
等级:论坛游民 帖子:114 积分:104 威望:0 精华:0 注册:2011/8/7 16:26:00
关于重复行问题  发帖心情 Post By:2011/8/29 13:52:00 [只看该作者]

egd文件下载我有一个问题,我不知道是什么原因在坯布录入表里编码是永远不会重复的,但有时会自己增加一些重复编码的行,且与原编码行的数据完全相同,这样一来数据就发生了错误,期末结存就会累加起来了,这是怎么回事呢?帮忙看一下问题出在哪儿!请老师们帮助看看。


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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2011/8/29 14:16:00 [只看该作者]

想确定几个问题:
1、你究竟是希望编号列允许重复还是不允许?
2、如果允许那么重读数据是否参与统计?

-=-=-=- 以下内容由 lyang702011年08月29日 02:17pm 时添加 -=-=-=-
3、自己增加重复内容的目的是什么?

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


加好友 发短信
等级:新手上路 帖子:9 积分:0 威望:0 精华:0 注册:2006/8/17 19:29:00
  发帖心情 Post By:2011/8/29 14:26:00 [只看该作者]

很简单啊,删除编码重复的行就行了。

-=-=-=- 以下内容由 mingxuec2011年08月29日 02:29pm 时添加 -=-=-=-
如果2行的内容除了编码内容一样,其他内容也完全一样的情况下,你的期末统计是不可能计算正确的,你的公式是:库存+入库-出库,sumfor里的比较值怎么比都会统计出所有重复行,要么删除行,要么就设计表增加一列,让2行的内容至少有1列数据是不同的,才有可能计算正确。

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


加好友 发短信
等级:论坛游民 帖子:114 积分:104 威望:0 精华:0 注册:2011/8/7 16:26:00
  发帖心情 Post By:2011/8/29 14:26:00 [只看该作者]

不是自己增加重复内容,在这张表里只有唯一的编码,永远不会有重复的编码,但是我发现有时会自动增添一行重复编码的相同内容,不知是怎么一回事,是不是表验证公式或者行验证化工在作怪呢?

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


加好友 发短信
等级:新手上路 帖子:9 积分:0 威望:0 精华:0 注册:2006/8/17 19:29:00
  发帖心情 Post By:2011/8/29 14:32:00 [只看该作者]

如果重复的行的确内容完全一样,你就加个删除重复行就行了。但你一定要找到为什么会自动产生一个重复的行才是解决问题的根本。

-=-=-=- 以下内容由 mingxuec2011年08月29日 02:39pm 时添加 -=-=-=-
If(FindRow("统计表","编码", "=" ,[编码]) > 0, True ,CopyRows("统计表","编码", "=" ,[编码]))
这个目的是为了什么?

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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2011/8/29 14:45:00 [只看该作者]

[这个贴子最后由lyang70在 2011/08/29 03:10pm 第 1 次编辑]

将录入窗口中编码变量后面“输入查询”按钮公式修正为以下代码试试:If(FindRow(GridName,"编码", "=" ,[%编码%]) > 0,MsgBox("你增加的编码已重复,不能添加?",2,4),AddRow(GridName,"编码",[%编码%]) And Move(Rows,1))

另外,选中编号列,执行“列——编辑设置...”,然后按图示说明设置。


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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2011/8/29 14:48:00 [只看该作者]

下面引用由mingxuec2011/08/29 02:32pm 发表的内容:
如果重复的行的确内容完全一样,你就加个删除重复行就行了。但你一定要找到为什么会自动产生一个重复的行才是解决问题的根本。-=-=-=- 以下内容由 mingxuec 在 2011年08月29日 02:39pm 时添加 -=-=-=-
If(FindRo ...

目的在于如果统计表中不包含当前行数据,则将当前行数据复制到统计表。

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


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


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


加好友 发短信
等级:论坛游民 帖子:114 积分:104 威望:0 精华:0 注册:2011/8/7 16:26:00
  发帖心情 Post By:2011/8/29 16:38:00 [只看该作者]

wjq1072 你将我录入表里的行与表的验证公式删除了,如果我要新增内容,统计表就无法同步新增内容了。

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


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

[这个贴子最后由wjq1072在 2011/08/29 07:46pm 第 1 次编辑]

你新增内容试试??
弄那么多公式干嘛?不就是统计一下吗?前面给你的“生产单号”公式又不用!
只是没完没了的提问!
egd文件下载

 回到顶部