Google検索

リンクユニット

Windows8 & Office2013 Access2013

コンボボックスの2列目の値を取得

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

Access2013のフォームでコンボボックスの2列目の値を取得する方法です。他のバージョンでも同じです。

テーブルの確認

商品テーブルは下のように[ID]、[商品]、[単価]となっています。
商品テーブル

売上テーブルは下のようになっています。
売上テーブル

参考データ型の[集計]はAccess2010からの機能です。

テーブルのデータ型に【集計】が追加された!集計フィールドが作成できる

Access2010では、テーブルのデータ型に[集計]が追加され、テーブルに集計フィールドを作成できるようになりました。 注意拡張子が[.a ...

続きを見る

フォームの商品コンボボックス

テーブル[T_売上]をもとにフォームを作成しています。フォームの商品コンボボックスには[商品]と[単価]を表示するようにしています。
フォーム

コンボボックスのプロパティ

[商品]コンボボックスのプロパティです。
商品コンボボックスのプロパティ

コンボボックスの更新後処理

[商品]コンボボックスの[更新後処理]で設定します。
商品コンボボックスのプロパティ

コードビルダーを開いて、下のように入力します。
Me.単価.Value=Me.商品.Clumn(2)
コードビルダー

参考Column の引数は列数です。この値は 0 から始まります。

これでフォームの[単価]には、[商品]の単価が表示され、その値を取得することができます。

以下の記事では、フォームの非連結のテキストボックスにコンボボックスの2列目の値を表示する方法を解説しています。

テキストボックスのコントロールソースへ入力する方法で解説しています。

コンボボックスの2列目を表示(テキストボックスのコントロールソースで設定)

おすすめ記事と広告

記事を更新しました

フォームで入力と検索

ExcelでもAccessの単票フォームのような形で入力したり、検索したりすることができます。 1レコードずつ表示することができ、検索も新規 ...

フィルターの空白を含む複数選択で抽出数が違う

Access2007からの新機能だと思うですが、テーブルやデータシートビューでフィルターが使用できます。 Excelのフィルターと同じように ...

IE10で空白ページをホームページに設定するには

IE10で起動時に空白ページを表示する方法です。 インターネットオプションの表示 ウィンドウの右上にある[ツール]ボタンから[インターネット ...

mdbではインポートしたフィールドの順番が変わる

Access2013で拡張子[.mdb(Access2002~2003ファイル形式)]で操作する時に発生する問題点です。 下のようなExce ...

閲覧モードで開かないようにする

Word2013の新機能です。 旧バージョンで作成済みのファイルなどををWord2013で開くと、[閲覧モード]で表示されることがあります。 ...

-Windows8 & Office2013 Access2013

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

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