Page 663 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼アクセスのバグ? 3ヶ月目 04/6/11(金) 15:05 ┗Re:アクセスのバグ? しろくろやぎ 04/6/11(金) 15:46 ┗Re:アクセスのバグ? 3ヶ月目 04/6/11(金) 16:18 ─────────────────────────────────────── ■題名 : アクセスのバグ? ■名前 : 3ヶ月目 ■日付 : 04/6/11(金) 15:05 -------------------------------------------------------------------------
情報をください。 アクセスでレポート(帳票)を作成していますが、理解できないことが起きています。 今回は、 [レポートヘッダ]→[ページヘッダ]→[グループヘッダ]→[詳細]→[グループフッター] とうい流れで、それぞれのセクションにVBAを組み込んでいます。 問題なのは、数百ページあるなかのある1ページの部分だけ、処理の流れがおかしいのです。 改ページされたあと、まず[ページヘッダ]にとびます。 そのあと[グループヘッダ]→[詳細]といくはずが、なぜかこの2つをとばして、 [グループフッター]にいってしまいます。デバッグで確認しました。 そのせいで帳票は、あるページから白紙になってしまします。 今までの調査では、データパターンは関係ありませんでした。 データの件数については、200近くまで減らすと異常ありませんでしたが、 それ以上増やすとダメでした。 また、VBAについては、自分も他人も確認しましたがおかしいところはありません。 というか、セクションがとばされることと、VBAとは関係ないと思います。 複雑な処理はしていませんし、そのページ以外は上手くいくのです。 データパターンは関係ありませんでしたし、お手上げ状態です。 こういったバグについて知っている方がいましたら、何でもいいので情報ください。 |
▼3ヶ月目 さんWrote: >アクセスでレポート(帳票)を作成していますが、理解できないことが > 起きています。 レポートにVBAで制御を入れようとすると、わりと起こりますね。(^_^;) >[レポートヘッダ]→[ページヘッダ]→[グループヘッダ]→[詳細]→ > [グループフッター] >とうい流れで、それぞれのセクションにVBAを組み込んでいます。 それぞれのセクションでVBAを入れる必要があるわけですから、 >複雑な処理はしていませんし、そのページ以外は上手くいくのです。 レポートとしては十分複雑な処理でしょう。 仮にあるコントロールとあるコントロールの数値を足して、 別のコントロールに入れる、というだけ処理だとしても、 その為にレポート全体で再フォーマットが行われる事もあります。 >そのあと[グループヘッダ]→[詳細]といくはずが、なぜかこの2つをとばして、 >[グループフッター]にいってしまいます。デバッグで確認しました。 ヘッダーや詳細の「戻り時」イベントは確認されました? グループヘッダー/フッターの改ページ設定は色々変えて試しました? >こういったバグについて知っている方がいましたら、何でもいいので >情報ください。 バグというか、レポートのフォーマット/印刷/戻りイベントでの 制御はレポートの実行時のフォーマット順を完全には制御できない 以上、なかなか思い通りにはならないと思います。 あまり参考にならないと思いますが、直接印刷を行うとダメな場合でも 一度プレビューさせてから、それを印刷させるとうまくいくパターンも あります。 |
▼しろくろやぎ さん: >▼3ヶ月目 さんWrote: 書き込みありがとうございます。 >ヘッダーや詳細の「戻り時」イベントは確認されました? すいません。確認していません。 しかし、数百ページの中の1ページだけですから、プロパティなどは 全く関係のないものだと思っていました。 早速調べてみます。 >グループヘッダー/フッターの改ページ設定は色々変えて試しました? 改ページ条件はVBAで指定しているのですが、改ページは全ページ、問題なく できています。ページヘッダの処理が行われていますから 改ページはされています。 設定をかえたり、コメントアウトしてもやはりダメでした。 >あまり参考にならないと思いますが、直接印刷を行うとダメな場合でも >一度プレビューさせてから、それを印刷させるとうまくいくパターンも >あります。 プレビューですでにおかしくなっていますので、ダメでした。 |