• ベストアンサー

アクセスで

同一フォームのデータの平均をとることはできませんか? 例えば・・・ 得意先フィールドと売り上げ金額フィールドがあります。 データの中から同じ得意先のデータを抜き出して売り上げ金額を 合計したりすることはできますよね? そうじゃなくて入力した金額フィールドのみの平均って出せませんか? Excelでやればいいのですが・・・。 Accessでは無理ですか? もしもできるならどうやるのか詳しくお願いします。 初心者なので私でもわかるようにご面倒でもお願いいたします。

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

  • ベストアンサー
  • 4500rpm
  • ベストアンサー率51% (2898/5648)
回答No.3

#2の補足読みました。文面からすると「クエリーで結果が表示されない」と読めますので、それについて回答します。 1)データシートビューにする。  データベース画面からクエリーを開く。またはデザインビューからだと表示→データシートビューを選択する。 2)クエリーと関連づけたフォームを作って表示する。 です。 これで表示できなければ下のように設定してトライして下さい。テーブル名などは適当にしていますのであなたのものに読み替えて下さい。 テーブル名「売り上げ」 フィールド名はID、得意先、単価、個数、売り上げ金額 選択クエリー「得意先別売り上げ」 テーブル「売り上げ」 フィールド名を得意先、単価の平均:単価、個数の平均個数、売り上げ合計:売り上げ金額 テーブルは全て「売り上げ」 集計はグループ化、平均、平均、合計 抽出条件をテーブル「売り上げ」の得意先フィールドの値に設定 クエリープロパティの全フィールド表示は「いいえ」」 これで得意先別の単価平均、個数平均と売り上げの合計がでるはずですが。

dlx_xlb_qlo_olp
質問者

お礼

すみません。 ちょっとわからないですわ。 ホントごめんなさい。 また勉強しなおしてまた聞きますのでそのときはよろしくおねがいします。

dlx_xlb_qlo_olp
質問者

補足

いつもありがとうございます。 とりあえずやってみます。 結果をまた書き込んでおきますので たまにCHECKよろしくお願いいたします。

その他の回答 (2)

  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.2

> クエリーの集計行を表示させるとは・・・? クエリのデザインビューでメニューから[表示]--->[集計]を指定すると QBEグリッド(ウインドウの下側)に「集計」行が付加されます。

dlx_xlb_qlo_olp
質問者

補足

グループ化になってそこの欄を平均に変えてみました。 でも・・・。 フィールド名が「単価の平均」とか「数量の平均」とかになるだけの ような気がするのですが・・・。 どこにその「平均」が表示されるのでしょうか? フィールドの各データの平均を出したいんですよ。 「単価」の平均、数量の平均を出したいのです。 お願いします。

  • 4500rpm
  • ベストアンサー率51% (2898/5648)
回答No.1

勉強中の方ですね。 簡単にはクエリーの集計行を表示させて、合計の代わりに平均を表示させるとできます。 では頑張って下さい。

dlx_xlb_qlo_olp
質問者

補足

>簡単にはクエリーの集計行を表示させて、合計の代わりに平均を表示させるとできます クエリーの集計行を表示させるとは・・・? すんませんそんなのもわからないで。

関連するQ&A

  • アクセスのフォームをエクセルでも

    エクセルでデータ入力フォームを作ろうとしています。 現在アクセスに入力用フォームがあり、それに近いフォームをエクセルにできるだけ簡単に移行できないでしょうか? データ>フォームではフィールド数がオーバーします。よろしくお願いします。

  • MS ACCESSで分割フォーム

    こんにちは。 ACCESSの分割フォームの表示について教えて頂きたいことがあります。 現在サブフォームのあるフォームを分割フォームで表示しています。 そして、メインフォームの[合計金額]というフィールドにサブフォームの[金額]フィールドの合計を参照させて表示しています。 分割されたデータシートの方には[合計金額]というフィールドがちゃんと載ってきます。 ただ、ここで問題が。。。 フォームを開いたとき、データシートの方の[合計金額]が、全レコード同じ値に表示されてしまいます。 一番最初のレコードの[合計金額]の値が全レコードの[合計金額]のフィールドにもずら~っと並んで入っているという感じです。 レコードを選択してみると時間差で値が正しいものに変わります。 でも、選択しないとずっと変わりません。 データがおかしいことになったかと思ってちょっと気持ち悪いので、直す方法があったら知りたいです。 お願いします!!

  • ACCESSで、EXCELのような、sumif関数のような関数ってありますか?

    ACCESSで、EXCELのような、sumif関数のような関数っ てあるのでしょうか? 現在サブフォームの中で、メインフォームで抽出した ものを表示させているのですが、 サブフォームの[土日]フィールドに[●]印のつけられ た部分の[売上]フィールドの売上合計を出したいと思うのです。 dsum関数を使うと、メインフォームで抽出されていな いすべでのデータを足しているようなので、なにか方 法があれば教えていただきたく思います。 どうぞよろしくお願いいたします。

  • Access上にある日付をコピーしたい場合

    Access2000のユーザーです。 初心者に近い為理解が遅いかもしれませんがよろしくお願いします。 お尋ねしたいのは、コピーの方法です。 データの入力フォームを作っており、フォームヘッダーに日付を入力させ、同じ日付で何度も違う得意先のデータを入力する為最初に入力した日付を各レコードにコピーさせたいと思います。 マクロで値の代入を使ってコピーができないかとやってみましたが日付フィールドには日付が入っていませんでした。マクロではなくVBAでないと無理であれば初挑戦してみたいと思いますが、どの様に記述すればよいのかさっぱり・・・といった状態です。 このような説明で伝わるか不安ですが、よろしくお願いします。

  • アクセス作成について

     アクセスについて質問します。  フォームで入力する場合で、例えばテーブルのレコードを100までとし、101を超えた場合またレコード1にデータを入力することは可能でしょうか。 テーブル フィールド1 フィールド2  1       6  2       8   .      .   .      . 100       55 フィールド1は固定し、フィールド2にデータを入力していき101番目にデータを入力する時はまた1行目の6を上書きしてデータを更新していくようなことは可能でしょうか。(もちろんフィールド1、フィールド2を別テーブルとしクエリーを活用することでもok) アクセス初心者です。よろしくおねがいします。

  • アクセスでフォームのデータ(計算結果)がテーブルに反映されない

    アクセス初心者です、教えて下さい。 うまく説明できないのですが、エクセルで作成した売上表をアクセスで作り直そうと試みているのですが…。 簡単に説明すると、フィールドA,B,Cと3つあって、フォーム上でCはAとBの合計(C=[A]+[B])としました。フォーム上ではA,Bに値を入力するだけでCに結果が表示されるのですが、それがテーブルのCに反映されません。テーブルに計算結果を表示させるにはどうしたらいいのでしょうか?

  • Access 再クエリについて

    メインフォーム(単票)に合計を表示したサブフォームと、その合計の元になり入力可能なサブフォームを作成しました。 この入力可能なサブフォームにデータを入力した場合、合計のサブフォームの表示を更新したいのですが、 入力可能なサブフォームに更新後処理で再クエリを指定したのですが、名前が正しくないとエラーが表示されます。 サブフォームに再クエリの指定はどのようにするのでしょうか? 名前:(入力可能なフォーム) ■F調査データ(売上構成)のサブフォーム 名前:合計サブフォーム ■売上構成比 店舗別合計のサブフォーム 更新したいフィールド名 売上構成の合計

  • Access2007を練習しています。売上入力フォームを造り、データの

    Access2007を練習しています。売上入力フォームを造り、データの入力をするようにしています。ところが、例えば、得意先CDを入力する場合、得意先名は分っているが、CDナンバーが分らない場合、その場面で、リストを表示させ、得意先名と得意先CDの対応表からCDを参照できるよう、設定できないでしょうか?Accessに詳しい方、ご指導お願いします!!

  • MSアクセスの加算

    フォームにおける加算において、例えば金額(1)、金額(2)、金額(3)というフィールドがあり、合計フィールドに(1)~(3)のフィールドの計を表示させる場合、金額(1)~(3)のプロパティの規定値を「0」に指定しておくと、金額(1)と金額(2)のみにしか数字をいれなくても、金額(3)には0が入力されている事になっているせいか、合計フィールドには合計が表示されます。 ところが金額(1)~(3)のフィールドのプロパティの規定値を何も設定していない場合、フォーム上の金額(1)と金額(2)にしか数字を入れないと、合計は表示されず合計(3)に手動で0を入力すると合計が表示されます。 私としては金額を入れなくても良いフィールドには0すらもいれたくないので、規定値は0とかに設定したくないのですが、規定値を設定しなくても合計が出せる様に出来るでしょうか? アドバイスのほど宜しくお願いします。 こういった場合、規定値を0にせっていしな

  • Access ページで客先名称が表示出来ないのですが・・・

    以前、Accessのページのフィールドリストが繋がらないと質問させて頂いた者です。フィールドリストは解決できたのですが、 今、会社で物件登録リストをAccessで作成しようとしていて、得意先データと物件登録データをテーブルに作成して、テーブルを元にデータアクセスページをウィザードで作成し、Webブラウザで確認すると、得意先名称が表示されずにテーブルの主キーである得意先番号が表示されてしまいます。 自分で考えられる原因としては、テーブルでルックアップウィザードを使用して得意先データから得意先名称が一覧で選べるようにしているからかな~と思っているのですが、データアクセスページでプロパティのどこを直せば直るのか、いろいろいじってみるのですが全く表示されません。 フォームではルックアップウィザードを使用していてもちゃんと表示されています。 形としては、フォームで客先名称等を入力してデータアクセスページでは入力出来ない様にして表示するだけにしておきたいので、得意先名称が表示されないと非常に困ります。 また、フィールドでは必要なのでテーブルでコンボボックスをテキストボックスに戻したくはないのです。 Webなどで探してはいるのですが、これだ!っていう解決法に至らず大変困っています。 どなたかご教授を御願いいたします。 また、Accessの参考書でいいのがあるよっていう情報でも結構ですので宜しく御願いいたします。

専門家に質問してみよう