みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ウェブで調べましたが、なかなか解決できないため質問させていただきます。
環境はfilemaker13 mac os x 10.9.4
です。
以下のようなスクリプトを作っております。
アクセス権は完全アクセス。スクリプトも完全アクセスで作動するように設定しております。
変数を設定[$ファイル名;ファイル名フィールド]
レコードをpdfとして保存[記憶する;ダイアログ無し;「$ファイル名」;対象レコード]
レイアウト切り替え[「pdf発行履歴」](pdf発行履歴)
新規レコード
ファイルを挿入[pdf発行履歴::保存フィールド;「$ファイル名」]
以上のようなスクリプトを実行しますと、
書類ディレクトリに変数で指定したファイル名(140725_001.pdf)のpdfファイルは保存されるのですが、
ファイル「140725_001.pdf」が見つからなかったため、処理を完了できません。
というエラーメッセージがでて、ファイル選択のダイアログがでてしまいます。
スクリプトにどこかまずいところがあるのか、そもそもこのようなことはできないのでしょうか。
よろしくお願いいたします。
そのファイルがPDFを保存した「書類ディレクトリ」にあるのならできるはずですけど。
別のディレクトリにあるのならファイルパスを変数指定して挿入してみて。
Offline
そのファイルは、一時的にディスクに保存するだけで、後に保存する必要はありますか。
無いのでしたら、テンポラリーフォルダーを使うと良いです。
最初のファイル名を変数に保存する部分を、Get ( テンポラリーパス ) & ファイル名フィールド にするといいでしょう。(完全なパスになる様に確認して下さい)
Offline
旅人様
ご返事いただきありがとうございます。
同じ書類ディレクトリにあるので、どう考えてもできるはずなんですが。
なぜできていないのか、不思議です。
Shin様
Get ( テンポラリパス )で、より自分のイメージに近い動きを実現することができました。
ありがとうございました。!!
Pages: 1
[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 504.69 KiB (Peak: 515.44 KiB) ]