-PR-
解決済み

データのコード化とは?

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

お礼率 71% (284/399)

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

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

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

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

この問題を解決するためにコード化が必要だとアドバイスいただいたのですが
具体的にどうすればいいのか教えてください。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル10

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

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

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

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

只、この場合は、参照のみなので、所属を参照したければ、必ずテーブルAを参照しなければなりません。
しかし、テーブルAに変更をかければ、全てのデータが書き変わるので(表現が不適切かもしれませんが)整合性は保てると思います。
関連するQ&A
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

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

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ