質問: accessで新規データボタンをクリックしたら、他のテーブルのデータがコピーされるようにしたいです。(初心者)
回答: たぶん店別、商品別、価格マスタの作成ですよね。 店を選ぶと、商品マスタからデータをコピーして価格が入れられるという。。。 ということを前提にお話します。 私なら店別商品別価格マスタのワークテーブルを用意してやります。 ヘッダと明細部に分けたテーブルでも良いし、1つのテーブルでも良いので用意する。 仮にワークを1つでやる場合、画面のヘッダ部に非連結の店コードを入れるコンボを設置。 明細にワークをあてる。ワークは最低限、店コード、商品ID、商品名、価格を用意。 店コードは非表示で配置し、レコード挿入時に非連結コンボの値をセットする。 動作は店コードを入れたタイミング(更新前処理のイベントで)でワークをクエリーで削除。 新規登録なら次に商品マスタからワークにまるごと追加する追加クエリーを発動。 修正や削除なら既にある店別商品別価格マスタからデータを店コ-ドでひっぱり全てワークに追加クエリーでコピー。 以上で終わりです。 ワークから本当に保存しておく店別商品別価格マスタへの保存処理も確定ボタンを使って、 クリック時のイベントでやはりクエリー発動。 新規なら追加クエリー、削除なら削除クエリー、修正なら更新クエリーでやるか、 既にある新規用や削除用のクエリーを使って更新する。 ざっとポイント部分だけお話するとこんなやり方があります。