0

我想创建一个字母数字 id 字段,例如项目名称的前两个字母,然后从 10000 开始...

因此,在实践中,如果我在名为“institute”的表单中输入名称,则 id 字段应该看起来像“IN10001”,并且当我选择另一个以“in..”开头的名称时应该增加 ->“IN10002(它应该寻找最高“IN”下的值

这对于两个字母 AA 、 AB 、 .... ZA ... ZZ 的所有组合都应该是可能的

我希望你明白我的问题。我对此进行了一些研究,但找不到具体的东西。

提前致谢。最好的问候,PK

4

1 回答 1

1

有一个名为:[ProjectAbbrev] 的参数并将其设置为 2-Letter Abbreviation 值。

此查询在您的项目表中查找(您需要知道这一点)

select @ProjectAbbrev & CStr(max(CInt(Right([ProjectID], Len([ProjectID]) -2))) + 1)
from Projects
Where Left([ProjectID],2) = [ProjectAbbrev];
于 2010-11-23T18:15:00.620 回答