• ベストアンサー

ACCESSで 文字と文字の間の余分なスペースを削除したい

初心者ですが宜しくお願いたします。 表題の通りなのですが、 ある文字が入っているフィールドがありまして、 その文字に不正な部分がないかチェックをしている ところです。 文字と文字との間の余分なスペースがあるものは スペースをなくしたいのですが、そのような 関数があるのでしょうか。 ちなみにTrim関数で、先頭にスペースがあるものに 関しては修正できました。 よろしくお願い致します。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

アクセスならReplaceが置き換えの関数です。 Replace([フィールド]," ","") スペースに半角・全角がある場合は2重にするか StrConv関数で半角か全角に置換してから行ってください。 StrConv([フィールド],4) で全角変換 StrConv([フィールド],8) で半角変換

nekocya
質問者

お礼

なるほど!!! ありがとうございました!

その他の回答 (2)

  • tihit2
  • ベストアンサー率17% (4/23)
回答No.3

tihit2 です。  間違えておりましたので#2の回答を取り消します。  すみませんでした。

  • tihit2
  • ベストアンサー率17% (4/23)
回答No.2

表のフィールドの(どこでもOK)にカーソルをおきCtrl+Hキーで「検索する文字」にスペースを入れ「置き換え」は何も入れずに「すべて置き換え」をクリック。でスペースはとれます。