- 締切済み
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も同時に増やすことはできますか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- O_cyan
- ベストアンサー率59% (745/1260)
回答No.1
A・B・Cそれぞれのテーブル用に追加クエリを作ってマクロかモジュールで一括処理するのが簡単ではないでしょうか。
お礼
アドバイスありがとうございます。 しかしAccess初心者で、マクロやモジュールはまだ使ったことがありません。 マクロ・モジュールの簡単なやり方か、マクロ・モジュール以外の方法をご存知でしたら、よろしかったらまたご回答ください。
補足
結合プロパティで結合の種類を変更(外部結合)したら、Aの新たにインポートしたレコードが、クエリでも反映されました。 お騒がせしました。