- 締切済み
サブフォームでのデータ集計
メインフォームの顧客CDとリンクしたサブフォームがあります。 コンボボックスにて担当営業を選択すると、サブフォームに その担当の顧客別の受注残明細が表示される様になって います。 サブフォーム内で抽出した明細を、顧客毎に集計し、 受注残数と受注残高をサブフォーム内に表示させるには どの様な方法があるのでしょうか? お分かりになられる方がいらっしゃいましたら ご指導頂きたいと思っております。 よろしくお願い致します。
- Hydie
- お礼率48% (15/31)
- その他(データベース)
- 回答数1
- ありがとう数6
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- piroin654
- ベストアンサー率75% (692/917)
一つの方法として、Accessのサンプルの一つに NorthWindowというものがOfficeのフォルダに あります。その中の「得意先別受注」という フォームが二つのサブフォームを利用して 得意先別に受注を詳細に表示するように なっています。 このやり方を少し応用するとそのまま質問の ヒントになります。 なお、二つのサブフォームを連動させる 方法は、詳細を表示するサブフォームを 表示するサブフォーム表示コントロールの リンク親フィールドの設定で実現できます。 また、親フォームで期間などを設定して、 最初のサブフォームのレコードソースに フィルタをかければ、一定期間の受注した 顧客を最初のサブフォームに表示し、二番目の サブフォームにその顧客別に詳細を表示 するということもできます。 同時に、親フォームで担当営業を選択すると 担当営業の一定期間の顧客別の受注残明細 が表示される、ということもできます。
関連するQ&A
- access2007 サブフォームのエクスポート
担当営業・売上月度別のデータを抽出用フォームを作成しました。 メインフォームでは担当を選択するためのコンボボックスと 売上月度を選択するためのコンボボックスを配置しています。 サブフォームはメインフォームで選択された条件の明細が 表示される設定となっています。 このサブフォームに表示された内容をエクセルにエクスポート させたいのですが、メインフォームにボタンを配置しても メインフォームの担当と売上月度の日付のみが エクスポートされるだけでサブフォームの内容がなに一つ エクスポートされません。 担当・。売上月度で抽出されたサブフォームの内容を エクスポートするにはどうすれば良いでしょうか? ご指導の程、宜しくお願い致します。
- 締切済み
- その他(データベース)
- access2007 コンボボックスの二重検索
メインフォームにコンボボックスにて担当者を選択できる 様配置しています。 このコンボボックスはサブフォームに展開される受注残 テーブルにある担当者コードと連結しています。 この状態で担当者選択後、サブフォーム上に担当者別 受注残一覧を表示する事は可能です。 ここでさらにその受注残を商材別に抽出したいと思って います。 これもコンボボックスでの選択設定を行いたいのですが リンク設定はすでにメインフォーム上に設定している コンボボックスを親と設定しているので、新たに作成する コンボボックスをどの様に設定して良いのかがわかりません。 考え方が間違っているのかもしれませんが この様な複数コンボボックスで選択枝を絞ってゆく方法は 色々な画面で使用されていますのでできるかとは思いますが その設定方法がよく分かりません。 複数コンボボックスで作成したご経験のある方が いらっしゃいましたらぜひご指導下さい。 よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- サブフォーム帳票形式上での2つのコンボボックスの連携
サブフォーム帳票形式上での2つのコンボボックスの連携 テーブルとして以下4つ tbl01_受注 受注ID(主キー) 受注日 名前 電話番号 tbl02_明細 明細ID 受注ID(tbl01_受注IDとリレーション) カテゴリ 商品名 tbl03_カテゴリ カテゴリID カテゴリ tbl04_商品名 商品ID カテゴリID 商品名 フォームとして以下メインとサブで構成 f01_受注フォーム(メインフォーム) レコードソース→tbl01_受注 f02_明細フォーム(サブフォーム) レコードソース→tbl02_明細 添付画像のように 1件ごとの受注につき受注フォームが増えていきます 1件の受注にたいしてサブフォームに商品を入力して行きます、 商品名が多数ありますので コンボ1でtbl03のカテゴリを選び tbl04からそのカテゴリIDとマッチした商品名を抽出して コンボ2に表示したいと考えています。 色々参考にしましたがどれもうまく行かない状況です。 たとえばコンボボックスに反映されず空白になったり コンボボックスの内容を変更すると全ての行の値が 同じになった なかなかうまく行きません。 サブフォームでコンボボックス1でカテゴリ選択すると コンボボックス2にカテゴリで絞り込んだ内容が選択できるように したいのです。 そして次の行も同じように商品を入力したいのです。 どなたか助けて下さい、お願いします。
- 締切済み
- その他(業務ソフトウェア)
- アクセスのサブフォームでのトラブル
サブフォームにコンボボックスがあります。値集合ソースにクエリを指定しており、クエリの抽出条件でメインフォームのリストボックスの値を参照しています。 ところがなぜか、メインフォームのリストボックスを変更しても、それがサブフォームのコンボボックスに反映されません。どういうわけか、変更する前の値が反映されてしまいます。 ところがデータベースウィンドウからそのサブフォームを開くと、同じコンボボックスにメインフォームの変更がちゃんと反映されています。 メインフォームのリストボックスの更新後処理イベントでサブフォームのコンボボックスのリクエリを実行しています。 原因が分からず困っています。よろしくお願いします。
- 締切済み
- その他MS Office製品
- access2007 コンボボックスでの範囲指定
売上抽出のフォームを作成しようと思っています。 メインフォームにコンボボックスを二つ配置し、範囲指定ができる様な レイアウトにしたいと思っています。 サブフォームは各年月毎に集計された顧客別売上明細が表示される様な クエリを配置し、その中の日付の範囲指定をメインフォームのコンボボックスで 指定したいと思っていますが、サブフォームでのリンク親フィールドをどの様に 設定すれば良いのかがわかりません。 今まではコンボボックスが一つであったためリンク親フィールドの設定は 理解できるのですが、二つだとどう設定すれば良いのでしょうか? コンボボックスは当然between and の状態にしなければいけないということは わかるのですが・・・・・ ご指導頂ければと思います。 宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- ACCESSのサブフォーム教えてください☆
お世話になっております。 メインフォームではなくサブフォームの抽出方法で、コンボボックスでサブフォームのフィールド(例えば、商品名)を選択後、テキストボックスで文字列(例えば、ソフトクリーム)を指定して検索する方法です。メインフォームでのやり方は調べて(VBA)分かったのですがサブフォームは試行錯誤してやってみたのですがうまくいきません。 すみませんが、宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- access2007でのサブフォームへの入力
仕入入力画面なんですが メインフォーム(仕入伝票テーブル)サブフォーム(仕入伝票明細テーブル) という構成です。 メインフォームで 仕入先をコンボボックスで指定すると サブフォームの 商品を入力するコンボボックスに メインフォームで選択した仕入先で購入できる商品が選べるように したいのですが、どうすればよろしいでしょうか? メインフォームの仕入先コンボボックスを選択する度に サブフォームの商品コンボボックスで選択できる内容を反映させたい です。 仕入先A : 商品1 商品2 仕入先B : 商品3 商品4 商品5 仕入先C : 商品6 商品7 商品8 商品9 メインフォームで仕入先コンボボックスで仕入先Aを選択すると サブフォームで選択できる商品コンボボックスは商品1と商品2 メインフォームで仕入先コンボボックスで仕入先Bを選択すると サブフォームで選択できる商品コンボボックスは商品3と商品4と商品5 というようなイメージで作りたいです。 どうかよろしくお願いします。
- ベストアンサー
- その他(データベース)
- サブフォームにデータが表示されない!
サブフォームにデータが表示されない! フォーム(1)(非連結のtxt顧客コード) フォーム(1)にサブフォーム(2)(レコードソースはクエリ(3))を作り、 クエリ(3)顧客コードの抽出条件に[forms]![フォーム(1)].[form].[txt顧客コード]で選択しています。 フォーム(1)が開いた時にクエリ(3)は抽出しているのにそのデータがサブフォーム(2)に表示されません・・・ フォーム(1)を一度デザインビューにして開き直すとサブフォーム(2)に反映表示されます。 いろんな所にRequeryを入れたりしてみましたが、フォーム(1)を開いたときに一発で表示されません、教えてください!宜しくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- コンボボックスでのサブフォーム抽出について
コンボボックスでのサブフォーム抽出について教えて下さい。 T_支払というテーブルにてSUBフォームを作り、メインフォームに貼り付けてます。 コンボボックスにて月度を選択すると、その月の一覧がSUBフォームに表示する様にしたい のですが、今一わかりません。 途中までフォームの形はできたのですが、そこから止まってしまっています。 この先何をすればよいのか教えていただけないでしょうか? ほぼ初心者なものでよろしくお願いします
- 締切済み
- Visual Basic
- サブフォーム内の再クエリー
メインフォームに仕入先コードのコントロールを配置し、サブフォームに商品コードがあります。 メインフォームの仕入先コード(コンボボックス)を選択した時に、サブフォームの商品コード (コンボボックス)に表示される商品を指定した仕入れ先の商品のみ抽出する為に 仕入先コードの更新後処理に再クエリを実行しているのですがサブフォーム内の商品コードが 更新されません。 再クエリのコントロールとして、サブフォームを指定してみましたが、やはり駄目でした。 どのように指定すれば、意図した動きになるのか、お分かりになる方がいましたら、 ご教授の程、お願いします。
- 締切済み
- その他(データベース)
お礼
お礼が遅くなりまして申し訳ございません。 North Windowsというサンプルがあることを すっかり忘れておりました。 お陰様でうまく行きそうです。 ありがとうございました。