• ベストアンサー

電話番号の末尾4桁での検索について

アクセス初心者なんですが 顧客データのフォーム上で電話番号末尾4桁による検索をしたいんですが、本を何冊か買って見てもわかりません。そこそこ知っている友達に聞いても分からないそうです。どなたかご存知の方助けて頂けないでしょうか。 よろしくお願いします。 出来ましたら、携帯電話のフィールドもあるんですが、そちらのほうでも同じように検索したいのでお願いします。

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

  • ベストアンサー
  • nobunojo
  • ベストアンサー率29% (122/407)
回答No.2

文字列操作関数のうち、right関数を使ってみたらどうですか? 末尾4桁とわかっているのですから、 right([対象フィールド],4)とやれば、取り出す事ができます。 これを条件を入力したフィールドと比較すればよいですね。

kinjirou
質問者

お礼

お返事ありがとうございます。 早速試してみますが、もう少し具体的に教えて頂くと大変助かります。顧客台帳のフォームを入力用のほか閲覧用にも使っております。お客さんから電話がかかってきたときに番号通知を見てそのお客さんを表示したいのです。何分頭が悪いのでアクセス使うべきではないのかも知れませんがよろしくお願いいたします。

その他の回答 (1)

  • nekomilk
  • ベストアンサー率24% (20/83)
回答No.1

フォームフィルタを使うのであれば たとえば 末尾が1234のものを検索したい場合 そのフィールドに、 *1234 と入力して フィルタをかけると、検索できます。 携帯のフィールドも または で検索したい場合 フォームフィルタモードにすると 左下に「または」のタブがあるので それを押して、 *1234と携帯電話フィールドに 入力してフィルタをかければ、検索できます。 っていうのじゃダメですか?(笑

kinjirou
質問者

お礼

お返事ありがとうございます。 早速試してみます。

関連するQ&A