• 締切済み

Accessのテーブルから空白を削除したい!

Access2000(OS:windows2000)です 住所が入っている項目に、いらない空白が入っているデータがあります ○○県××市●●町123 としたいのに ○○県 ××市 ●●町 123 と余計な空白が入っているデータがあるのです この空白を全てとりたい!と思い 置換してみたのですが、検索しても空白を拾ってくれず 困っています 何か他の方法で、空白を削除する方法はありますでしょうか?

みんなの回答

noname#21585
noname#21585
回答No.2

置換でスペースを拾わないことが少々不思議です。 置換のダイアログボックスで 「検索する文字列(N)」の欄にスペースを入れ(半角なり全角なり)、 「置換後の文字列(P)」には何も入れず、 「探す場所(L)」は当該フィールドとし、 「検索条件(H)」を「フィールドの一部分」 として置換を実行してみてください。今そうやってみましたが できますよ。「すべて置換(A)」なんかやるとザーッとスペースが 消えて気持ちいいくらいです。 それと、後でスペースを消さなければよかったと思うことが ないように、テーブルのバックアップは取っておいた方がいい かと思います。

yukinojyou7
質問者

お礼

回答ありがとうございます 不思議なことに何度やっても置換できません 空白部分をコピーして、検索の欄に貼り付けて試したりもしたのですが・・・ きっと元データの作成時に何かおかしいのかもしれません

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.1

Replace 関数と更新クエリを使います。 ただし、 [ACC2000] 新しい VBA 関数を式で使用できない http://support.microsoft.com/default.aspx?scid=kb;ja;225956&Product=accJPN というのがありますので、一部VBAを使う必要がありますが。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;225956&Product=accJPN
yukinojyou7
質問者

補足

回答ありがとうございます もし良かったら具体的に教えていただけますでしょうか?

関連するQ&A