• 締切済み

Access 複数テーブルのレコード自動更新

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も同時に増やすことはできますか?

みんなの回答

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

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

cusco
質問者

お礼

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

cusco
質問者

補足

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

関連するQ&A