みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
はじめて質問します。FM16 Win8.1
今まで何事もなく使えていたのに、あるレイアウトだけPDF作成ができなくなり表題のようなコメントがでます。ほかのレイアウトはまったく問題なくPDF作成ができるのですが。原因がわからず、どなたかわかりませんか?AとBとCのテーブルが作成してありA-B、A-Cはリレーションしてます。今回問題はBのテーブル上のレコードをPDFにできません。Cのレイアウトは今まで通り問題なく作動します。朝からずっと悩み中です。よろしくお願いします。
Offline
そそのレイアウトに損傷が出ている可能性があるのかもしれません。
バックアップでもう一度確認してみるといいのかも。
Offline
以前のバックアップから操作してもダメでした。ディスク上に...がでますね。
Offline
そのバックアップの時点でレイアウトの損傷があったのかもしれないですよ。
相当な昔にはできていたのですよね。
Offline
いやあ まいりました 気合で同じテーブルを作ってみたんですけど ダメでした。ちなみにCテーブルは全く問題なく書き出しできるのに、不思議です。
Offline
「名称未設定.pdf」をこのディスク上に作成できませんでした。ファイル名を変更、ディスクの空き容量を増加、ロックを解除、または他のディスクを使用してください。
上記エラーは、以下の時に表示されます。
PDFファイルのパスの指定が間違っている。
同一パスのPDFファイルが既に開いている。
PDFファイルが読み取り専用になっている。
保存するファイル名を変えてみるとか、保存場所を変えてみるとかしてみては...。
Offline
なるほどです。PDFのパスは変えてませんしそもそもCテーブルのレイアウトは問題なくPDFに書き出しできます。なぜこのBテーブルのレイアウトだけ、デスクトップだろうがNASだろうがことごとく書き出しを拒否される始末です。ファイル名を変えても、保存先変えてもダメです。ほかに確認すべきことはありますか?
Offline
ひょっとして、そのパスのファイルがすでに存在していて、OSでのアクセス権限を持っていない、とか。
Offline
いやファイルは何もないですね。ちなみにOSでのアクセス権限とは?アクセス権は完全アクセス権で実行していますが?ごめんなさい 教えてください。
Offline
ファイルやフォルダーへのアクセス権です。
まっさらのレイアウトに、Bテーブルのフィールドだけを配置してPDFを作ってみたらどうなりますか。
Offline
なるほど まっさらのレイアウトを作って Bテーブルのフィールドを配置してみてPDFは作れました!! アクセス権は問題ないということですね? となると何が悪いのか....?
Offline
最初から言っているように、レイアウトのどこかが損傷している、という事でしょう。
レイアウトを作り直すか、その上のオブジェクトを1こずつ除外して試していくといいでしょう。
Last edited by Shin (2018-12-01 08:20:13)
Offline
ちょっと地道な作業ですがやってみます、今後のことを考えて。Shinさんありがとうございました!また何かあったら教えてください。
Offline
レイアウト上のオブジェクトを、半分くらい選択し、印刷時に非表示にしてみます。それで PDF を作り、エラーが出れば、さらにその選択を半分にします。それを繰り返せば、問題のオブジェクトは早く見つかります。
Offline
filemaker19.2です。スクリプトで同じようなエラーがでました。pdfのファイル名に変数で日付を入れると、自動的に年フォルダができて、さらに月名フォルダができて、日付別にフォルダーができるようになりました。最初は、勝手にできてうまく行ってたのですが、途中からなんの理由かわからないけど、800エラーになります。レイアウトが原因ではありません。
ファイルを共有しているとか?
OSは?
ちゃんとスクリプトステップのオプションで、フォルダ作成許可オンに設定していますか?
あぁ「ディレクトリの作成」のオプションだ。
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 576.96 KiB (Peak: 593.5 KiB) ]