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

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

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

You are not logged in.

Announcement

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


#1 2017-02-24 20:56:59

Cannondale
Member

オブジェクトフィールド→外部保存(オープン)での表示について

こんばんは、初投稿になります。
恐縮ながら、諸先輩方の意見を頂戴したく投稿させて頂きました。
拙文の上、分かりにくい表現かもしれませんが、お力をお貸し下さいますと幸いです。

【環境】
FMP SERVER15でファイルをホストし、各クライアントがFMP15で共有しております。
当方はFMP Advance15を使用しております。
PCはサーバーがwindwos8.1でクライアント端末が当方含めwindows7になります。

社内ポータルを開発しておりまして、掲示板機能を持たせているのですが、
記事を投稿する際にオブジェクトフィールドを利用してファイルの保存も出来る様にしようと試みております。
ファイルメーカー内で表示したいわけでは無く、外部ソフト(アドビのビューワー等)で普通にPDF展開をしたいと思っています。
投稿の際のスクリプトで『ファイルを挿入』を使用しオブジェクトフィールドに実体外部保存(オープン)形式で保存しております。

そして、記事レコードが追加され、実際に登録されたオブジェクトフィールドの内容を表示に掛かるわけですが、
スクリプトで変数の設定($パス;オブジェクトフィールド)をして、Eventを送信で表示させています。(表示ボタンをレイアウト上に置いてあります。)

ここが肝なのですが、投稿を自分がして記事レコードを作成し、ファイルメーカー自体を終了しなければ実は表示をこの環境・スクリプトで成功しております。
なのに、一旦ファイルメーカー自体を終了し再度起動し、掲示板の当該レコードを参照しオブジェクトフィールドを表示しようとした時に、必ず『ファイルが見つからなかったため、処理を完了できません。』とダイアログが表示され、一切表示できなくなります。。

但し、再度新規投稿し、ファイルを添付(同ファイル)でPDFを添付して新規レコードを作成しますと、新記事も先程表示出来なかった過去記事もPDFを表示出来るようになります。
同じようにファイルを閉じて終了し、再び起動し同様の手順で表示に掛かると表示はできなくなります・・

テンポラリパスか何かが原因なのでしょうか?
ずっと考えていたのですが完全に詰んでしまいました。

分かりにくい表現で本当に申し訳ございませんが、どうかご助言くださいますと幸いです。
お手数をお掛けしますが何卒宜しくお願いいたします。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 501.05 KiB (Peak: 516.08 KiB) ]