Windows8 & Office2013 Access2013

Print Friendly, PDF & Email

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

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

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

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

売上テーブルは下のようになっています。
データ型の[集計]はAccess2010からの機能です。

データ型に[集計]

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

続きを見る

売上テーブル

フォームの商品コンボボックスには[商品]と[単価]が表示するようにしています。
フォーム

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

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

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

参考Column の引数は列数です。この値は 0 から始まります。
これでフォームの[単価]には、[商品]の単価が表示され、その値を取得することができます。

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

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

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

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

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

続きを見る

あなたへのおすすめ

関連記事

受信メールのプロパティ

受信したメールで使用されているメーラーを確認しようとしたのですが、プロパティの表示がわからず戸惑ってしまいました。 Outlook2007ま ...

フォームのレコードを並べ替える

Accessの分割フォームをよく利用しています。フォームビューとデータシートビューが同時が表示され、Excelのフィルターと同じようにフィル ...

表の行にアニメーションを付ける

PowerPoint2013で下のように表の行ごとにアニメーションを付ける方法です。 Excelの表を確認 表はExcelで作成しています。 ...

ペイントの起動

Windows8.1でペイントを起動する方法です。 スタート画面の左下にある矢印ボタンをクリックします。 アプリの一覧が表示されます。 アプ ...

ページ数を1ページ減らすには

Wordには、自動的に圧縮して1ページ分を縮小してくれる機能があります。 Word2007までは、[印刷プレビュー]時に[1ページ分圧縮]と ...

-Windows8 & Office2013 Access2013

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

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