- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2007 フィールドで任意の文字を削除)
Access2007 フィールドで任意の文字を削除
このQ&Aのポイント
- Access2007のクエリで、フィールド内の任意の文字を削除する方法について教えてください。
- 実現したいのは、フィールド3の住所から「都道府県」と「市区郡」を除いた表示です。
- 具体的には、[東京都] [千代田区] [東京都千代田区○○町○○番地] を [東京都] [千代田区] [○○町○○番地] と表示したいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
番地: Replace([住所], [都道府県] & [市区郡], "") とか?
その他の回答 (2)
- chayamati
- ベストアンサー率41% (260/624)
回答No.3
自分はテーブルの設計で住所入力支援機能を活用するため 4つのフィールドを設定しています。 ・郵便番号 (フォーム上でタブストップ=はい) ・都道府県 (フォーム上でタブストップ=いいえ) ・市区町村 (フォーム上でタブストップ=いいえ) ・住所末尾 (フォーム上でタブストップ=はい) ※住所入力支援: 郵便番号を入力すると都道府県と市区町村を引き出してくれます。 逆に都道府県と市区町村から郵便番号を引き出します。 この機能はフォームにも引き継がれます。 レポート等で住所は クエリーで [住所]:[市区町村]&[住所末尾]とします。
質問者
お礼
お礼が遅くなり申し訳ございません。 テーブルの設計時に対応する方法は参考になりました。 大変ありがとうございました!
- ShowMeHow
- ベストアンサー率28% (1424/5027)
回答No.1
right([field3],len([field3])-len([filed1])-len([field2])) みたいなことをすればできるんじゃないかな。 スペースとか入っているなら、ちょっとややこしくなる。 (あらかじめreplaceなどを使って消しておかないといけない。)
質問者
お礼
お礼が遅くなり申し訳ございません。 参考になりました。 ありがとうございました!!!
お礼
お礼が遅くなり申し訳ございません。 シンプルかつ大変分かりやすかったです。 大変ありがとうございました!!