E-mailアドレスを検索するときの注意

今回は、久しぶりに「使う側」のブログです。

FileMaker歴、はや○十年。はほぼ毎日FileMakerを使ってはいるものの、
実はあまり「使う側」としての機能は使いこなせていません。
特に「検索」機能についてはお客様の方が詳しくなっていらっしゃることが多くあります。

とはいえ、
検索については「これは覚えておくと便利」という検索用の記号や使い方がいくつかあり、
必要最低限なこととして教室に来てくださる方にもお伝えしていることがあります。
その中のひとつに、E-mailアドレスを検索するときの注意事項があります。
今回はこれをブログに残しておこうと思います。

E-Mailアドレスには必ず「@(アットマーク)」が含まれます。
E-mailアドレス入力用のフィールドを@マークの前と後ろで分けて作っている場合はいいのですが、
1つのフィールドに
xxxxx@yyyyy.com
と入力している場合、検索するときにちょっとだけ注意が必要です。

検索モードで条件を指定する際、
xxxxx@yyyyy.com
と指定しても検索結果に表示されないのです。

これ、「@」が
FileMaker Pro で認識される検索演算子など、特別な意味を持つ文字
に該当するため、入力した値のままでは検索ができないのです。

どうすればよいか、FileMakerのヘルプのレコード内のテキストの検索に記載されています。

xxxxx\@yyyyy.com
バックスラッシュを前につける、または
xxxxx"@"yyyyy.com
ダブルクォーテーションで囲うと検索ができるんです。

(このブログを書くにあたり、ちょっとやってみたら
 xxxxx"@yyyyy.com
 ダブルクォーテーションが前にだけついていれば検索できちゃいました)

バックスラッシュは入力がしづらいこともあり、私は
xxxxx"@"yyyyy.com
と指定しています。

などと、すんなり検索しているように書いていますが、、、
かなりの頻度で @ を含む検索のわなに引っかかり「?」となってから
慌てて検索し直すという手順をしています^^;

検索はデータベースの醍醐味!
これができるから、多少面倒でも入力しておこうと思う機能の一つです。
検索の達人になって、より一層、データを活用していただければと思います。

今回はさすがにないとは思いますが、、、
ブログに記載させていただいた内容についてのご質問はお受けしておりませんので、
ご了承くださいませ。

なお、間違った記載などありましたら、こっそり教えていただけるとうれしいです。