• ベストアンサー
  • すぐに回答を!

データのコード化とは?

  • 質問No.47139
  • 閲覧数300
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 71% (284/399)

Access97でデータベースを構築しているのですが、複数のテーブルで共有するデータをコード化する方法を教えてください。

簡単にいいますと
テーブルAで名前と所属を記入(以後名前は選択できるようになり、同時に所属も連結して選択)つまり氏名・所属の登録的役割。

テーブルBはあるフォーム上で名前を選択する
(本当はここで所属も自動で選択されるはず)が所属が正しくない。

ちなみに所属はYes/Noで分類してあります。
ここでテーブルBをフォーム上からではなくテーブル自体で選択すると
フォーム・レポート上でも正しく認識します。

この問題を解決するためにコード化が必要だとアドバイスいただいたのですが
具体的にどうすればいいのか教えてください。

質問者が選んだベストアンサー

  • 回答No.1
  • ベストアンサー

ベストアンサー率 48% (79/162)

テーブルAの名前と所属のみを参照したいのであれば、無理にモジュールを書く必要は無いと思います。

コンボボックス(名前)の値集合ソースを
---------------------------------------*
SELECT テーブルA.名前, テーブルA.所属
FROM テーブルA;
---------------------------------------*

所属のコントロールソースに
---------------------------------------*
=[名前].[Column](1)
---------------------------------------*
を設定してみて下さい。

只、この場合は、参照のみなので、所属を参照したければ、必ずテーブルAを参照しなければなりません。
しかし、テーブルAに変更をかければ、全てのデータが書き変わるので(表現が不適切かもしれませんが)整合性は保てると思います。
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ