2017-11-16 8 views
-1

Microsoft Accessには非常に新しいです。私はワクチン接種を受けた子供についてのデータを定期的に収集する予防接種プログラムで働いています。私は以前はスプレッドシート(​​キャンペーンごとに異なるスプレッドシート)を持っていましたが、スプレッドシートの数が増えるにつれて、さまざまなキャンペーンのデータを比較するのが難しくなりました。Microsoft Access:複数の合計行を持つ単一のレポートを作成する方法(日付に基づいて合計)

今私は、複数のキャンペーンのデータを1つのレポートに簡単に取り込むことができるデータベースプログラムにすべてのデータを取得しようとしています。 アクセスにジャンプした後は、まずは基本的なことを行う必要があります。例えば

sample data day 1 sample data day 2

これは、1日目とキャンペーンの2日目からのサンプルデータです。アクセスでは、1日目からのデータと最後の合計行を表示するクエリを作成できます。しかし、毎日別々の合計行を表示する単一のクエリ/レポートを作成するにはどうすればよいですか。言い換えれば、上記の写真のデータを1回のアクセスレポートでどのように再現するのですか。

編集:

私は、さまざまな列のすべてのキャンペーンからのデータを含む単一のテーブルを予定しております。 Microsoft Accessの中 テーブルは次のようになります。Accessデータベースファイルへ access table access table

リンク: link to access database file

+2

クエリと出力の前にテーブル定義について説明しますか?現在のテーブル定義を投稿してください。それは助けるかもしれません –

+1

これは最も基本的な集計(グループ化された集計)の1つのように聞こえますが、Krish KMが言ったように、あなたはあなたのテーブル構造を提供していません。また、あなたは初心者かもしれませんが、初心者からも多くの研究が期待されています(https://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of- stack-overflow-users) –

+0

テーブル定義に加えて、複数のキャンペーンのデータをリンクする主キーの定義について考える必要があります。 – TSS

答えて

0

June7は正しいアドバイスを提供している - それは不可解ですが。

テーブル構造が正しく表示されます。キャンペーンと日付の識別情報(またはそれらを区別するために使用するパラメータ)が1つのテーブルが必要です。

あなたの質問は、それらのレコードをレコードセットに集めることです。 (集計クエリ型がありますが、それはあなたが何をしようとしているのかは分かりません)。データベース全体についてレポートを作成したくないため、おそらくテーブル自体ではなくクエリを使用してレコードセットになりますレポートのどのようにクエリを区切るかはあなた次第です。

レポートオブジェクトは、1つのグループと1つのグループが合計を持つことができる場所です。実際の実装では、これに関するオンライン/テキストの指示を調べることをお勧めします。

関連する問題