Microsoft Access 2010 はこちら。レポート (およびフォーム) の操作。
結果を読者にとってより一貫性のあるものにする目的で、(UNION ALL を使用して、Bluefeet に感謝します!) 変換し、別の「ソース クエリ」をピボットするクロス集計クエリがあります。ソース クエリには変更されないフィールドがありますが、ソース クエリは過去 30 日間の結果のみを選択するため、変更される行があります。行がフィールドになっているため、後続のクロス集計クエリのフィールドは再クエリ時に同じままであるとは予想されず、その逆も同様です。私が疑問に思っているのは、そのようなクロス集計クエリをサブフォームにそのまま表示する方法です。つまり、レコードに依存しない単純な参照として。
クロス集計クエリの変数フィールドの例:
Criteria | 11/26/2012 | 11/27/2012 | 11/29/2012 | 12/6/2012 ...
# Insp | 7 | 8 | 8 | 9
# Passed | 5 | 4 | 5 | 7
# Failed | 2 | 4 | 3 | 2
% Acceptance | 71% | 50% | 63% | 78%
「ソースオブジェクト」プロパティを介して表示するために、クロス集計クエリをサブフォーム「子」に正常に結び付け、目的の最終結果を達成しましたが、参照には望ましくないレコード選択バーと表示するオプションがありましたそれは、通常はフォーム/サブフォームにあり、サブフォームの「子」にはありません。
これにより、サブフォームでクロス集計クエリを表示する別の方法があるかどうか、またはタスクを達成するために完全に間違った方向を見ているかどうか疑問に思います。このレポートには、ソース クエリに基づくグラフと、その下にあるクロス集計クエリに基づくグラフが含まれており、純粋に参照用に表示されています。お手伝いありがとう!