簡単なヘルプデスク フォームを作成する予定です。必要な属性の 1 つは一意の番号です。
文字列で始まる一意の識別子を作成するにはどうすればよいですか? 例:KL0001
とKL0002
一意の番号である必要があります。
簡単なヘルプデスク フォームを作成する予定です。必要な属性の 1 つは一意の番号です。
文字列で始まる一意の識別子を作成するにはどうすればよいですか? 例:KL0001
とKL0002
一意の番号である必要があります。
標準のオートナンバー型フィールドを使用して数値部分を格納し、別の計算列を使用して結果をフォーマットし、プレフィックス "KL" を付けてオートナンバー型フィールドに必要なゼロを埋め込むことができます。
例:
SELECT "KL" & Fmt(autonum_field, "0000") AS unique_identifier
FROM YourTable;
自動番号を使用する際の問題は、とりわけ、誰かがレコードを入力し始めると、自動番号が割り当てられることです。次に、ユーザーがレコードの追加をキャンセルすると、自動付番の値が失われます。そのため、ユーザーがレコードの入力を完了するまで待ってから、フォームの AfterInsert イベントで次の KB 記事に従ってコードを実行することをお勧めします。
ACC2000: マルチユーザー カスタム カウンターを作成する方法
つまり、子テーブルの操作が簡単になるように、テーブルで自動採番フィールドを引き続き使用します。