
accessで、EXCELでのVLOOKUP関数のようなものを使いたいのですが
フィールド1にCODE番号を入れると、フィールド2に自動入力という
ようなことをしたいのです。
(1)テーブル1に区分テーブルを作りました。
例:1 A社
2 B社
3 C社
(2)テーブル2に次のように入れたい
例:フィールド1に「1」と入力すると、
フィールド2に「A社」と入力される
これは可能でしょうか?
もし、説明されているページなどがあれば、
そのURLを教えていただけると助かります。
当方、accessは入力程度しか経験がないため、
初心者向けでの説明をしていただけると幸いです。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
Excelからの転向者が良くする質問ですね
結論から言いますと
テーブル2にA社と入力してはいけません
テーブル1がありテーブル2でそれを参照したいときには
テーブル2には区分コードフィールドだけを設け
テーブル1とテーブル2で区分コードでリレーションシップを設定します
>VLOOKUP関数のようなものを使いたい
Access(リレーショナルデータベース・RDB)では
複数のテーブルを関連付けて物事を表現します
そのため他のテーブルを参照するということは基本中の基本になります
そのために関数を使ったりしません
もっと強力な仕組みが用意されています
それがテーブルのリレーションシップであり、クエリの結合です
これからAccessをやっていこうとお考えなら
上に書いたようなことを理解することを一番初めにやってください
すなわち、[テーブル設計][正規化][参照整合性][リレーションシップ][クエリ]などを
勉強してください
>テーブル2にA社と入力してはいけません
これで解決しました。
リレーションシップをしているのに、どうして表示されない
んだろうって思っていたのですが、
テーブル2に表示してはいけなんですね。
でクエリで参照するようにしたらできました。
まだ、うまく入力フォームの作成まではいきませんが、
データ管理はできそうです。
勉強は必要と思い、書籍注文中ですが突如仕事中にどうしても
必要になり質問させていただいた次第です。
これから勉強していきます。
ありがとうございました。
No.1
- 回答日時:
表示するだけなら、ルックアップ機能使えば簡単に出来ます。
入力ということになると、テーブル上では無理なので
クエリかフォームを介してになりますけど...
「ルックアップ列を作成する」
http://office.microsoft.com/ja-jp/access/HP01051 …
ありがとうございます。
プルダウンで表示することはできたのに
自動表示がなんでできないの?と思って
質問したのですが、
解決しました。
ありがとうございました^^
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Accessフォームで複数条件でフィールドの値を表示する方法 4 2022/07/21 10:47
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
このQ&Aを見た人はこんなQ&Aも見ています
-
性格いい人が優勝
できるだけ性格いい人になって回答をお願いします。
-
AccessでIDを入力したら他の項目も自動で表示
Access(アクセス)
-
Accessでコードを入れると名前がでるようにしたい
Access(アクセス)
-
商品番号を入力すると、商品名フィールドに自動で名前が出てくるようにしたいのですが・・・
その他(データベース)
-
-
4
ACCESSでテーブルにあるチェックボックスを一括でYesにする方法を教えてください
Access(アクセス)
-
5
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
6
Accessでvlookupみたいなことはできますか。
その他(データベース)
-
7
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
8
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
9
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
10
Access レコードを追加できません。テーブル’○○’の結合キーがレコードセットにありません。
Access(アクセス)
-
11
新規レコード行を非表示にしたい
Access(アクセス)
-
12
クエリのデータをテーブルに入れたい
Access(アクセス)
-
13
Accessのクエリでデータの入力ができません
Access(アクセス)
-
14
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
15
EXCEL 複数のシートの同一の位置にコメントを入れたい
Excel(エクセル)
-
16
AccessのフォームのテキストボックスにLOOKUPで表示したい
Access(アクセス)
-
17
Accessレコードの追加や変更が出来ません。
その他(データベース)
-
18
アクセスVBAのMe!と[ ]
Access(アクセス)
-
19
アクセスフォームで2つを結合テキストボックス
Access(アクセス)
-
20
アクセスのフォームの必須項目入力確認方法について
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クエリ上でフィールド名が2つ...
-
アクセスでの、フォームとテー...
-
アクセス: フォーム上で計算...
-
Accessで更新履歴情報を保存(...
-
アクセス・テーブルの改行につ...
-
アクセスに自動入力を入れたい
-
Access フォームで複数テーブル...
-
Access フォーム上でのテキス...
-
Access 別テーブルにある値を抽...
-
アクセスのテーブルでコードを...
-
ACCESSの時刻の引き算
-
Access ルックアップが反映され...
-
アクセスの追加クエリで教えて...
-
access テーブルの色分けについて
-
Access 住所入力支援が機能しま...
-
Accessでチェックボックスから...
-
チェックボックスをレポートで...
-
Accessで小数点以下の桁数を・・?
-
差込印刷での全角表示について...
-
日付型のフィールドに空白を入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クエリ上でフィールド名が2つ...
-
アクセス: フォーム上で計算...
-
アクセス・テーブルの改行につ...
-
Accessで更新履歴情報を保存(...
-
ACCESSの時刻の引き算
-
アクセスでの、フォームとテー...
-
アクセスの追加クエリで教えて...
-
Access フォーム上でのテキス...
-
アクセスに自動入力を入れたい
-
Access 別テーブルにある値を抽...
-
アクセスクエリで英数字のみ半...
-
access テーブルの色分けについて
-
Accessでチェックボックスから...
-
ACCESSのリストボックスで複数...
-
Access フォームで複数テーブル...
-
Access ルックアップが反映され...
-
INT関数のバグ?
-
テーブルとクエリの相関図は表...
-
アクセスでフォームに入力した...
-
Access2013 クエリ内別フィール...
おすすめ情報