みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
macOS:11.5.2
FileMaker Pro18 Advanced
お世話になります。
昨日まで問題なく開いて編集できていた印刷レイアウトを開いて、プレビューモードに切り替えると、ファイルメーカーが落ちてしまいます。
スクリプトから進めていってもプレビューで落ちてしまいます。
レイアウトが壊れてしまったのかと思って、新しいレイアウトに元のレイアウトからコピペをしたのですが、同じく落ちてしまいます。
印刷レイアウトに表示しているデータは、納品書テーブルと、納品書とリレーションしている受注テーブルの2つです。
納品書テーブルも壊れてしまったのでしょうか?
ファイルはFileMaker Serverでバックアップを取ったものをローカルで修正しています。
ご指導宜しくお願いします。
Offline
レイアウトが壊れたと仮定した場合、壊れているレイアウトをコピペしても壊れたままです。
→レイアウトの破損もコピペされるため。
他のコンピュータで同じように落ちるならレイアウトの破損の可能性が考えられるでしょう。
Offline
印刷対象になってるデータに問題がある可能性も考慮した方がいいかも。
どうしてもコピーしたレイアウトを使いたいのでしたら、オブジェクトを1個ずつ追加していくという方法もありますが。
Offline
Moz様・himadanee様・Shin様
みなさんありがとうございます。
他のPCで試してみたら、プレビュー画面にしても問題ありませんでした。
サーバーファイルの方も大丈夫でした。
落ちてしまうPCの方でファイルメーカーを再インストールしてみたら落ちなくなりました。
念の為、教えていただいたことを確認してみました。(再インストール前)
印刷対象のテーブルにはレコードが400件ほどあるのですが、表形式で1レコードしか表示されず、次のレコードに移動するボタンを押しても画面が変わりませんでした。
異常になる前のテーブルにデータを移してみましたが、プレビュー画面で落ちてしまいました。
テーブルもおかしいということですよね。
オブジェクトを1個ずつ追加していく方法でも試してみました。
リレーション先のデータのオブジェクトを置いた途端、落ちてしまいました。
テーブルもリレーションもレイアウトも、全部おかしくなっていたのでしょうか。
それと、スクリプトやレイアウトの入っているファイルを修復してみたところ、「データベースの修復中に問題が検出されました。」というエラーが出てしまいました。
ファイルメカーの再インストールで落ちなくなりましたが、どんなことに気をつけたらいいでしょうか?
アドバイス宜しくお願いいたします。
Offline
「他のPCでは問題なく、再インストールしてみたら落ちなくなり」
これは、ファイルじゃなくてプログラムの方が壊れてたってことになるのかな?
と思いましたが、それは普通ありえないので、多分データのキャッシュが壊れたんですね。
FMのキャッシュ(昔からある環境設定のでなく、共有ファイル用の)は、ファイルを開くのが異常に遅くなるとかいうトラブルが多発して、無効にする方法(キャッシュファイルのサイズを0にして書き込み禁止に設定)が公開されてたのは、いつのバージョンだったかな...
> リレーション先のデータのオブジェクトを置いた途端、落ちてしまいました。
> それと、スクリプトやレイアウトの入っているファイルを修復してみたところ、「データベースの修復中に問題が検出されました。」というエラーが出てしまいました。
索引テーブルが、修復できない程度の損傷を受けているのかもしれません。関連先のファイルも確認が必要でしょうね。
正常だった頃のバックアップで空のファイルを作り、データを引き継いだほうが安全だと思います。
Offline
himadanee様・Shin様
ありがとうございます。
データのキャッシュや索引テーブルが壊れてしまうことがあるのですね。
勉強になりました。
サーバーで共有しているファイルは問題なく動いていますが、念の為、もっと前のバックアップファイルにデータを引き継いで差し替えておこうと思います。
ありがとうございました。
Offline
私も高確率でプレビューモードで落ちる現象で困ってまいした。
OS:Mac Ver:FMP18 ローカル環境
このページを参考に再インストールしたら解消しました。感謝!
Pages: 1
[ Generated in 0.006 seconds, 11 queries executed - Memory usage: 562.96 KiB (Peak: 567.84 KiB) ]