Windows8 & Office2013 Access2013

Print Friendly, PDF & Email

コンボボックスの値をボタンで切替

投稿日:2017年1月7日 更新日:

Accessのフォームでコンボボックスの値集合ソースをボタンで切り替える方法です。
下のようなフォームを作成しています。
コンボボックスの値をボタンで切り替えるフォーム

[日本食]ボタンをクリックすると、メニューコンボボックスの値は日本食メニューが表示されます。
日本食ボタンをクリックしたとき

[洋食]ボタンをクリックすると、メニューコンボボックスの値は洋食メニューが表示されます。
洋食ボタンをクリックしたとき

テーブルの作成

まず、下のようなテーブルを作成します。テーブルの名前は[T_好きな食べ物]としています。

そして、[日本食]と[洋食]のテーブルを作成します。
日本食と洋食テーブル

単票フォームの作成

[T_好きな食べ物]テーブルを元に下のような単票フォームを作成します。下はデザインビューです。
フォーム作成

コントロールをコンボボックスに変更

[メニュー]コントロールは、コンボボックスに変更します。右クリックしてショートカットメニューの[コントロールの種類の変更]から[コンボボックス]をクリックします。
コントロールの種類変更

ボタンの作成

[日本食]と[洋食]ボタンは[デザイン]タブの[コントロール]にある[ボタン]を使用して作成します。
ボタンコマンド

ボタンの名前はそれぞれ[日本食]と[洋食]にしておきます。[日本食]ボタンのプロパティを開き、[イベント]タブの[クリック時]から[…]をクリックします。
プロパティのイベントタブ

[コードビルダー]を選択して[OK]ボタンをクリックします。
ビルダーの選択

そして、下のように[Me.メニュー.RowSource = "日本食"]と入力します。
洋食ボタンも同じように設定します。
コードの入力

フォームのプロパティで、[データ]タブの[データ入力用]を[はい]にします。
フォームのプロパティ

フォームビューで確認

フォームビューに切り替えて、確認してみてください。
フォームの完成

解決できないことは【teratail】に質問してみましょう。

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

あなたへのおすすめ

関連記事

罫線なし罫線は便利

Wordの表には、[罫線なし]罫線というのがあります。これは知っておくと便利です。 たとえば、Word2013で下のような表を作成しました。 ...

複数シートに両面印刷設定をするには

Excelで複数シートを両面印刷したい場合の方法です。 これって出来ないと思っていたのですが、 複数シートの両面・カラー印刷 以下のサイトを ...

ハイパーリンクの下線を消す

Excelで文字列にハイパーリンクの設定をすると、文字列に青い下線が表示されます。 ハイパーリンクの設定はそのままで、下線のみ表示しないよう ...

Excelのテキストボックスでのタブ設定

Excelでテキストボックスを挿入した後、そのテキストボックス内の文字列にタブ設定をする方法です。 テキストボックスの挿入 [挿入]タブの[ ...

文書の先頭にある表の上に改行マークを表示するには

Wordで下のように文書の先頭に表を挿入した後、表の上に改行マークを挿入して、文字を入力したいということがあると思います。 その場合の方法で ...

-Windows8 & Office2013 Access2013

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

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