ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.4017093 ファイルメーカー検索について
質問者:punpun1192 メールアドレスのフィールドがあり
"山田太郎"<yamada@---.com>←のように名前とメールアドレスが一緒に記載されています。
メールアドレスの部分だけが一致するだけで検索が出来るようにしたいのですがどなたかご存知の方がおりましたら教えていただけないでしょうか?
ファイルメーカー7を使用しております。
困り度:
  • 困っています
質問投稿日時:
08/05/12 18:30
最新から表示回答順に表示

回答

ANo.2 そのまんま考えると
"山田太郎"<yamada@---.com> の<と>の間だけを抜き出すわけですから
<の位置はa=Position ( アドレス ; "<" ; 1 ; 1 )で出ます。
<の右隣の位置(メアドの始まり)はa+1
a+1から右側の部分はc=Middle ( アドレス ; a+1 ; 100 ) ---100はこれ以上の長さのメアドは無いと考えられる長さ
ここまでで、yamada@---.com> が抜き出せますので、あとは>を取ればいいですからd=Substitute ( c ; ">" ; "" )

ひとつの式に組み込むと
メアド=Substitute (Middle ( アドレス ; Position ( アドレス ; "<" ; 1 ; 1 )+1 ; 100 ) ; ">" ; "" )  結果はテキスト
ほかにもより簡単な計算式があると思いますのでいろいろ考えてみてください。
回答者:chieffish
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/05/14 09:44
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼教えていただいた方法で計算、検索することが出来ました。
丁寧に教えていただきありがとうございました。

回答

ANo.1 今後のためにも?計算でアドレスの部分だけ別フィールドに抜き出せば如何ですか?
回答者:chieffish
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/05/12 19:28
この回答への補足"山田太郎"<yamada@---.com>←からどのような計算でメールアドレスだけを出せばよいか分からない為、教えていただけないでしょうか?
この回答へのお礼ありがとうございます。
参考にさせていただきます。
最新から表示回答順に表示