レポートに操作を実行する数値フィールドがあります
Time({Command.EndTime}/60,Remainder({Command.EndTime},60),0)
。基本的にフィールドは時間フィールドですが、私の前任者は何らかの理由でそれを表すために数値フィールドを使用していました。フィールドは、午前 0 時からの分数です。例: 60 は午前 1 時、65 は午前 01:05 です...) より人間に優しい形で報告したいと思います。ただし、このエラー「数値オーバーフロー」が発生し、何が原因なのか疑問に思います。通常、このエラーの原因は 0 による除算ですが、除数は明らかに 60 です。{Command.EndTime} を使用した場合、レポートは問題ありませんでした... データベースは数百万のレコードで巨大なので、レポート行をスキャンします列に並ぶのは私の最後の手段です。データの何が間違っていたのかを知る方法、または上記のエラーを回避する方法はありますか? ありがとう!
質問する
895 次