プロが教える店舗&オフィスのセキュリティ対策術

レポートにて、デザインを編集し、それを印刷/プレビューで見ようとすると、
「オーバーフロー」
と注意メッセージが出るのですが、これはいったいなんの警告なのでしょう?
分からず、先に進めません。よろしくお願い致します。

A 回答 (4件)

どこかで0(ゼロ)で除算しているとか、Null がありませんかね?


あるいはSum(・・・)などで数値型が合わないとか

もう一度、そのレポートを作り直してみる。
もし、
以前のレポートでは問題が無いのでしたら、それとの見直し。
    • good
    • 0
この回答へのお礼

0除算が原因でした!
お騒がせしましてすみません。
テストデータを作成しているのですが、レポートで表示する集計項目にデータの無いものがあったようです。
1点1点印刷項目を削除して確かめました(汗)

ありがとうございました。

お礼日時:2006/04/14 15:45

>「オーバーフロー」と注意メッセージが出るのですが


どこでオーバーフローになっているのかを特定しないとダメですね。
オーバーフローになるということは計算等の結果がその結果を保存するフィールドの型の限界を超えた。とか
変数に適当でない値が入ってしまった場合。とか
が主なメッセージの要因になるのですが。
オーバーフローの何か要因はないでしょうか。
例えばそのレポートのレコードソースがクエリで演算がオーバーフローしているとか・・。
でも >無効なコントロールも一切ありません< なのですよね。コントロールの表示がオーバーフローしているコントロールも無いのですよね。
単純にコントロールのフィールドのサイズを変更してみるとか・・。
ツールのマクロからVBEを開きデバッグでDataBaseのコンパイルをしてエラー箇所ないか確認するとか。
何かエラーは出ないでしょうか。
    • good
    • 0

エラーメッセージは詳しく正確に。



レポートのソース(クエリやテーブル)は開けますか?
レポート内でモジュールの記述は?
どこかで循環参照しているとか、無効なコントロールがあるとか。


元ソースのレコード数を少なくして試みる。
最適化する。
または新規MDBに全てインポートしてみる

Access2000はSP2まで当ててますか?

この回答への補足

エラーメッセージについては、これ以上正確には出来る部分がありませんが・・・?
単純に「オーバーフロー」とだけ、メッセージウインドウが出るだけです。しかも小さく、OKのみ返答出来るものです。
ご質問の、レポートのソースは開けます。
モジュールは使用していません。
無効なコントロールも一切ありません。
元ソースのレコード数なのですが、項目数20個で10件程度(1項目の最大バイト数は40b)でも多いのでしょうか?
最適化は何度も行っていますし、終了時に最適化も既に行っています。
インポートですが、こちらは行ってはいませんのでやってみる価値がありそうです。
SP2は適用していませんSP1です。

補足日時:2006/04/14 07:40
    • good
    • 0

以下のサイトが参考になれば良いのですが・・・



参考URL:http://support.microsoft.com/kb/298984/ja

この回答への補足

回答有難うございます。
出来ませんでした・・・。

補足日時:2006/04/13 16:45
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!