易表在线答疑技术与交流用户社区 → [求助]怎样产生不重复的编码


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

主题:[求助]怎样产生不重复的编码

帅哥哟,离线,有人找我吗?
智释源
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:199 积分:0 威望:0 精华:0 注册:2006/11/5 10:59:00
  发帖心情 Post By:2006/11/8 16:28:00 [只看该作者]

编码问题已经解决了,就是防重排序重算改变的了,请那位老师指点一下
if([设备型号]="","",Right(Concat(Left(GetPY([设备型号]),2),Right(GetPY([设备型号]),1),Len([设备型号]),"0",CountFor(GridName,"设备型号","=",[设备型号],1,Row)),9))

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


加好友 发短信
等级:论坛游民 帖子:95 积分:0 威望:0 精华:0 注册:2007/5/11 13:03:00
  发帖心情 Post By:2007/9/7 10:05:00 [只看该作者]

[这个贴子最后由gddjy在 2007/09/07 10:20am 第 1 次编辑]

下面引用由智释源2006/11/08 04:28pm 发表的内容:
编码问题已经解决了,就是防重排序重算改变的了,请那位老师指点一下
if(="","",Right(Concat(Left(GetPY(),2),Right(GetPY(),1),Len(),"0",CountFor(GridName,"设备型号&qu ...

   这个地方的关键是CountFor统计到本行,为什么不全列统计,然后再递增,如果“本列名”就是本列名,可以这样,并且锁定列。

if([本列名]="",if([设备型号]="","",Right(Concat(Left(GetPY([设备型号]),2),Right(GetPY([设备型号]),1),Len([设备型号]),"0",CountFor(GridName,"设备型号","=",[设备型号],1,Rows)+1),9)),[本列名])


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


加好友 发短信
等级:论坛游民 帖子:95 积分:0 威望:0 精华:0 注册:2007/5/11 13:03:00
  发帖心情 Post By:2007/9/7 10:18:00 [只看该作者]

下面引用由智释源2006/11/08 04:28pm 发表的内容:
编码问题已经解决了,就是防重排序重算改变的了,请那位老师指点一下
if(="","",Right(Concat(Left(GetPY(),2),Right(GetPY(),1),Len(),"0",CountFor(GridName,"设备型号&qu ...

这个地方的关键是CountFor统计到本行,为什么不全列统计,然后再递增,如果“本列名”就是本列名,可以这样,并且锁定列。

if([本列名]="",if([设备型号]="","",Right(Concat(Left(GetPY([设备型号]),2),Right(GetPY([设备型号]),1),Len([设备型号]),"0",CountFor(GridName,"设备型号","=",[设备型号],1,Rows)+1),9)),[本列名])


 回到顶部
总数 13 上一页 1 2