これは Access 2007 のレポートに関する質問です。解決策にプログラミングが必要かどうかはわかりませんが、誰かが助けてくれることを願っています。
特定のテーブル (A と呼びます) のすべてのレコードを一覧表示し、関連するテーブル (B と呼びます) の関連するレコードごとにグループ化するレポートがあります。「グループ ヘッダー」を使用して、テーブル B の情報をレポートに追加します。
レポートに表示される table-A のレコードをフィルタリングすると、問題が発生します。テーブル B の特定のレコード (X と呼ぶ) に関連するすべてのテーブル A レコードを除外すると、レポートにレコード X グループ ヘッダーが表示されなくなります。
考えられる回避策として、テーブル B の各レコードに対して、テーブル A に空のレコードが 1 つあることを確認しようとしました。そうすれば、これらの空のレコードを除外しないように指定できます。ただし、結果として、レポートの各グループの先頭に 1 レコード分の高さの空白スペースができてしまいます。
代替ソリューションを知っている人はいますか?
編集:
明確にするために、達成したいことを強調する必要があります。フィルタリングされた table-A のどのレコードにもリンクされていない table-B のレコードの場合、これらのレコードのグループ ヘッダー (およびフッター) はレポートに表示されません。グループのヘッダーとフッターがすぐに表示されるように、これを変更しようとしています (グループ本体に入れるレコードが明らかにないため)。