うさぎのひとりごとうさぎのひとりごと〜FileMakerを使って、ゆとりの時間を過ごしましょう〜名古屋在住。FileMakerを使ったシステムを受託開発中。Wednesday「オブジェクトデータを外部に保存」しているファイルの「RC_Data_FMS」フォルダについてオブジェクトフィールドに写真やPDFのファイルを入れて管理したいとします。写真などのファイルはFileMakerのフィールドに直接入れるのではなく、レイアウト上で写真は見られるけれど、ファイルは別の場所に入れておくように設定することができます。Serverで共有する場合の、フォルダの違いを確認してみましょうというお話です。ファイル内に画像ファイルを保存するようにしてからローカルに持ってきて、ローカルに持ってきてから再度外部保存にしている』と言っていました。『私はフォルダの場所を移動させるだけで画像が表示できています』とお話ししたのですが、具体的な方法をお見せすることができませんでした。そこで、ここはひとつ、今年最初のブログを書いてみよう!と思い立ち、ちょっと頑張って図説してみることにしました(^^)ファイルを作りました。(図1)「写真」フィールドはオブジェクトフィールドです。設定は図2のようになっています。(図2)オブジェクトファイルは「私の写真ファイル」フォルダの中の「写真」フォルダの中に格納されるようにしました。「私の写真ファイル」というフォルダが作られています。(図3)図4は「私の写真ファイル」フォルダの中を確認したものです。(図4)「私の写真ファイル」フォルダの中に「写真」フォルダが作られ、その中に「ゆず.jpg」ファイルが格納されているのがわかります。Serverにアップロードしてみます。「Usagi-mimi」フォルダを作り、その中にファイルをアップロードしました。アップロードしたファイルを開いてみると、写真もちゃんと表示されています。「写真管理.fmp12」ファイルと同じ階層に「RC_Data_FMS」フォルダが作られています。サブフォルダが含まれます。いう説明があり、今回作られたのはここで説明されているサブフォルダです。「私の写真ファイル」フォルダが作られ、その中に「写真」フォルダが作られ、その中に「ゆず.jpg」ファイルが格納されているのがわかります。「写真管理」というフォルダ以下の階層は、図4と同じですね。Serverにアップロードしたファイルを、ローカルに持ってきて写真を正しく表示するにはどうしたらいいのか見てみましょう。Serverのスケジュールで作ったバックアップをローカルに持ってきました。(共有していたファイルをローカルに持ってくる場合、バックアップファイルを利用するのが私のお気に入りの方法です)(図8)図8は、バックアップした「Usagi-mimi」フォルダをローカルマシンに移動させ、フォルダを開いてみたところです。Serverにアップロードする前のフォルダ内を確認したものです。「写真管理.fmp12」ファイルの階層から比較してみました。Serverでバックアップした「Usagi-mimi」フォルダ。Serverにアップロードする前のフォルダ。ローカルマシンで直接、図10の「写真管理.fmp12」ファイルを開くと、(図12)このように表示され、画像が正しく表示されません。これ、フォルダの階層をフィールド定義で設定した通りになるよう階層を変えれば正しく表示されます。「私の写真フォルダ」を「写真管理.fmp12」と同じ階層に置き直せばいいのです。_)>)なお、今回もご紹介した内容についてのご質問などはお受けしておりません。お試しになる場合は、ご自身の責任でお試しくださいますようお願いいたします。それと、相変わらず打たれ弱いので、ツッコミなどはこっそりメールでお願いします。今年もよろしくお願いいたします。米国および/またはその他の国における登録商標です。その他のすべての商標は該当する所有者の財産です。