みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
こんにちは!いつもありがたく拝見させて頂いております。
今回は、スクリプト等の相談ではありません。なぜ、そうなるのか、を皆様の経験値としてご教授頂きたく質問致します。
操作:社内サーバー内_共有ファイル > レコードの保存/送信 > PDF → 現在のレコードのみPDF → 保存を押した時点で
カーソルがくるくる回り、現在開いているFMファイルが全て強制的に閉じられます。(共有もローカルも全て)
頻度:1日に10回PDF化する場合、多くて1~3回程度
環境:Windows10pro & filemakar Pro バージョン19.4.2.204
※ちなみに操作実行後、連打等はしておりません。誤って他のキーに触れる、等も。
常に共有ファイルを10ファイル近く開いているので、全部閉じてしまうと開きなおすのも大変、
ローカルファイルに至っては、毎回『一貫性のチェック~』と不正に閉じられたエラーがでて、運が悪ければ
直前入力していた文章は、保存されておりません。
半年ほど前にFM16→19へバージョンアップしましたが、この不具合はFM16の時から出ており、
FM19へのバージョンアップと共に改善されることを期待しましたが、改善はされませんでした。
お心当たりのある方がいらっしゃいましたら、ぜひ対処方法もしくは原因と思われる事柄をご教授下さい。
宜しくお願い致します。
Offline
ファイルそのものが損傷しているのでしょう。しかも FM16 での運用時の損傷ですので、少しずつ広がっている可能性もあります。
少なくとも、ローカルファイルはかなり危険な状態だと思います。いつ、開くことができなくなってもおかしくは無いと思います。
Offline
ファイルが閉じるんでなくFMが終了しているってことはないですか?
PDFにするレイアウトにゴミが入ってるのかも。XML保存してみるとわかるかも。
KB5003637 問題?
バージョンアップ前から発生しているなら、時期的には一致してるかも。
Offline
それはPDFをオブジェクトフィールドに入れた場合の問題なので、ちょっと違うのでは。
違うか・・・。むむむ。
過去スレ↓
https://fm-aid.com/bbs2/viewtopic.php?id=5339
と同じでフォントの問題かもですね。
新規ファイルに簡素なレイアウトを作成して、そのレイアウトで保存してみては?
FileMaker の問題か、Windowsの問題かが確認できますね。
Offline
ファイルが閉じるんでなくFMが終了しているってことはないですか?
PDFにするレイアウトにゴミが入ってるのかも。XML保存してみるとわかるかも。
ご連絡が遅くなり申し訳ございません。
XML保存/FMPXMLRESULT→『オンラインXML構文チェック』にて検証『有効』までは確認されました。
あまりXMLに詳しくは無い為、上記方法による確認方法で宜しかったでしょうか?
他に『レイアウトにゴミが入っている』かどうか、見分ける方法があればご教授頂けると幸いです。
また、保存からPDF作成までの動作ですが、
1. 保存
2. カーソルくるくる
3. FMファイルが全て閉じられる
4. 1.にて保存したPDFは作成されず
新規で保存 → ファイル作成されず 上書き保存 → 上書き対象ファイルが無くなる
5. FM再度立ち上げ、再トライすると今度は保存される
【設置環境】
・社内サーバーのある建屋とは別の建屋で操作、よってインターネットを介しての通信
・日中時間帯によっては、通信速度が遅い場合がある
・通信速度が遅い場合、別スクリプトですが途中のまま『スクリプト終了』する場合がある(エラー表示もされない)
但し、上記の場合は、エラーなしのスクリプト終了なので、そのファイルのそのスクリプトに対する結果が
出ないだけで、当該ファイル及びその他ファイルも含め、強制終了されることは無い(エラー処理ONあり)
【データ内容】
・タイトルで45データ、内10データは20行の繰り返しフィールド(ポータルは操作面で合わず社内不採用)
長いスクリプトであれば、途中で止まってしまうのも何となくは理解できるが、A4のPDF1枚出力だけの
情報量で全てのFMファイルが強制終了されるのが、不明
Offline
ファイルそのものが損傷しているのでしょう。しかも FM16 での運用時の損傷ですので、少しずつ広がっている可能性もあります。
少なくとも、ローカルファイルはかなり危険な状態だと思います。いつ、開くことができなくなってもおかしくは無いと思います。
根本的な問題として、損傷を解消する方法はありますか?
1. ファイルをコピー
2. コピーファイルの全レコード削除
2. コピーファイルを修復
3. コピーファイルに旧データのみ再インポート
器修復して、データのみ移動位しか思いつきません。
ただ、Shin様のご指摘の損傷が『FMの修復』により解消される類の損傷なのか、
そうでない場合は、もう、一から作り直すしかないのでしょうか?
症状が出るファイルが1つではない為、出来れば作り直し以外の方法をご教授いただければ幸いです。
Offline
XML保存とは、[ツール]>[名前を付けてXMLとして保存]のことでした。レコードのエクスポートではないです。
データベースの定義情報が保存されます。
「ゴミがある」という場合は、DDRを保存するときにXMLのエラーが発生します。(FM19以前の話なので、この機能ではなく、[ツール]>[データベースデザインレポート]DDRでXMLでなくHTML形式を選択した場合だけだった気もします。そのエラーで該当箇所が示されるのですが)
この現象はFMの再起動で直ったりはしないので、この場合は該当しないと思います。
解決につながらずすいません。
FileMaker には、ファイル修復機能はありません。ファイルの修復とあるのは、損傷している部分を切り離して、データを取り出せる状態に近づける機能で、それによって修復が消える可能性が無くも無いですが、期待は全くできません。
ファイルが損傷された時の対応は、正常に動いていた時のバックアップファイルのクローンに、現在のデータを流し込む事です。バックアップがないのでしたら、作り直すしかないでしょう。
Offline
FileMaker には、ファイル修復機能はありません。ファイルの修復とあるのは、損傷している部分を切り離して、データを取り出せる状態に近づける機能で、それによって修復が消える可能性が無くも無いですが、期待は全くできません。
ファイルが損傷された時の対応は、正常に動いていた時のバックアップファイルのクローンに、現在のデータを流し込む事です。バックアップがないのでしたら、作り直すしかないでしょう。
最長老ファイルは、25年以上ある見積書。途中破損やバージョンアップをひたすら繰り返しながら、不安定さバツグンの中でだましだまし使っています。ですから、正直、いつ破損したのか判断がつきません。
バックアップは毎日されておりますので、あきらめます。
お忙しい中、色々とありがとうございました。
また何かありましたら、宜しくお願い致します。
Offline
さすらいのダンサーさんが書いていますが、フォントやテーマの問題かもしれませんよ。
検証方法 例:
レイアウトの複製を作成し、
・全てのフォントを変更して検証
・テーマを変更して検証
・レイアウト上のオブジェクト(フィールド・ラベル。その他)が問題の可能性もあるので、
半分づつオブジェクトを消して検証を繰り返す
など、試してみてはいかがでしょうか。
Offline
Pages: 1
[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 595.24 KiB (Peak: 612.15 KiB) ]