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で別テーブルの値をフォームに表示したい
その他(データベース)
-
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
AccessのフォームのテキストボックスにLOOKUPで表示したい
Access(アクセス)
-
-
4
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
5
AccessでIDを入力したら他の項目も自動で表示
Access(アクセス)
-
6
Accessでコードを入れると名前がでるようにしたい
Access(アクセス)
-
7
ACCESSのフォームからデータの追加ができない
その他(データベース)
-
8
アクセス 入力した文字を自動で他のフィールドに返す
Access(アクセス)
-
9
Access2010 「演算子がありません」エラー
その他(データベース)
-
10
商品番号を入力すると、商品名フィールドに自動で名前が出てくるようにしたいのですが・・・
その他(データベース)
-
11
Access サブフォームでの選択行の取得
その他(データベース)
-
12
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
13
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
14
Accessでデータシートに同じデータがいくつもでてしまいます。
その他(データベース)
-
15
Accessでvlookupみたいなことはできますか。
その他(データベース)
-
16
Access コンボボックスで選択し、自動でテキストボックスに該当のデータを抽出する方法
Access(アクセス)
-
17
「フォームを作成できませんでした」
Access(アクセス)
-
18
アクセスのコンボボックスのデータについて
Access(アクセス)
-
19
Acccessで2つのテーブルから1つのフォームをつくりたい
Access(アクセス)
-
20
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセス・テーブルの改行につ...
-
テーブルとクエリの相関図は表...
-
INT関数のバグ?
-
Accessで更新履歴情報を保存(...
-
Access 住所入力支援が機能しま...
-
アクセス:SQLでフィールド...
-
アクセスクエリで英数字のみ半...
-
クエリ上でフィールド名が2つ...
-
アクセスの追加クエリで教えて...
-
Access2013 クエリ内別フィール...
-
アクセス: フォーム上で計算...
-
アクセスでの、フォームとテー...
-
Access ルックアップが反映され...
-
SQL文で パラメータが少なすぎ...
-
日付型のフィールドに空白を入...
-
差込印刷での全角表示について...
-
Access2010での、レポートの両...
-
Excel表について(1)
-
【エクセル】指定した日付に一...
-
海外ドラマ『プリズン・ブレイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセス・テーブルの改行につ...
-
Accessで更新履歴情報を保存(...
-
クエリ上でフィールド名が2つ...
-
アクセス: フォーム上で計算...
-
アクセスでの、フォームとテー...
-
Access フォーム上でのテキス...
-
アクセスクエリで英数字のみ半...
-
アクセスの追加クエリで教えて...
-
アクセス:SQLでフィールド...
-
ACCESSの時刻の引き算
-
テーブルとクエリの相関図は表...
-
INT関数のバグ?
-
Access 別テーブルにある値を抽...
-
アクセスに自動入力を入れたい
-
Access ルックアップが反映され...
-
ACCESSのリストボックスで複数...
-
Access フォームで複数テーブル...
-
アクセスでフォームに入力した...
-
access テーブルの色分けについて
-
アクセスでテーブル入力用のフ...
おすすめ情報