Home > 即効テクニック > Access一般機能 > コーディング・デバッグ > 入力したコードに対応する名称を、他のテキストボックスに表示する

即効テクニック

コーディング・デバッグ

入力したコードに対応する名称を、他のテキストボックスに表示する

(Access 97/2000)
●詳細●
明細データの入力などでコードを入力したときに、そのコードに対応するマスタの名称を表示します。



●準備●
【サンプルとして使うオブジェクト】
	テーブル:商品マスター(商品ID、商品名)
		 受注明細(受注ID、明細番号、商品ID、数量)
	クエリー:受注明細クエリー
	フォーム:受注明細入力
	
●手順●
テーブルの作成:
(1)商品IDを主キーとした「商品マスター」テーブルを作成します。

(2)受注ID,明細番号を主キーとした「受注明細」テーブルを作成します。

(3)「商品マスター」にはいくつかのデータをあらかじめセットしておきます。

テーブルの作成

クエリーの作成:
(1)「受注明細」テーブルよりすべての項目、「商品マスタ」より商品名を抽出する選択クエリーを作成します。

クエリーの作成

フォームの作成:
(1)「受注明細クエリー」をコントロールソースとした帳票フォームを作成します。

フォームの作成

(2)商品名称を表示するテキストボックスのプロパティを変更します。
	使用可能→いいえ
	編集ロック→はい
	(立体表示→枠囲み)

テキストボックスのプロパティ変更

●動作確認●
「受注明細入力」フォームを開き、商品IDを入力すると該当の名称が表示されます。名称の変更などはできません。