2009-06-24 12 views
1

Access 2003でアプリケーションを作成し、Access 2007を搭載した別のコンピュータで引き続き作業しました。レコードセットから一部のレポート上の非結合フィールド。このメソッドは、レポートの3つのフィールドから3つのパラメータ値を取ります。レポートのデータソースはクエリです。Ms Access 2003のReport.Load()イベントの代替

私はLoadSummary([field1],[field2],[field3])のように、レポートのLoad()イベントでメソッドを呼び出すとアクセス2007

で正常に動作します私は戻ってAccess 2003のへの切り替えと、Loadイベントは使用できません。 Open、Page、Activateイベントを使ってメソッドを呼び出そうとしましたが、これらのイベントが発生したときにフィールドにデータがまだ入力されていないように見えるため、すべてが失敗します。

助けてください。これをAccess 2003で動作させるにはどうすればよいですか?どんなアイオープナーも大歓迎です。ありがとう。

答えて

1

レポートヘッダーセクションのOnFormatイベントを試してください。それがうまくいかない場合は、詳細セクションのOnFormatイベントを試してみましょうが、レポートレベルのブール型変数で試してみましょう。

+0

ありがとうございました。ヘッダーセクションと詳細セクションの両方のフォーマットイベントからメソッドを呼び出さなければなりませんでした。 –

関連する問題