2 返信 最新の回答 日時: Nov 12, 2012 2:54 AM ユーザー:Shin

    計算式の不具合

    yossys

      タイトル

      計算式の不具合

      フォーラムに投稿

           日々の収支の入力フォームを作っており、前日計=A、日計=B、残高:計算式=A+Bで作っています。

           131レコード目になると突然、計算式の答えが?になり始めました。

           128レコードまで消去し、新規レコードを作成していくと130レコードまでは計算式の答えが出ますが、

           必ず131レコード目から計算式の答えが?になります。

           フィールドの幅が狭いということはありません。

           どなたか思い当たることありませんでしょうか。

        • 1. Re: 計算式の不具合
          sago350@未来Switch

               取り敢えず、ファイルの修復を試してはどうでしょうか。

               または、同じ事を新規で作った別のファイルで再現してはどうでしょうか。そうすると問題の切り分けができます。

          • 2. Re: 計算式の不具合
            Shin

                 前日計、は、前日の残高フィールドを計算式で参照していませんか。

                 計算式の中で計算フィールドを引用すると、内部のスタックがオーバーフローする可能性があります。それを避けるためには、そのレコード内で、参照するフィールドは、計算フィールド以外へ変更するとうまくいくことがあります。例えば、前日計に、自動入力で前日の残高フィールドの値を取り込みます。