質問 |
||
| 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>←からどのような計算でメールアドレスだけを出せばよいか分からない為、教えていただけないでしょうか? |
| この回答へのお礼 | ありがとうございます。 参考にさせていただきます。 |