Accessについて
現在、Access2000を使っています。
初心者で勉強しながら、作っているのですが、どうしても
分からない部分があるので、どなたか教えて下さい。
毎日2回、あるデータを取っています。テーブルAには、
[記録日][aデータ][bデータ]
で作ってあります。このテーブルのデータから、グラフを作りたく、
ウィザードを使って作り完成しました。
しかし、同じテーブル構造で、もう一つテーブルBがあります。
(後々、このテーブルがもう少し増えそうです)
このテーブルを使って同じようにグラフを作りたく、同じように
ウィザードから作ればよいのですが、後々のメンテなどを考えると、
同じ修正を複数作り直すのでは大変なので、モジュールの中で
ケース文で分けようと思います。
グラフのプロパティを見ると、
「値集合ソース」に
SELECT (Format([記録日],"DDDDD")) AS 式1, Sum([aデータ]) AS aデータの合計, Sum([bデータ]) AS bデータの合計 FROM テーブルA GROUP BY (Format([記録日],"DDDDD")), (Int([記録日]));
となってたので、モジュールの中で、
Me.グラフ名.RowSource = "SELECT (Format([記録日],""DDDDD""")) AS 式1, Sum([aデータ]) AS aデータの合計, Sum([bデータ]) AS bデータの合計 FROM テーブルA GROUP BY (Format([記録日],""DDDDD"")), (Int([記録日]));"
と書いたのですが、実行するとここで下記のようなエラーになってしまいます。
「指定した式に、RowSourceプロパティに対する不正な参照が含まれます。」
モジュールからは「値集合ソース」(RowSource) にはセット
できないのでしょうか?
詳しい方、どうか回答をお願い致します。
お礼
早々の回答ありがとうございました。早速明日活用します。