• 締切済み

Microsoft Access 2003について

複数のテーブルまたはクエリを使いレポートを作成したいのですが 「選択したフィールドのレコードソースにアクセスできません。テーブルとそのテーブルを基にしたクエリのフィールドを選択した可能性があります。もしそうであれば、テーブルかクエリのどちらかのフィールドだけを選択してください。」と出て作れません。 詳細は以下のとおりです。 支出テーブル ID   月   科目  金額   1    1   交際費  10     2    1   雑 費  20  3    2   交際費  30          (以下12月まで) 収入テーブル ID   月   科目   金額   1    1   仮払    10     2    1   雑収    20  3    2   仮払    20          (以下12月まで) 支出クエリ(クロス集計) 科目 1  2  3  4  5  6  7(以右12月まで) 交際 10 20  30  40  50  60  70 雑費 20  30  40  50  60  70  80 合計 30  50 70  90  110  130  150 収入クエリ(クロス集計) 科目 1  2  3  4  5  6  7(以右12月まで) 仮払 10 20  30  40  50  60  70 雑収 20  30  40  50  60  70  80 合計 30  50  70  90  110  130  150 収支レポート(作成したいレポート) 科目 1  2  3  4  5  6  7(以右12月まで) 仮払 10 20  30  40  50  60  70 雑収 20  30  40  50  60  70  80 合計 30  50  70  90  110  130  150 -------------------------------------- 交際 10 20  30  40  50  60  70 雑費 20  30  40  50  60  70  80 合計 30  50  70  90  110  130  150 ------------------------------------- 残高  0  0   0   0   0   0   0

みんなの回答

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

>テーブルとそのテーブルを基にしたクエリのフィールドを選択した可能性があります。 メッセージどうりテーブルとそのテーブルから作ったクエリを同じレポートのレコードソースにしようとしているからと思いますが。 テーブルから直接レポートに配置しようとしているフィールドもクエリに加えてレコードソースをクエリだけにすれば解決されるはずです。 もしくは 収入クエリのレポートと支出クエリのレポートを別に作り両方共サブレポートとしてレポートに配置すればできると思います。

ravic
質問者

補足

支出クエリ(クロス集計)と収入クエリ(クロス集計)にはそれぞれ 上記の他テーブルに詳細日付・適用があります。 詳細日付と適用をクロス集計に加えることができません。 何か方法があるのですかね? それからサブレポートですが支出クエリ(クロス集計)レポートと収入クエリ(クロス集計)レポートを作り後者をサブレポートとして入れて みましたが双方の間にものすごい空白が空いてしまいます。 何か方法はありますでしょうか? よろしくお願いいたします<m(__)m>

関連するQ&A

専門家に質問してみよう