電子書籍の厳選無料作品が豊富!

Access初心者です。会社で業務の進捗状況を、Access2002を使って管理しています。

フィールド数が増えたので、以下のようにテーブルを分けることになりました。

Aテーブル(メイン)
  管理No.(主キー、オートナンバーではない) 
  カテゴリ 
  作業内容
   :

Bテーブル
  管理No.(主キー、オートナンバーではない) 
  チェック項目B-1
  チェック項目B-2
   :

Cテーブル
  管理No.(主キー、オートナンバーではない) 
  チェック項目C-1
  チェック項目C-2
   :

という形式で、AとB・Cはクエリのリレーションシップで、「管理No.」を1対1で関連づけています。
AテーブルのもとのデータはExcelからインポートしますが、
Aテーブルのレコード数は増えますが、クエリには反映されません。
Aのレコードが増えたら、BやCも同時に増やすことはできますか?

A 回答 (1件)

A・B・Cそれぞれのテーブル用に追加クエリを作ってマクロかモジュールで一括処理するのが簡単ではないでしょうか。

この回答への補足

結合プロパティで結合の種類を変更(外部結合)したら、Aの新たにインポートしたレコードが、クエリでも反映されました。
お騒がせしました。

補足日時:2004/08/31 17:23
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。
しかしAccess初心者で、マクロやモジュールはまだ使ったことがありません。
マクロ・モジュールの簡単なやり方か、マクロ・モジュール以外の方法をご存知でしたら、よろしかったらまたご回答ください。

お礼日時:2004/08/31 12:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す