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


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

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

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


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

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

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


加好友 发短信
等级:超级版主 帖子:2062 积分:20 威望:0 精华:0 注册:2006/8/11 10:51:00
  发帖心情 Post By:2006/11/8 10:26:00 [只看该作者]

Right(Concat(Left([设备型号],2),"000",CountFor(GridName,"设备型号","=",[设备型号],1,Row)),6)

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


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

这是取8位数

Right(Concat(Left([设备型号],6),"0",CountFor(GridName,"设备型号","=",[设备型号],1,Row)),8)


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


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

不能出现汉字

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


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

重新排序后不能改变代码

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


加好友 发短信
等级:超级版主 帖子:2062 积分:20 威望:0 精华:0 注册:2006/8/11 10:51:00
  发帖心情 Post By:2006/11/8 10:42:00 [只看该作者]

下面引用由智释源2006/11/08 10:31am 发表的内容:
不能出现汉字

是想不出现汉字,还是想出现汉字?重新排序不改变,可以将此列锁定并限制

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


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

这个代码再不能发生改变

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

 回到顶部
帅哥哟,离线,有人找我吗?
智释源
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | 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))),中间的不执行公式怎么写?

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


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

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

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


加好友 发短信
等级:火箭侠 帖子:1937 积分:283 威望:0 精华:0 注册:2006/8/12 9:40:00
  发帖心情 Post By:2006/11/8 13:08:00 [只看该作者]

下面引用由智释源2006/11/08 11:04am 发表的内容:
是不能出现汉字,这个代码在它表用手工录入,出现汉字太麻烦,全部是数字最好,想了一个锁定的判断方法,意思是代码不为空时不能操作,if(="","",if( <> "",不执行,Right(C ...

do(0)

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