Windows7 & Office2010 Access2010

サブフォームのソースオブジェクトの変更

投稿日:

サブフォームのソースオブジェクトを変更する方法です。
下のようなフォームを作成しています。サブフォームの名前は、[受注サブフォーム]です。
[世田谷区]を選択すると、世田谷区のみのデータ抽出され、[墨田区]を選択すると、墨田区のデータ抽出されるようにします。
オプションボタンはコントロールのオプショングループから作成済みです。
オプショングループの作成については、オプショングループの作成を参照してください。
フォーム

まず、クエリを作成します。
[出荷先市区町村]フィールドの抽出条件に[世田谷区]と入力して、[Q_世田谷区]という名前を付けて保存します。
同じようにクエリ[Q_墨田区]も作成します。
クエリ 抽出条件

フォーム[[F_抽出]をデザインビューで開いて、フレームの更新後処理イベントに下のように入力します。
VBA

スポンサーリンク
[世田谷区]を選択すると、左のように[出荷先市区町村]で世田谷のデータのみ、[墨田区]を選択すると、墨田区のデータのみが表示されるようになります。
フォーム オプションボタン選択

フォーム オプションボタン選択

トラブルをすぐに解決したいならteratail

お勧め記事と広告

関連記事

マクロをタブに登録するには

Office2010では、タブをカスタマイズ(動画)できるようになりました。 非常に便利ですね。 Excelのマクロやアドインは、クイックア ...

背景の色を印刷するには

Wordで下のように背景に色をつけた文書を印刷する場合は、設定が必要です。 ※背景に色を付けるには、[ページレイアウト]タブの[ページの背景 ...

タスクスケジューラ

WindowsVistaから、タスクスケジューラの起動、設定が少し変わったようです。 Windows7で、タスクスケジューラを使って毎週決ま ...

データシートのコンボをテキストに

担当者テーブル[T担当]が下のようになっていて、 テーブルのフィールドでテキスト型を選択して [ルックアップ]でコンボボックスを設定すると、 ...

入力規則のコピーと貼り付け

Excelの入力規則は、便利ですね。ですが、この入力規則はコピー・貼り付けができるということは 案外 知られていないようです。 [出欠]欄に ...

-Windows7 & Office2010 Access2010

Copyright © 2001-2017 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2017 AllRights Reserved Powered by AFFINGER4.