みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
他のDBからFileMakerへの移行を検討しております。
DBの情報自体は問題なく移行できそうなのですが、問題は関連ファイルの移行と考えております。
現在はID名のディレクトリがあり、その中にIDと紐づけられたPDF等のファイルが入っております。
この関連ファイルをFileMakerに移行する方法はあるのでしょうか。
もとファイルに、IDとそれらのファイル名のテーブルは有りませんか。それをインポートすれば良いはずですが。
Offline
Shinさん
回答ありがとうございます。
例えば、IDが00001なら、
\\test\file\00001\○○○.pdf
と言った感じでファイルが保管されています。
>もとファイルに、IDとそれらのファイル名のテーブルは有りませんか。それをインポートすれば良いはずですが。
とありますが、具体的にどのように行えば紐づけがされるのでしょうか。
ファイルは、そのディレクトリーにあればいいのでしたら、
fileディレクトリーを一気にインポートします。
その時に、ファイルパスを取り込みます。その中で、file の次のディレクトリーを抜き出し、IDと関連付ければ良いでしょうね。
Offline
IDが00001なら、
\\test\file\00001\○○○.pdf
IDをフィールド値にできたとしても、
ファイル名の
○○○.pdf
これはどこから得られるのですか?
全体のファイル構造等、説明が足りませんよ。
Offline
Shinさん、チポさん回答ありがとうございます。
ファイル名を管理しているテーブルは存在しません。
現在のシステムはIDと同名のディレクトリの中身を見に行くようになっており、
そのディレクトリ内のファイルを関連するファイルとして管理しております。
関連ファイル(ディレクトリの中身)の名称や形式は決まっておらず、PDFであったりExcelであったりします。
システムをFileMakerに移行するにあたり、関連するファイルをどう移行すればよいかで悩んでいます。
一つ一つ手動でオブジェクトフィールドに登録するのは、現実的でないため何か方法がないか質問させていただいた次第です。
FMではフォルダを指定して、その中のファイルを関連付けることはできません。
フォルダのインポートが出来ますが、
そのファイルは画像・ムービー・テキストファイルに限られます。
Offline
環境書かれていないので何ともいえない&検証してないですが、
IDフォルダ内の関連ファイルのパス一覧が取得できればいいのではないでしょうか?
オブジェクトに参照で入れるとかパスだけテキストで保存でも保持はできますし。
・各フォルダ内のファイル一覧をフォルダ内に作成してスクリプトで取り込む
・元のDB側で関連ファイルの一覧フィールドを作ってそれを取り込む
いずれも難しいでしょうかね。
Last edited by Moz (2014-07-17 10:14:40)
Offline
現在のシステムはIDと同名のディレクトリの中身を見に行くようになっており、
そのディレクトリ内のファイルを関連するファイルとして管理しております。
要するにフォルダしか管理してないのだから、FMでも同様にフォルダを開くだけでいいのでは。
WindowsならWebビューアで
"file:///" & Substitute ( folders::path ; "\\" ; "/" )
とかやってFMのウィンドウ内にエクスプローラを表示することもできますが。
Layouterさん回答ありがとうございます。
Webビューアにこんな使い方があったのですね。
ドラッグ&ドロップの追加も問題ありませんし、そのままファイルを開くことも可能です。
これ、オブジェクトフィールドよりも使いやすくないですか?
解決しました。
また、みなさん相談に乗っていいただきありがとうございます。
Pages: 1
[ Generated in 0.011 seconds, 9 queries executed - Memory usage: 519.58 KiB (Peak: 524.12 KiB) ]