1

従業員番号を含むテーブルがあります。5 つの数字の長さ (#####) である必要があります。ただし、データ入力ではそれがうまくいかず、4 つか 3 つしかない場合があります。すべての数字が 5 桁であることを確認するにはどうすればよいですか?

編集: 申し訳ありませんが、言い忘れましたが、データ入力は別の国の銀行を通じて行われます。私はデータがどのように表示されるかをまったく制御できません。データがダウンロードされたら、それを処理するだけで済みます。

4

1 に答える 1

1

入力マスクまたはイベントのいずれかを使用して、データ入力時に確認できます。

EmpNo= Right("00000" & EmpNo,5)

または

EmpNo = Format([EmpNo],"00000")

データがすでに入力されている場合は、クエリで同様のことを行うことができます。これには、フィールドがテキストである必要があります。

UPDATE Table SET EmpNo = Format([EmpNo],"00000")

選択する

SELECT Format(EmpNo,"00000") FROM table
于 2012-07-13T19:43:49.827 に答える