• ベストアンサー

Access2000でデータの字数をそろえるには?

テーブルでテキスト型にしているフィールドに入力する時123と入力した時00123、1234と入力した時01234のように、入力しない文字を0で5文字にするにはどのようにしたらいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • laputart
  • ベストアンサー率34% (288/843)
回答No.2

そのテーブルから選択クエリーを作ります。 そのクエリーのデザインで開きます。 新しいフィルダーを追加します フィルダーの欄に以下の用に追加します。 テキスト2: Right("00000" & [テキスト1],5) 但しこの場合は ■新しいフィルダー名が (例)テキスト2 ■元のフィルダー名が(例)テキスト1の場合ですから 名前は適当に変えて下さい。 ■説明 "00000" & 入力した文字列 例345 をつなぎ合わせたテキスト列の右から5文字を 取り出す Right (A, 5) は Aという文字列から 右5文字を抽出すると言うことです。 以上です。もっと他にも方法がありますが、質問が あれば御願いします。

aberoku
質問者

お礼

早速の回答ありがとうございました。目からうろこでした。本当にありがとうございます。

その他の回答 (1)

noname#5584
noname#5584
回答No.1

半角でよいのであれば、 Format$(Argument, "00000") 全角にする必要があるなら、 StrConv(Format$(Argument, "00000"), vbWide) です。 (質問の文面から見て、全角にする必要があるということでしょうか?)

aberoku
質問者

お礼

早速の回答ありがとうございました。

関連するQ&A