初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2014-08-11 21:22:45

Rity
Member

別のフィールドを照合して置換の分岐

Filemaker Pro13 Advanced,Windows7 の開発環境です。
現在不動産システムを作っているのですが、質問です。

不動産業者が必ず加入しなければならないレインズという物件登録サイトがあります。
通常、業者はこちらから物件情報を仕入れてきます。

そちらをCSVでダウンロードしたものをFilemakerに一括で取り込みたいと考えています。
おおよそは完成したのですが、1つだけ問題点が。

沿線テーブル
フィールド  沿線名                               駅名
レコード1   JR東海道本線京都線(大阪~京都)            新大阪
レコード2   JR東海道本線京都線(大阪~京都)            東淀川
レコード3   JR東海道本線神戸線(大阪~神戸)            塚本
レコード4   JR東海道本線神戸線(大阪~神戸)            尼崎

というような駅データ.jpというサイトからCSV落とした沿線テーブルがあります。
レインズのCSVがこの表記通りなら問題ないのですが、このJR東海道本線は「東海道本線(西日本」という
表記で京都線と神戸線の区別がありません。

沿線テーブルの沿線名を京都線と神戸線を繋げればいいんですが同様にはできるのですが
出来れば汎用性がある京都線と神戸線に分けて使いたいんです。

もともとはスクリプト処理で
・レコードのインポート
・フィールド設定[Substitute(沿線名;"東海道本線(西日本";"JR東海道本線○○線(○○~○○)")]
というような処理で自動的に変換するようにしていたのですが
例えば駅名から判断してJR神戸線を選択する、などという処理は可能でしょうか?

ご教授よろしくお願いいたします。

Offline

#2 2014-08-11 23:09:41

Shin
Member

Re: 別のフィールドを照合して置換の分岐

各駅名と、所属する線名または愛称を、別テーブルに保存しておきます。
上のデータの駅名でリレーションし、Substitute() の置き換え文字列を、その関連テーブルの線名・愛称にすればいいでしょう。
https://dl.dropboxusercontent.com/u/926 … 58.fp7.zip

Last edited by Shin (2014-08-11 23:31:39)

Offline

#3 2014-08-26 09:50:40

Rity
Member

Re: 別のフィールドを照合して置換の分岐

Shinさま

大変遅くなりましたが、サンプルまでご用意いただきましてありがとうごじざいます!
おかげ様で無事解決しました。
本当にありがとうございました。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.035 seconds, 7 queries executed - Memory usage: 507.31 KiB (Peak: 517.66 KiB) ]