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

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

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

You are not logged in.

Announcement

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


#1 2016-11-08 17:17:20

サンソン1234
Guest

以前のファイルメーカーの統合について

OS:[Windows7] FileMaker Ver:[Pro 15 Advanced]

いつもお世話になっております。

社内で使っているファイルメーカーのメンテナンスを頼まれました。

そのファイルは、どうもファイルメーカー6の時代から大事に使っている物らしく、
ファイルの中にたくさんのデータが入っています。
(聞けば、昔は1つのファイルに複数のテーブルを入れれなかった・・・?)

これらを今のファイルメーカーの機能を使って、1つのファイルにまとめて欲しいとの事なのですが、
簡単な方法などはございますでしょうか。。。

ファイルを跨いだリレーションをしている(?)のか、テーブルの繋がりも私には理解に難しく、
1から作り直すのは出来れば避けたいのですが。。。

よろしくお願いいたします。

#2 2016-11-08 22:35:43

Shin
Member

Re: 以前のファイルメーカーの統合について

以前の職場で、FM6 の200ファイル程度のほぼ基幹システムを、FM11へ移行させる作業をしましたが、テーブルを統合し、何とかファイルを半減させ、サーバー1台で動かせる様にしました。作業期間はほぼ3か月で、新しく加えた機能は、アクセス権関連の大きな変更を吸収するための部分だけです。それ以降、稼働させながら、FM11 に最適化していくのに半年ほどかけています。
FM15 になると新しい機能が多く取り入れられており、スクリプトも半分程度のステップで済ませたりします。お薦めは、ファイルの構造は同じ様な状態にしないとデータ移行が難しいので仕方ないでしょうが、スクリプトなどは新たに作り直すのがおすすめです。レイアウトは、コンバートしたファイルでは何かとトラブルを起こす可能性があるようですので、新たに作り直すのが吉でしょう。
ファイルが125以内でしたら、ファイルをコンバートしてアクセス権の部分だけ作り替えれば、とりあえず稼働できる可能性もあります。とりあえず、今のファイルをコンバートしてみる、それをひな形にして新たに作る、という作業が楽ではないでしょうか。

Last edited by Shin (2016-11-09 10:26:44)

Offline

#3 2016-11-09 10:04:55

サンソン1234
Guest

Re: 以前のファイルメーカーの統合について

Shin様

ご連絡ありがとうございます。
200ファイル程度の基幹システムの移行・・・泣きそうになりますね。。。
それと比べたら1000倍マシと思い、ゆっくりやっていきます。

ありがとうございます。

#4 2016-11-09 10:37:50

Shin
Member

Re: 以前のファイルメーカーの統合について

移行作業のこつですが、コンバート前にファイルの修復を試してみましょう。それでエラーが出なければ元のファイルをコンバートします。エラーが出れば、ログを見てエラーの箇所を特定して回復させてからコンバートしましょう。

コンバートのしたファイルで運用する際のファイルの統合ですが、少し楽な方法を紹介しておきます。
まず、移行させるファイルに、外部データベースとしてシステム全体のテーブルオカレンスを作り、リレーションを張っておきます。
次に、1テーブル毎にその実体をインポートで移動させます。そのテーブルのオカレンスを移行後のファイルへの外部参照に変更していきます。運用しながらでしたら、外部ファイルに現れるオカレンス(移行元のファイルも含めて)を全て変更しておきます。移行先のファイルにレイアウトとスクリプトを移行、と言う手順にすると、比較的スムーズにいきます。
移行後のテーブルオカレンス名を元と同じにしておくと、レイアウはコピペで、スクリプトはインポートで移行できる可能性が高いです。

Offline

#5 2016-11-09 12:56:41

サンソン1234
Guest

Re: 以前のファイルメーカーの統合について

Shin様

ありがとうございます。
仰られる方法でやってみます。
ありがとうございます。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 8 queries executed - Memory usage: 509.05 KiB (Peak: 513.59 KiB) ]