- 締切済み
アクセス値参照の方法
アクセスのテーブルでコードナンバーを入力したら隣セルにそのコードに対する値(別テーブルから引っぱってくる等)を自動的に表示させたいと思っています。(エクセルのVLOOKUP関数のようなことをしたいのです) どのように参照を行えばよいのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- gonta_goma
- ベストアンサー率50% (37/73)
回答No.1
テーブルではなく、クエリーを使う方が良いと思います。 例えば、テーブルAの「コード」というフィールドに入力して、テーブルBから対応する値である「名前」を引っ張ってくるとします。テーブルBは「コード」と「名前」というフィールドを持ち、「コード」が主キーです。この場合、 SELECT テーブルA.コード, テーブルB.名前 FROM テーブルA LEFT JOIN テーブルB ON テーブルA.コード = テーブルB.コード; というクエリーを作り、「コード」に入力すれば、「名前」に対応するテーブルBの値が表示されます。
お礼
お返事ありがとうございます。 クエリーやフォームでは出来るようです。 テーブル内でも関数を使えるようですが、テーブル内で操作するとデータ構築をする場合、色々面倒なことがあるんでしょうか?