その他

FileMakerでposition関数の使い方

投稿日:2017年12月18日 更新日:

ファイルメーカーではExcelのようにテキスト関数を使うことができます。簡単な例として、メールアドレスのドメイン名(@以下)のみ別フィールドで取得してみましょう。

メールのドメイン名を自動で抽出

Position関数の使い方

Position ( テキスト ; “検索テキスト” ; 先頭文字位置; 回数 )

Position ( ”abcd1234@gmail.com” ; “@” ; 1; 1 )で9を返す

上の場合だと先頭文字位置1から1番目に@が出る位置

「メールアドレス」フィールド指定することができるので、計算式で以下のように指定すると、先頭からの@の位置がわかる。

Position ( メールアドレス ; “@” ; 1; 1 )

メールアドレス全体の長さ

Length(メールアドレス)で18を返す

ドメイン名のみ抽出

右端から18-9=9文字を抽出するように以下の計算式を設定

「ドメイン」フィールド

Right(Length(メールアドレス)-Position ( メールアドレス ; “@” ; 1; 1 ))

-その他

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

自動車税をネットからペイジー納付してみた

自動車税の支払期限は5月末日までですが、金融機関の窓口での納付以外にネットからペイジー納付できます。今回は埼玉りそな銀行からページー納付してみました。簡単にできますから、忙しい人は便利ですね! 埼玉り …

no image

モニターの故障

2週間くらい前の話なのですが、またI・Oデータの24インチモニタLCD-MF241Xが故障してしまった。前日の夜までは全く問題なかったのに朝起きると画面が緑色ぽくなっている。音は聞こえているが、リモコ …

no image

ひかり電話FAXお知らせメール

クリニックではFAX用にひかり電話を使っていますが、業者からの迷惑FAXは紙の無駄です。ひかり電話のオプションサービスを調べたところFAXお知らせメールを使えば紙の無駄がなくなることがわかりました。 …

no image

2万円パソコン

5,6年前から使っているiBookはWebを閲覧しようとすると、とんでもなく遅い。前はこんなに遅くなかった気がするが、Web自体が重くなっているのかもしれません。端末としてWebとファイルメーカーさえ …

no image

神エディター「Sublime Text 3」のインストールと日本語化

遠い昔、1980年代はMS-DOSだったのですが、そのとき使っていたエディターはVZエディター。一番人気があったMifesと比較するとアセンブラで作られていたので、CPUが遅くても十分使えました。検索 …

2018年2月
« 1月    
 1234
567891011
12131415161718
19202122232425
262728  
Top