こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Accessではエクセルでのvlookupに近い物はありますか?

例えば「担当者情報」というテーブルを作成して、フィールド名としてして、「担当者名」「担当者電話番号」「担当者内線番号」というフィールドを作成したとします。
そして別テーブルとして「担当者一覧」というテーブルを作成して、フィールド名として「客先名」「担当者名」担当者電話番号」「担当者内線番号」というフィールドを作成したとします。
その際に「担当者一覧」テーブル上の「担当者」フィールドのレコードとして、「担当者情報」テーブルの「担当者名」フィールドのレコードとして登録されている担当者を入力した場合、連動して「担当者一覧」テーブル上の「担当者電話番号」「担当者内線番号」フィールド上のレコードとして、「担当者情報」テーブルの「担当者電話番号」「担当者内線番号」が表示されるようには出来ますか?
アドバイスの程お願い致します。

投稿日時 - 2003-12-04 10:20:54

QNo.721981

暇なときに回答ください

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

下記のURLにDLOOKUPの解説があります。

参考URL:http://support.microsoft.com/default.aspx?scid=/directory/worldwide/ja/kblight/t005/9/13.asp

投稿日時 - 2003-12-04 20:23:22

お礼

参考になる情報ありがとうございます。

投稿日時 - 2003-12-06 09:33:44

ANo.1

リレーショナルで実現できますよ。
その際「担当者名」ではなく「担当者情報」テーブルの主キーでリレーションを張るのが常套ではないかと思います。

投稿日時 - 2003-12-04 10:40:56

補足

いくらやっても「参照されているフィールドでの固有インデックスが見つかりません。」といわれてしまいます。
ちなみに担当者は複数の客先の担当を行っているので、名前は沢山でます。
どのように利レーションすれば大丈夫かご教授願いします。

投稿日時 - 2003-12-04 15:25:14

お礼

アドバイス有難う御座いました。
ですが当方の勉強不足でリレーショナルがいまいち理解できていないようです。
もうちょっと色々と試してみたいと思います。

投稿日時 - 2003-12-07 20:27:29

あなたにオススメの質問