0

たとえば、プロジェクトの名前の最初の 2 文字を取り、10000 から始まる英数字の id フィールドを作成したいと思います...

したがって、実際には、「institute」というフォームに名前を入力すると、id フィールドは「IN10001」のようになり、「in..」で始まる別の名前を選択すると増加する必要があります ->「IN10002 (最高のものを探す必要があります) 「IN」の下の値

これは、AA、AB、.... ZA... ZZ の 2 文字のすべての組み合わせで可能です。

私の質問を理解していただければ幸いです。私はこれについていくつかの調査を行いましたが、具体的なものを見つけることができませんでした。

前もって感謝します。よろしくお願いします、 PK

4

1 に答える 1

1

[ProjectAbbrev] というパラメーターがあり、2 文字の省略形の値に設定します。

このクエリは Project テーブルを調べます (それを知る必要があります)

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