• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2007 フィールドで任意の文字を削除)

Access2007 フィールドで任意の文字を削除

このQ&Aのポイント
  • Access2007のクエリで、フィールド内の任意の文字を削除する方法について教えてください。
  • 実現したいのは、フィールド3の住所から「都道府県」と「市区郡」を除いた表示です。
  • 具体的には、[東京都] [千代田区] [東京都千代田区○○町○○番地] を [東京都] [千代田区] [○○町○○番地] と表示したいです。

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

  • ベストアンサー
  • m3_maki
  • ベストアンサー率64% (296/460)
回答No.2

番地: Replace([住所], [都道府県] & [市区郡], "") とか?

bambu3340
質問者

お礼

お礼が遅くなり申し訳ございません。 シンプルかつ大変分かりやすかったです。 大変ありがとうございました!!

その他の回答 (2)

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.3

自分はテーブルの設計で住所入力支援機能を活用するため 4つのフィールドを設定しています。 ・郵便番号 (フォーム上でタブストップ=はい) ・都道府県 (フォーム上でタブストップ=いいえ) ・市区町村 (フォーム上でタブストップ=いいえ) ・住所末尾 (フォーム上でタブストップ=はい) ※住所入力支援: 郵便番号を入力すると都道府県と市区町村を引き出してくれます。 逆に都道府県と市区町村から郵便番号を引き出します。 この機能はフォームにも引き継がれます。 レポート等で住所は クエリーで [住所]:[市区町村]&[住所末尾]とします。

bambu3340
質問者

お礼

お礼が遅くなり申し訳ございません。 テーブルの設計時に対応する方法は参考になりました。 大変ありがとうございました!

  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.1

right([field3],len([field3])-len([filed1])-len([field2])) みたいなことをすればできるんじゃないかな。 スペースとか入っているなら、ちょっとややこしくなる。 (あらかじめreplaceなどを使って消しておかないといけない。)

bambu3340
質問者

お礼

お礼が遅くなり申し訳ございません。 参考になりました。 ありがとうございました!!!