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も見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
3分あったら何をしますか?
カップ麺にお湯を入れて、できるまでの3分間で皆さんは何をしていますか?
-
治せない「クセ」を教えてください
なくて七癖という言葉どおり、人によっていろいろなクセがありますよね。 あなたには治せないクセがありますか?
-
自分の通っていた小学校のあるある
進学したり大人になってから、「あれって自分の小学校だけだったのかな」と思うことありますよね。 逆に「他の小学校ってそんなことするの!?」と思ったり。 そんな「自分の通っていた小学校」のあるあるを教えてください!
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
商品番号を入力すると、商品名フィールドに自動で名前が出てくるようにしたいのですが・・・
その他(データベース)
-
AccessでIDを入力したら他の項目も自動で表示
Access(アクセス)
-
Accessでコードを入れると名前がでるようにしたい
Access(アクセス)
-
-
4
Access:フォームの自動入力方法を教えてください。
Access(アクセス)
-
5
Accessでvlookupみたいなことはできますか。
その他(データベース)
-
6
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
7
ACCESS起動時に所定フォームを自動で立ち上げ、新しい空欄のレコードにて
Access(アクセス)
-
8
クエリのデータをテーブルに入れたい
Access(アクセス)
-
9
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
10
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
11
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
12
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
13
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
14
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
15
Access レコードを追加できません。テーブル’○○’の結合キーがレコードセットにありません。
Access(アクセス)
-
16
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
17
Access ¥マークを表示しない
Excel(エクセル)
-
18
Accessレコードの追加や変更が出来ません。
その他(データベース)
-
19
access:連続データ入力
その他(データベース)
-
20
AccessのフォームのテキストボックスにLOOKUPで表示したい
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access where条件式について
-
クエリ上でフィールド名が2つ...
-
ACCESSのリストボックスで複数...
-
テキスト形式だけど「between a...
-
アクセスのテーブルでコードを...
-
差込印刷での全角表示について...
-
Excleピボットでデータのない部...
-
エクセルにおける「フィールド...
-
デザインビューにてテーブルが...
-
2つのテーブルに共通するレコ...
-
アクセスのクエリで秒→時間、時...
-
ACCESSで複数の写真ファイルを...
-
Access で 特定の文字の個数を...
-
Null値を並べ替えで・・・
-
Accessでリストの並び順を変更...
-
「年」と「月」だけの日付の表...
-
CSVファイル読み込みでズレがお...
-
PCゲームから音声ファイルを抽...
-
日付型のフィールドに空白を入...
-
Access2010「クエリが複雑すぎ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クエリ上でフィールド名が2つ...
-
アクセス・テーブルの改行につ...
-
アクセスクエリで英数字のみ半...
-
ACCESSの時刻の引き算
-
Access フォーム上でのテキス...
-
アクセス: フォーム上で計算...
-
アクセスでの、フォームとテー...
-
Access フォームで複数テーブル...
-
Access 別テーブルにある値を抽...
-
Accessで更新履歴情報を保存(...
-
access テーブルの色分けについて
-
アクセス:SQLでフィールド...
-
Accessでチェックボックスから...
-
アクセスの追加クエリで教えて...
-
Access2013 クエリ内別フィール...
-
アクセスに自動入力を入れたい
-
INT関数のバグ?
-
Access ルックアップが反映され...
-
アクセスでフォームに入力した...
-
ACCESSのリストボックスで複数...
おすすめ情報