みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
複数拠点で利用しているランタイムソフトをクラウドやサーバーで一括管理しようと考えているのですが、
現状では顧客IDに重複が発生しており、関連レコードの参照が難しくなっております。
新しくIDを振りつつレコードをインポートする際になにかよい手法はありますでしょうか。
現状では、
・顧客ID(自動入力、他施設DBと結合する際に重複がある)
・顧客No(手動入力、同一施設内重複不可)
・施設ID(施設ごとに初期設定)
がランタイムソフトから抽出できる判別材料になると思います。
FileMaker17 Windows版です。
よろしくお願いします。
データベース共有時にDB特有の諸問題を解決するために、FM Server が在る訳で、
そういった安易な運用は、DBファイルの整合性が乱れ、結局ファイルを破損する結果になりますヨ。
Offline
顧客ID と 施設ID を組み合わせれば、ユニークは保証できそうです。そこにさらに、Get ( UUID番号 ) をもたせたレコードを作り、管理するのはいかがですか。
または、顧客ID の全体の最大値を見て、施設IDと顧客IDを合わせたIDにする方法もあるかと。例えば、それぞれが、12と012345 ならば、新しい顧客IDは 12012345 としておき、施設IDが19までならば、統合後の新規のIDは、20000001 から開始します。
拠点間で、同一顧客がある可能性があるのでしたら、それは、別の方法で合わせていく必要があるでしょう。
Offline
ご回答いただきありがとうございます。
Hiro 様
クラウドやサーバーとはFileMaker CloudとFileMaker Serverのことで、
ランタイムのデータをFMCloudやFMServerに移行する際のデータベースの統合に関した質問でした。
決してランタイムソフトをそのままサーバー上で運用するということではありません。
言葉足らずで誤解を生んでしまっているようでしたら申し訳ありません。
Shin 様
施設IDと顧客IDの組み合わせがわかりやすくてよさそうに感じました。
こちらで試してみます。
ありがとうございました。
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 504.73 KiB (Peak: 515.52 KiB) ]