- ベストアンサー
アクセス2000で検索結果を・・・
アクセス2000でフォーム上に検索結果を出すときに、 検索されたレコードの中の平均や合計をだして、 かつフォームに表示するようにするにはどうしたらよいのでしょうか? もしかしら簡単な質問なのかもしれませんが、 どなたかよろしくお願いします。
- nihinihinihi
- お礼率66% (46/69)
- その他(データベース)
- 回答数4
- ありがとう数1
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
フォームを表形式で作成しフォームフッタに合計や平均を表示するテキストボックス を作ります。 例えばフォームの詳細にText1・Text2・Text3のフィールドがあるとしてフッタに Text10~Text13のテキストボックスを作り各テキストボックスのプロパティのデータ コントロールソースに=Sum([Text1])と記述すれば表示されているText1の合計を 表示することが出来ます。各合計のテキストボックスに順に記述すればOKです。 平均はコントロールソースに=Avg([Text1])と記述で平均を出すことが出来ます。
その他の回答 (3)
お勧めの本、とご紹介できるほど詳しくないので アクセスを全部インストールすると C:\Program Files\Microsoft Office\Office\SamplesにNorthwind.mdbというサンプルプログラムがあります。 ページごとの小計を出したい時とか、データはないけど罫線が引きたい時などいろいろなサンプルがはいっています。 「リファレンスマニュアル」と呼ばれる、関数の説明が乗っているような本があります。店頭で、自分の知っている関数(SUMとかAVG)の使い方が載っていて、自分で理解できる、と思われるものを探されるのがよいと思われます。
補足です。 ツールバーの表示のフォームヘッダー・フッターにすでにチェックが入っていて画面上に表示されている場合、そのまま作業してください。 表示されているのにチェックをはずすと、フォームヘッダー・フッターが消えてしまいます。 ご注意ください。
補足
はい。気をつけます。 ついでに、回答者欄のところに「一般人」と記載してあったので おうかがいしたいのですが、こういったアクセスの具体的な疑問に ぶつかったときに参考になる本などはありますでしょうか? もしお時間がありましたら参考までにお教えください。
表示のなかに、「フォームヘッダー・フッター」という項目があると思います。それをクリックするとフォームの上段または下段の設計ができます。 フォームフッターにテキストボックスを作って(詳細の行からコピーしてくるのが楽)、プロパティを表示して、コントロールソースに指定します。 合計なら=sum([数量])とすれば、詳細行にある数量の合計となります。 平均は=avg([数量])でいいと思います。 性別が男なら集計するとかなら、=iif([性別]="男",[数量],0)なんかもできますよ。 コントロールソースの右端の...をクリックすると、式ビルダが起動されて、関数や、ファイルの名称から比較的楽に計算式をつくることができます。
関連するQ&A
- Accessで検索フォームを作成したいです。
いつもお世話になっています。 Accessで検索フォームを作成したいのですが、webで調べてあてはめても上手くいきません。どうか、ご指導の程宜しくお願い致します。 (成分:テーブル) ID 成分 1 AAA 2 BBB 3 CCC 合計14レコードです。 (薬品と品番:テーブル) 薬品名 成分 あああ AAA いいい BBB えええ BBB あああ CCC 合計200レコードです。 検索フォームを作成したいのですが、薬品名(例:「あああ」)を入力すると同じフォーム内で「AAA」「CCC」・・・とすべて一覧表示されるようにするにはどうしたらいいのでしょうか? Access初心者で、説明も物分りも悪いですがご指導の程宜しくお願い致します。 Access2002を使っています。
- ベストアンサー
- オフィス系ソフト
- ACCESS マクロで検索に該当する全てのレコード表示方法は?
ACCESSでフォーム上のデータを、検索・表示しようとしています。(同一フォーム上で、テキストボックスに入力・コマンドボタンで検索実行・検索結果を表示) 該当するレコードのみ表示させたいのですが、上手くいきません・・・。 検索に該当するレコードにカーソルが移動するのはいいとして、それ以外の全てのデータも表示してしまいます。 例)タナカ を検索して、 検索結果はレコード内全てのタナカさんを表示 何とか【検索に該当するレコードのみ】マクロで表示できないでしょうか。
- ベストアンサー
- オフィス系ソフト
- Access 画像を入れる
Access2003を使っています。 検索フォームを作りそのフォームで検索したい言葉を入力すると、該当するレコードが出てくるものを作りました。この各レコードにはそれぞれ違う写真又は図があるので、それもAccessのフォーム上で表示させたいのですが、何かいい方法はありますか?同じような質問を見てみたのですが、いまいちよく分かりませんでした。どなたかお願いします。
- ベストアンサー
- オフィス系ソフト
- Accessでの検索
宜しくお願いします。 Accessで検索フォームを作成しようと思っています。 フォームから入力した番号を検索して 結果をテキストボックスに表示するといった感じです。 質問の内容は複数のテーブルがある場合、 どのようにすればいいのか?です。 色々調べてみたのですが、わかりません・・・。 ご存知の方がおりましたら教えて下さい。 宜しくお願いします。
- ベストアンサー
- その他(業務ソフトウェア)
- アクセス2003 VBAについて
アクセス2003VBA初心者ですが、誰が解る方詳しく教えていただけますか? 検索フォームで検索した結果を、別フォームに表示を行い、詳細ボタンを押下すると、選択したレコードの詳細フォームを開く すみません。質問事体が言葉らずかも知れませんが、よろしくお願いいたします。
- 締切済み
- その他(プログラミング・開発)
- Accessであいまい検索するフォームをつくってみたんですが?
Accessの初心者です。 本などをみながらあいまい検索ができるようなフォームをつくってみましたがフォームを開いた時、全レコードが表示されてしまいます。 クエリーの抽出条件はLike "*" & Forms!フォーム1!テキスト0 & "*"にしてテキストボックスプロパティの更新後処理でDoCmd.Requeryとしました。(意味がよくわからないんですけど) フォームを開いた時やテキストボックスになにも入力されていない時、全レコードが表示されないようにするにはどうすればいいのでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- アクセスのフォームで期間検索するには?
アクセスの検索フォームで、レコードを別フォームで表示して、表示したフォームでフィールド毎に検索しています。 日付の部分だけ、検索方法が分からず、なかなか出来ない状態です。 このフォームに、開始と終了のテキストボックスを設置しています。 ボタンを押して、開始と終了の期間のデータを表示出来ればと思います。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- ACCESS2007でフォームのレコード検索行を非表示
ACCESS2007で初期画面にフォームを指定しています。 そのフォームの最下部にレコード検索行(?)が表示されています。 これを非表示にすることはできますか。 できるならば、どのようにすればいいでしょうか。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- ACCESSのフォームからレコードの追加
ACCESS(2000です)で検索結果をフォームで表示して探しています。目当てのレコードのみを別のテーブルに追加するにはどうしたらいいですか。(フォームで探すところまではできていますのでその後を教えてください。)
- ベストアンサー
- オフィス系ソフト
お礼
早速やってみました。 ありがとうございました。 また何かあったら宜しくお願いします。