販売情報テーブルから、出荷情報テーブルを作成したいと思っています。
販売情報の商品名と販売日が同じものを合わせて、一つの出荷番号が割り当てられます。販売情報テーブルに先にデータが入力され、その後、出荷情報テーブルにデータが入力されます。販売情報テーブルにのみデータが入力されている状態で、「入力用」のように表示させ、空欄に入力すると出荷情報テーブルができるようにしたいと思っています。可能でしょうか。よろしくお願いします。
販売情報
|商品名|販売日|販売先|数量|
|:--|:--:|--:|
商品A|2021/01/04|あ社|3|
商品A|2021/01/04|い社|2|
商品B|2021/01/04|あ社|1|
商品A|2021/01/07|あ社|1|
商品A|2021/01/07|い社|2|
出荷情報
商品名|販売日|出荷日|出荷番号|担当者|
|:--|:--:|--:|
商品A|2021/01/04|2021/01/06|AA005|Aa
商品B|2021/01/04|2021/01/06|AA006|Aa
商品A|2021/01/07|2021/01/09|AA007|Bb
入力用
商品名|販売日|出荷日|出荷番号|担当者|
|:--|:--:|--:|
商品A|2021/01/04|
商品B|2021/01/04|
商品A|2021/01/07|
教えていただいた1の追加クエリを利用する方法、下記作成しました。
ありがとうございます。
SQL
1INSERT INTO 出荷情報 ( 商品名, 販売日 ) 2SELECT 販売情報.商品名, 販売情報.販売日 3FROM 販売情報 LEFT JOIN 出荷情報 ON (販売情報.販売日 = 出荷情報.販売日) AND (販売情報.商品名 = 出荷情報.商品名) 4WHERE (((出荷情報.商品名) Is Null) AND ((出荷情報.販売日) Is Null)) 5GROUP BY 販売情報.商品名, 販売情報.販売日;
2の方法、ご提示いただいたクエリ(クエリA)を作成し、入力用フォーム(情報登録用)を作成してレコードソースに設定し、更新前処理のイベントプロシージャを作成しました。また出荷情報の商品名・販売日フィールドに主キーを設定して動作しました。
回答1件
あなたの回答
tips
プレビュー