ccess2003を利用しています。いままでフォームにボタンを配置して、そのボタンが押された時のイベントをVBAで書いていました。VBEを起動すると、既にフォームが追加されていて、そこにプログラムを書いていました。

今回はじめてレポートを使うことになりました。まずはレポート「my_report」というレポートをウィザードを使って作りました。この時点で、VBE にレポートが追加され、プログラムを書けるかと思ったのですが、いざVBEを起動してもレポートが追加されていません。つまり、従来作ったフォームはあるのですが、レポートが追加されていないのです。

このレポートを追加するにはどのようにしたらよいのでしょうか?よろしくお願いいたします。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2010/03/05 17:43:20
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:GreenStar No.1

回答回数192ベストアンサー獲得回数46

ポイント100pt

意外と知られていない事実かもしれないが、レポートはデフォルトでVBAを含んでない!


レポートをデザインビューで開いて、詳細セクションなどのプロパティを開き、イベントタブのフォーマット時とか印刷時とかどれでもいいからイベントプロシージャを選択すればVBEのほうにレポートが現れる!!

id:akaired

ありがとうございます、前回もコメントで回答して頂きたいへん感謝です。無事にVBEにレポートが出現しました!

2010/03/05 17:42:24

その他の回答1件)

id:GreenStar No.1

回答回数192ベストアンサー獲得回数46ここでベストアンサー

ポイント100pt

意外と知られていない事実かもしれないが、レポートはデフォルトでVBAを含んでない!


レポートをデザインビューで開いて、詳細セクションなどのプロパティを開き、イベントタブのフォーマット時とか印刷時とかどれでもいいからイベントプロシージャを選択すればVBEのほうにレポートが現れる!!

id:akaired

ありがとうございます、前回もコメントで回答して頂きたいへん感謝です。無事にVBEにレポートが出現しました!

2010/03/05 17:42:24
id:ken3memo No.2

回答回数317ベストアンサー獲得回数115

ポイント100pt

特に気にしないで、

使いたいイベントで(イベントに)

右端の[...]を押して コードビルダ

で追加すれば、いいのでは?

単純に、レポートヘッダーとか選択して

プロパティの部分で イベントを選択して、

書き込むとか?

[f:id:ken3memo:20100304225801j:image]

質問を勘違いしてしまったらスミマセン。

id:akaired

ありがとうございます、無事にVBEにレポートが出現しました!

2010/03/05 17:42:51
  • id:akaired
    質問の補足。何がやりたいか具体的に言いますと、accessのサンプル、NorthWindがあります。この中にレポートがあります。ここのレポートにウィザードでmy_reportというレポートを追加します。VBEを開くと、my_reportが追加されていません。どうやって追加すればよいのでしょうか?

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません