質問

簡単なヘルプデスクフォームを作成する予定です。必要な属性の1つは、一意の数字です。

文字列から始めて、一意の識別子を作成するにはどうすればよいですか?例: KL0001KL0002

それはユニークな数字でなければなりません。

役に立ちましたか?

解決

標準のAutonumberフィールドを使用して数値部分を保存し、次に「kl」のプレフィックスを形成し、必要なゼロをオートナンバーフィールドにパディングする個別の計算列を保存できます。

例:

SELECT "KL" & Fmt(autonum_field, "0000") AS unique_identifier
FROM YourTable;

他のヒント

Autonumberの使用に関する問題は、とりわけ、誰かがレコードを入力し始めた場合、AutOnumberが割り当てられます。次に、ユーザーがレコードを追加するキャンセルをキャンセルすると、Autonumber値が失われます。したがって、ユーザーがレコードの入力を終了し、次のKB記事に従ってコードを実行するフォームで、フォームで待機する方が良いでしょう。

ACC2000:Multiuserカスタムカウンターの作成方法

それは、私がまだテーブル内のAutOnmumberフィールドを使用しているので、子供のテーブルを操作しやすくすることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top