2012-01-12 3 views
1

この質問のタイトルは、質問する方法がわからないため正確ではない可能性があります。Access 2010でカスタムIDを作成する方法

ありがとうございますAC 2010にIDフィールドを持たせる方法は、ユーザーが入力する固定部分とIDの一部です。

例:「EMP9066」

-Iが常に一定になるようにIDの「EMP」の部分を希望し、ユーザーがそれを変更できないようにする必要があり及び「9066」は4桁ですユーザーに入力するように指示されます。

助けてください。

_これは、SQLでは一部のマクロでの基本的なアクセスではないことを覚えておいてください。

おかげ

+0

がDAOやADOのいずれかのレコードセットで作業するとき、彼らは形式が表示されませんので、これは、混乱につながる可能性があることを忘れないでください。 – Fionnuala

+0

このIDフィールドは主キーですか?そうであれば、ユーザーは主キーを実際に見ることができず、入力に責任を負いません。 –

答えて

1

のアクセスは、自動的に各レコードの一意の番号を生成しますオートナンバー型と呼ばれるデータの種類を持っていますが、それはアルファプレフィックスを許可しません。

その後、最も簡単な方法は、ディスプレイのためにそれを前に付けることです確かに一定であれば、つまりテーブルのフィールドは、(例えば)RECIDと呼ばれることになると、あなたは計算列

でクエリを経由して行を表示です

EMPID:「EMP」&形式$(RECID、「0000」)

+1

あなたの入力をありがとうが、私はそれと一緒に遊んだとそれを見つけた! :)ありがとう。私は入力マスクに "EMP" 0000を使用しました。 –

関連する問題