Windows8 & Office2013 Access2013

Print Friendly, PDF & Email

検索用コンボボックスの作成

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

Accessのフォームで検索用コンボボックスを作成する方法です。コンボボックス作成ウィザードを使って簡単に作成します。
コンボボックスで商品名の表示

テーブルの確認

下のようなテーブルがあります。このテーブルを元に分割フォームを作成し、商品名一覧をコンボボックスに表示して検索できるようにします。
テーブル

分割フォームの作成

テーブルを選択して、[作成]タブの[その他のフォーム]から[分割フォーム]をクリックします。
フォームの作成

下のような分割フォームができます。
分割フォーム

コンボボックスの作成

デザインビューに切り替えて、[デザイン]タブの[コントロール]にある[コンボボックス]をクリックします。
コンボボックス

注意この時、[コントロールウィザードの使用]はオンにしておきます。ボタンをクリックする前に確認しておいてください。
コントロールウィザードの使用

[コンボボックスで選択した値に対応するレコードをフォームで検索する]を選択

フォームの空いている箇所でドラッグすると、ウィザードが表示されますので、[コンボボックスで選択した値に対応するレコードをフォームで検索する]を選択して、[次へ]をクリックします。
コンボボックスで選択した値に対応するレコードをフォームで検索する

フィールドの選択

[商品]フィールドを選択して[>]ボタンをクリックして、[選択したフィールド]に[商品]が表示されるようにします。[次へ]をクリックします。
フィールドの選択

列幅の調整

コンボボックスに表示する列幅を調整して、[次へ]をクリックします。参考右端をダブルクリックすると、列幅が自動調整されます。
列幅の調整

ラベル名を指定

コンボボックスに付けるラベル名を入力します。[完了]をクリックします。
コンボボックスのラベル名

フォームビューで動作の確認

フォームビューに切り替えます。下のようにコンボボックスに商品名が表示され、商品名で検索できるようになります。
コンボボックスで商品名の表示

フィールドの非表示

デザインビューのフィールドに表示される[商品検索]は、右クリックして非表示にします。
フィールドの非表示

関連以下のページも参考になると思います。
コンボボックスでレコードの抽出

コンボボックスでレコードの抽出

Accessの分割フォームのデータシートビューには、Excelのフィルターと同じようにフィルタボタンがあり、Excelの操作と同じように様々 ...

続きを見る

検索と置換ダイアログボックスをボタンで起動

検索と置換ダイアログボックスをボタンで起動

Accessでレコードの検索を行う時、[検索と置換」ダイアログボックスを使用することは多いと思います。検索ボタンはリボンの[ホーム]タブにあ ...

続きを見る

テキストボックスでレコード抽出

テキストボックスでレコード抽出

Accessのフォームで検索用のテキストボックスを作成して、そのテキストボックスに入力した文字から部分一致でレコードを抽出する方法を紹介しま ...

続きを見る

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

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

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

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

続きを見る

あなたへのおすすめ

関連記事

PowerPoint2013もリーダーはない

PowerPointでは、前バージョンからリーダーの設定はできませんでした。 PowerPointでリーダーの設定はできない(PowerPo ...

Excelのデータをインポート

AccessにExcelのデータをインポートしてテーブルを作成する方法です。操作は簡単なのですが、なかなか思うように行かないこともあります。 ...

個人用マクロブックの作成

Excelでマクロを作成するときは、通常 作業中のブックに保存しますが、個人用マクロブックを作成すると、Excel起動時に常に起動されるので ...

オブジェクトの選択と表示が無効

Word2013で[ホーム]タブの[編集]グループにある[選択]ー[オブジェクトの選択と表示]をクリックしたら、無効なコマンドになっています ...

グループ化で重複レコードを削除したテーブルを作成

Access2013で、1つのテーブルで重複したレコードを削除してマスターテーブルを作成する方法です。 以下のようなテーブル(テーブル名は受 ...

-Windows8 & Office2013 Access2013

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

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