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

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

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

You are not logged in.

Announcement

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


#1 2016-02-09 11:20:16

中級?
Guest

URLを開く(外部ディスク)

オブジェクトフィールドのPDFを「URLを開く」スクリプトステップを使って開きたいのですが、エラー5がでて開けません。詳細はつぎのとおりです。

フィールド名pdfとしてオブジェクトフィールドがあります。
オブジェクトフィールドは,オブジェクトデータを外部保存とし、保存先は[データベースの場所]/sample/、オープン格納で"sample/pdf/"としてあります。(デフォルトで指定されるとおり)
スクリプトステップとして(open pdf)
Substitute ( Get ( ファイルパス ) ; ["file:" ; "file:/" ] ; [".fmp12" ; "/"] ) & "sample/pdf/" & GetContainerAttribute ( sample::pdf ; "filename" ) -->$pdf
URLを開く[ダイアログなし : $pdf]
としてあります。
環境はOSX10.11 FMP13Advancedです。

これを内部ディスク上で操作すると問題なくPDFファイルを開けます(プレビュー.appがPDFを表示)。sample.fmp12と同じ階層からsample/sample/pdfディレクトリが作成され、そこにPDFが保存されているのも確認できます。ところがこのsample.fmp12をsparsebundleタイプのディスクをマウントしてそこにコピーして同様に使うと上記のエラーになりPDFが開かれません。
原因が分かりません。(sparsebundleタイプのディスクを使いたいのは、可搬性やセキュリティ上の要請があります)。

何か解消法はあるでしょうか?

$pdfはつぎのような違いになります。
file://Macintosh HD/Users/mylocal/Desktop/work/sample/sample/pdf/AdobeXMLFormsSamples.pdf
file://extraHDD/sample/sample/pdf/AdobeXMLFormsSamples.pdf

サンプルをおいてあります。https://www.dropbox.com/s/gc5ft7fcckbpjm4/sample.fmp12?dl=0

#2 2016-02-09 16:46:34

scripter
Guest

Re: URLを開く(外部ディスク)

file:///Volumes/
ではじめたらどうかな。

該当のファイルをブラウザで開けば正しいURLがわかるのでは?

#3 2016-10-08 15:51:09

tanto
Member

Re: URLを開く(外部ディスク)

横から申し訳ありませんが、私も同じ問題で行き詰まっております。
scripterさんの<<file:///Volumes/
ではじめたらどうかな。
該当のファイルをブラウザで開けば正しいURLがわかるのでは?>>
とは具体的にどうの様にすればよろしいでしょうか?
ご伝授宜しくお願いいたします。

環境
ホストpc...win8.1  fm14 adv
クライアントpc...win7  fm14 adv
クライアントpc...mac  fm13 adv

Offline

#4 2016-10-08 18:02:27

scripter
Guest

Re: URLを開く(外部ディスク)

ファイルをブラウザにドロップすれば開けるのでは。

#5 2016-10-09 09:32:11

旅人
Member

Re: URLを開く(外部ディスク)

親ファイルだけ外部ディスクにコピーしても
外部保存のフォルダとの連携が切れるのでダメなのでは?
外部保存フォルダもコピーして?、ファイル→管理→オブジェクト
での確認、転送?も必要かと。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 508.41 KiB (Peak: 515.11 KiB) ]