過去の桐井戸端BBS (桐ver.8)
7651 レポート作成保存の際「整合性に誤りがあります」のメッセージ kayo 2000/09/14-11:55
レポートの定義を保存させようとすると「整合性に誤りがあります。処理を続行しますか」というメッセージが出るのですが、
どういう意味かわかりませんどなたか教えていただけますか?
7666 レポート保存時の整合性の誤りエラー 佐田 守弘 2000/09/14-23:59
記事番号7651へのコメント
kayoさん
このエラーは主として、レポートで印刷のテキストオブジェクトなどのソース値に指定されている変数が、
定義されていないといった時に起きるようです。
そしてその原因は、イベントや一括処理の中で変数を定義し、その変数をレポート印刷時に使うといった時に発生します。
つまり、一括処理からレポート印刷が行われるときには、変数が定義されているので問題なくても、
レポートを単体で定義するときには、変数が定義されていないためにエラーになるといったケースです。
これはフォームの場合にも同じエラーが起きます。

●対処方法
一括処理やイベントなどで変数が定義されている事が明らかであるなら、
このエラーは無視して下さい。
無視して処理の続行つまり保存をして構いません。

エラーそのものを起こしたくないのであれば、かなり不便や不都合(?)になりますが、
固有変数の利用は止めましょう。
固有変数を使わない代わりに、組み込み変数で代用するとか、共通変数を使うといった方法があります。
組み込み変数であれば、常に使えます。一度一括処理などを起動すれば、変数が宣言され、
桐が起動している間はその変数が有効です。あるいは、変数を書き出しておき、その変数を読み込む事によって、
変数を有効にするといった方法もあります。

ただし、正論でいえば、上記のエラーは出ても、固有変数を使うのが本当かと思います。

佐田守弘(KS-00119)
7674 Re:レポート保存時の整合性の誤りエラー kayo 2000/09/15-13:25
記事番号7666へのコメント
佐田さんありがとうございました。

>●対処方法
>一括処理やイベントなどで変数が定義されている事が明らかであるなら、このエラーは
>無視して下さい。無視して処理の続行つまり保存をして構いません。

ということは、あまり気にしなくてよいわけですね
はじめて2つのファイルのデータを流用してレポートを作ったので、
このエラーが出るうちは,うまくリンクせず違うものがなんかの拍子に
出てしまうのかとちょっと不安になって…

エラー表示も次回からは表示しないにチェックしても問題はないですよね

7685 Re:レポート保存時の整合性の誤りエラー 佐田 守弘 2000/09/15-23:05
記事番号7674へのコメント
kayoさん
参考までにですが、桐ver.8sp6では、このエラーを出さない(整合性のチェックをしない)といった設定も可能になるはずです。

佐田守弘(KS-00119)

戻る