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


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

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

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


加好友 发短信
等级:论坛游民 帖子:199 积分:0 威望:0 精华:0 注册:2006/11/5 10:59:00
[求助]怎样产生不重复的编码  发帖心情 Post By:2006/11/8 10:15:00 [显示全部帖子]

egd文件下载
每次录入一行设备型号时,代码列能自动产生一个不重复的编码,4-6位左右,而且当设备型号不发生改变时,代码列不能变化,请高手指点。

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


加好友 发短信
等级:论坛游民 帖子:199 积分:0 威望:0 精华:0 注册:2006/11/5 10:59:00
  发帖心情 Post By:2006/11/8 10:31:00 [显示全部帖子]

不能出现汉字

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


加好友 发短信
等级:论坛游民 帖子:199 积分:0 威望:0 精华:0 注册:2006/11/5 10:59:00
  发帖心情 Post By:2006/11/8 10:33:00 [显示全部帖子]

重新排序后不能改变代码

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


加好友 发短信
等级:论坛游民 帖子:199 积分:0 威望:0 精华:0 注册:2006/11/5 10:59:00
  发帖心情 Post By:2006/11/8 10:42:00 [显示全部帖子]

这个代码再不能发生改变

-=-=-=- 以下内容由 智释源2006年11月08日 10:44am 时添加 -=-=-=-
因为产生的代码在另外的表是用手工录入的

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


加好友 发短信
等级:论坛游民 帖子:199 积分:0 威望:0 精华:0 注册:2006/11/5 10:59:00
  发帖心情 Post By:2006/11/8 11:04:00 [显示全部帖子]

是不能出现汉字,这个代码在它表用手工录入,出现汉字太麻烦,全部是数字最好,想了一个锁定的判断方法,意思是代码不为空时不能操作,if([设备型号]="","",if([设备代码] <> "",不执行,Right(Concat(Left([设备型号],2),"000",CountFor(GridName,"设备型号","=",[设备型号],1,Row)),6))),中间的不执行公式怎么写?

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


加好友 发短信
等级:论坛游民 帖子:199 积分:0 威望:0 精华:0 注册:2006/11/5 10:59:00
  发帖心情 Post By:2006/11/8 12:13:00 [显示全部帖子]

没有人回答吗?大师们帮个心吧

 回到顶部
帅哥哟,离线,有人找我吗?
智释源
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | 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))

 回到顶部