- 締切済み
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
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- O_cyan
- ベストアンサー率59% (745/1260)
>テーブルとそのテーブルを基にしたクエリのフィールドを選択した可能性があります。 メッセージどうりテーブルとそのテーブルから作ったクエリを同じレポートのレコードソースにしようとしているからと思いますが。 テーブルから直接レポートに配置しようとしているフィールドもクエリに加えてレコードソースをクエリだけにすれば解決されるはずです。 もしくは 収入クエリのレポートと支出クエリのレポートを別に作り両方共サブレポートとしてレポートに配置すればできると思います。
補足
支出クエリ(クロス集計)と収入クエリ(クロス集計)にはそれぞれ 上記の他テーブルに詳細日付・適用があります。 詳細日付と適用をクロス集計に加えることができません。 何か方法があるのですかね? それからサブレポートですが支出クエリ(クロス集計)レポートと収入クエリ(クロス集計)レポートを作り後者をサブレポートとして入れて みましたが双方の間にものすごい空白が空いてしまいます。 何か方法はありますでしょうか? よろしくお願いいたします<m(__)m>