• ベストアンサー

アクセスのレポートに

こんにちは、どなたか宜しくお願いします。 アクセスのクエリで例えば 日付 種類 個数1 個数2 10日 A  10   200 10日 B  15   200 10日 C  20   200 20日 A  30   200 20日 B  50   200 20日 C  30   200 とあった場合20日の個数1(ここでは30,50,30)と個数2は10日からの分を A 30×400 という具合に計算させたいのですが、できますでしょうか? わかりにくくて申し訳ありません。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.3

かなり変則的ですが、解釈が間違っていなければ、で。 なお、日付は日付型なのかテキスト型なのか分かりせんので、 テキスト型で、単に10日、20日、月末とあるものとしています。 SELECT テーブル1.種類, Last(テーブル1.個数1) AS 個数1の途中計, Sum(テーブル1.個数2) AS 個数2の途中合計, [個数1の途中計]*[個数2の途中合計] AS 計算 FROM テーブル1 WHERE (((テーブル1.日付) Between "10日" And "20日")) GROUP BY テーブル1.種類; で、途中計算はできます。 Between "10日" And "20日" を、 Between "10日" And "月末" とすれば、10日から月末までの 計算できます。 フォームのコントロールを指定するならば、 10日と20日をコントロール名で置き換えるように すればよろしいかと。そのときは データの型などを考慮してください。 レポートでどのようにデータを表示されようとしているのか わからないので、データの取得に留めていますが。 なお、データとしては以下のようなこと でもあるものとしています。 日付 種類 個数1 個数2 10日  A    10  156 10日  B    15  132 10日  C    20  215 20日  A    30  230 20日  B    50  195 20日  C    30  265 月末  A    45  320 月末  B    75  260 月末  C    55  362

その他の回答 (3)

  • piroin654
  • ベストアンサー率75% (692/917)
回答No.4

No3です。 No3の「テーブル1」となっているところを クエリ名に置き換えてください。

  • layy
  • ベストアンサー率23% (292/1222)
回答No.2

今のクエリの個数2の右に400と出すのは面倒です。 別の合計用クエリ作って A 30 400 B 50 400 とし 元々のクエリ値からAの400を取得する。

  • 007MUKADE
  • ベストアンサー率41% (286/694)
回答No.1

Access でのレポートは 入力さてた複数のテーブル等を リレーションして 必要なフィールドをクエリーで取り出して 印刷するのですが・・・・・ >・・・・・20日の個数1(ここでは30,50,30)と個数2は10日からの分を A 30×400 という具合に計算させたいのですが、できますでしょうか の 400は? テーブルには見えないのですが・・・・・? 印刷するときに 改めて書き込むのですか? クエリーの結果をExel へコンバート(エックスポー等)して 編集なら 可能ですが Access のレポート自体に改めて データーを書き込むことは出来ないと解釈して下さい。 データーを 入力するのは フォーム です。 もう一度 どの様な操作で どの様な結果が欲しいのか? をお伝え下さい。

fitge8mt
質問者

補足

わかりにくくて申し訳ありません。 ようは20日の個数1×個数2の月の累計をしたいのですが 種類 個数1 個数2 A   30×400 B   50×400 c    30×400 という具合に計算させたいのです。 フォームに10日,20日,月末とデータを入れていき期間指定でレポートに出力という感じでやってはいるのですが,上の計算方法がわかりません。 宜しくお願い致します。

関連するQ&A

  • Accessのレポート上での計算

    現在4つのフィールドで=DCountを使ってリストの個数を返すクエリを組みました。 それをレポートで表示したのですが、この各フィールドの個数を合計したいんです。 テーブルB | A | B | C | D | ←このA~Dにはコンボボックスでタイプが入っています。 これから クエリ 式1:=DCount("*","テーブルB","[A]='タイプ1'") クエリを実行すると 1      式2:=DCount("*","テーブルB","[A]='タイプ2'")  クエリを実行すると 0      式3:=DCount("*","テーブルB","[A]='タイプ3'")  クエリを実行すると 1 が表示 といったようにクエリで選ばれている個数を算出しています。 このクエリを使ってレポートを作ったのですが、 レポートフッターに =Sum([式1]+[式2]+[式3]) という式を入れてレポートを表示すると 「101」と返ってきてしまいます(表示されている数字が順番にならんでる)。 目的としては「2」にしたいのですが、式が違うのでしょうか? 初心者バリバリの質問で申しわけありませんが、ご教授いただけますようお願いいたします。

  • アクセスのクエリについて

    アクセスのクエリにおいて   店コード、店名  変更日付  備考 1     A店  2004/1/1   2      B店  2004/2/1 3      C店  2004/5/1 1      A店  2005/12/17 2      B店  2005/11/1 3      C店  2005/10/1 上記のようなクエリで店名A店B店C店それぞれの最新の日付を抽出したいのですがわかりません。 ご回答よろしくお願い致します。

  • Accessのクエリ

    Access2000です。 お願いします。 テーブルが以下のようになっています。 (例)  種類   個数 りんごA  1 りんごB  2 みかん   1 ばなな   1 クエリで抽出するときにりんごはA,Bの区別なくまとめて、 個数を足して3と表示させたいのです。 どのようにしたら良いでしょうか? どうぞよろしくお願い致します。

  • Accessレポートの表示方法

    過去に同様の質問があれば、すみません。探してみたのですが見つけれませんでしたので、質問します。 テーブルに以下のデータが入っているとします。 A店 メロン 5個 B店 バナナ 2個 C店 メロン 1個 A店 いちご 3個 B店 メロン 2個 C店 バナナ 6個 A店 メロン 3個 B店 いちご 2個 C店 バナナ 1個 これをレポートで以下のように出力するにはどうしたらよいのでしょうか? メロン A店 8個     B店 2個     C店 1個 バナナ A店 0個     B店 2個     C店 7個 いちご A店 3個     B店 2個     C店 0個 各個数の計算はクエリ等を利用するのはわかっているのですが、 メロン A店 8個 メロン B店 2個 メロン C店 1個 と、メロンを何回も表示させるのではなく、1回にしたいのです。

  • ACCESSのクエリ

    いつもお世話になってます。 今回はACCESSのSQLのクエリについて質問します。 テーブルAを日付ごとにテーブルBのようにしたいのですがどうすれば良いでしょうか? テーブルA ID  日付  商品  個数 1   1/1  ドコモ  10 2   1/1  AU   11 3   1/1  ソフト  12 4   1/2  ドコモ   5 5   1/2  AU    4 6   1/2  ソフト   3 ・ ・ ・ テーブルB 日付   ドコモ  AU  ソフト 1/1    10    11   12 1/2     5    4    3 ・ ・ ・ わかりにくい説明かもしれませんがよろしくお願い致します。

  • accessのレポートで番号つけられますか

    いつもお世話になっております。 会社テーブルで、会社情報を入力しています。 求人テーブルで求人情報を入力していますが、学部宛と学科宛の2種類あり、それぞれに受け付けた順番にナンバーをふっていきたいと思っています。 そこで、それぞれ受け付けた日付を入力し、それを昇順でクエリで並び替えることができました。 ---------------------------------------------- 求人テーブル A社 学科宛  2006/11/21  学部宛 B社 学科宛         学部宛 2006/11/25 C社 学科宛  2006/11/25  学部宛 D社 学科宛  2006/11/24  学部宛 2006/11/20 ------------------------------------------------------ 学科クエリ           学部クエリ 2006/11/21 A社       2006/11/20 D社 2006/11/24 D社       2006/11/25 A社 2006/11/25 C社 このクエリをレポートで印刷する時にナンバーをふっていくことはできますか?(できれば自動で) それともクエリを作成する段階でナンバーをふるのでしょうか? 毎回分かりにくい質問で申し訳ありません。 アドバイスよろしくお願いいたします。

  • Access レポート

    アクセスのレポートなのですが 例えば 得意先名(ヘッダー) (以下詳細) 商品名 単価  個数  商品A  10円  1 商品B  20円  2 商品C  30円  3 商品D  40円  4 .....仮にこのようなレポートをA4で作成したとします。 これを 得意先名(ヘッダー) 商品名 単価  個数   商品名 単価  個数 商品A  10円  1    商品D  40円  4 商品B  20円  2    ・・・・・ 商品C  30円  3 ここでA4用紙の一番下として このように用紙を真ん中で割って続きを印字することは 可能でしょうか?

  • 【アクセス】 クエリの使用方法

    現在アクセスを使用してデータベースを作成して いるですが、複数のテーブルを一つのクエリに まとめたいのですが 例えば (Aテーブル) (Bテーブル) (Cテーブル)   日付      日付      日付 上記A~Cのデータの日付をクエリで一つにする ことはできますか? アクセス超初心者で基本的な質問かもしれませんが よろしくお願いします。

  • アクセスレポート

    アクセス初心者で、知識が無いので教えてください。 クエリAとBを レポートで A B のように作成できますか。 ご意見、宜しくお願いします。 

  • アクセス 違う日付の計算

    こんにちはどなたか教えていただけませんか? クエリで例えばこのような事は可能でしょうか? 例 日付      個数   残 (1)2011/3/10  100   10 (2)2011/3/20  10    1 このような計算がしたいです。 (2)の残/(1)の個数 出来れば簡単な方法があれば教えて頂けないでようか? 後、レポートには、他のクエリを入れこむ事は出来ないのでようか? 宜しくお願い致します。

専門家に質問してみよう