1

小さな会社の経費を記録し、経費を分析するためのレポートを生成するためのデータベースを構築しようとしています。やりたいレポートが一つなくて困っています。レポートで、ユーザーが指定した期間を比較し、データをグラフに表示したいと考えています。

たとえば、データは次のように構成されています。

日付 -- 経費区分 -- 金額

ここで、ユーザーが比較目的でクエリを使用して 2 つの期間を選択し、それらの 2 つの期間中に各費用分類に費やされた合計金額を表示して、ピボット チャートにグラフ化できるようにしたいと考えています。

したがって、たとえばクエリでは、次の期間 (期間 1) 01-04-12 と 15-04-12 および (期間 2) 15-04-12 と 30-04-12 を比較することを選択できます。 . レポートでは、データが費用の分類 (光熱費、文房具の費用、小口現金の費用、一般的な費用など) によってグループ化され、両方の期間の各分類ごとに費やされた合計金額が提供されるように、データが整理されます。

誰かがこれで私を助けてくれませんか。クロス集計クエリを使用してみましたが、必要な期間のみを表示するようにデータを制限することはできません。Union クエリを試しましたが、必要な結果が得られません。いくつかの異なるクエリに基づいてレポートを作成しようとしましたが、グラフでデータを適切にプロットできません。

これに関する助けをいただければ幸いです。

ありがとう

4

1 に答える 1

1

最も簡単な方法は、必要に応じてグラフを作成し、必要な期間に基づいてクエリの sql を変更することです。

つまり、次のようになります。

SELECT stuff FROM Table

あれは。。。になる

sSQL= "SELECT stuff FROM Table WHERE SDate =#" & sDate & "#"
Set qdf = CurrentDB.QueryDefs("MyChart").SQL = sSQL
于 2012-07-13T16:19:25.197 に答える