加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂
 
发新话题
打印

[已解决] 如何实现,根据选择不同的项目名称自动编号( 此文章被查看:699次,被回复:2篇!! )

如何实现,根据选择不同的项目名称自动编号

Defect中定义一个字段SN,使得SN=ProjectName_i
其中ProjectName是Defect中的Project的值,i就是自动编号的自然数
例如有2个project:A和B
如果提交第1个Defect时,选择A,则SN=A1
提交第二个Defect时,选择project=B,则SN=B1
提交第三个Defect时,选择project=A,则SN=A2
。。。。。
依次类推,就是要通过判断project的值,然后i自增
这用代码如何实现啊?谢谢了

----------之前提过类似的,但因为没有描述清楚我的目的,所以重新发个帖子,希望斑竹不要给删除,谢谢了!


问题已经解决 [打开主题]
本主题的最佳答案为 [ 3 楼].



© 本文为 tongfenglczSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

回复 楼主 的帖子

其他都容易,关键在变量i 不知道要如何处理。。。



© 本文为 scmtataSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
勇敢的心

TOP

回复 楼主 的帖子

应该是比较简单的,在project 的value change上加上代码,
先取得当前选中的project的值,假设为A,
然后创建一个查询对象,查询数据库中所有记录,条件是project=‘A’,SN以A开头,
按id排序,找到记录集的最后一条记录,使用currentSN = A & CStr(Cint(Right(SN,1))+1)

这里仅仅给你提供一个思路,具体还要靠你自己去调试。


最佳答案
该回答被楼主/管理员列为正解!



© 本文为 yunshanSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

发新话题