私は3つのテーブルを持っています:purchase、purchaseDetailsおよびsupplierAccount。購入が挿入され、purchaseDetailsが追加されると、purchaseDetailsの合計に基づいて1つのレコードがsupplierAccountに挿入されます。 purchaseaesテーブルのすべての行に複数の行を挿入した後にsupplierAccountに追加するプロシージャを作成する方法Ms複数の行を挿入した後に1行挿入するプロシージャを作成します。
0
A
答えて
0
まあ...詳細が不足しているため、この質問に複数の回答がある可能性があります。
しかし、これを制御する最も簡単な方法の1つは、「購入ID」フィールドを持つ新しい「購入」レコードを追加するフォームを作成して、他のテーブルにリンクすることです。
この購入フォームには、「purchaseDetails」テーブルにリンクするサブフォームを追加できます。次に、各広告申込情報のサブフォームにレコードをいくつでも追加できます。これらのレコードには購入IDが付いており、それらをヘッダ購入記録に戻します。
これらの「purchaseDetail」レコードの追加が完了したら、「サプライヤアカウントサマリー」クエリを呼び出す「コミット」(またはそのようなもの)という購入フォームにボタンを置くことができます。
"Purchase Account Summary"クエリを作成して、 "purchaseDetails"テーブル内の複数の行を合計して、現在のPurchase IDを持つレコードを集計することができます。
これを実行した後、ボタンの後ろにVBAコードを作成して、同じ購入IDに対して複数のボタンを押すことができないように「ロック」フィールドを設定できます。この種のVBAコードは、最初のコミットが完了した後に詳細を追加したい場合に複雑になる可能性があります。あなたはたくさんのものを元に戻してやり直す必要があります。 VBAは非常に複雑になることがありますが、それはすべて可能です。
とにかく、これがあなたの質問に答えることを願っています。
フォームを使用していない場合は、「購入者アカウントの概要」クエリを作成して実行して、正しい購入IDを指定してください。
運が良かった!
関連する問題
- 1. プロシージャ/行を挿入した後にSQLをトリガーする
- 2. oracleは、1つの挿入クエリを使用して複数の表に複数の行を挿入します。
- 3. 複数行の挿入の挿入
- 4. 行を挿入しようとしましたが、SQLの挿入のみ1
- 5. 挿入後SQL Server挿入行すべての行をコピーしません
- 6. 複数の行を挿入するRockMongo
- 7. 複数の行を挿入する
- 8. 複数行TextViewの最後にImageViewを挿入するには?
- 9. 複数の行に1つのシーケンス値を挿入する
- 10. ZF2複数行を挿入する
- 11. 複数の行をmysql DBに挿入
- 12. PDO MySQL:1つのクエリで複数の行を挿入する
- 13. Linqは1行に多くの行を挿入しますSubmitChanges()
- 14. 同じ固定値を複数の行に挿入します
- 15. Sed複数の行を挿入
- 16. Groovyの1つのSQL文に複数の行を挿入
- 17. SQLサーバー複数の行を挿入し、int列をインクリメントする
- 18. 爆縮を使用して複数の行を挿入する
- 19. 複数の行に最後に挿入されたIDを取得する
- 20. 255行を挿入した後にMySQLが停止する
- 21. ContentProviderを使用した複数行の挿入
- 22. Androidは、挿入クエリごとに複数の行を持つファイルからDbにデータを挿入します
- 23. データを動的に複数の行に1つのボタンをクリックして挿入
- 24. pdoのを使用してデータベースに複数行を挿入
- 25. ie7はフォームタグの前後に改行を挿入します
- 26. 1行が失敗した場合に挿入する方法
- 27. 英数字グループの後に数字を挿入していない数字グループを後で挿入します。
- 28. C#/ ADO.NETのデータベースに複数の行を挿入するには?
- 29. CSSの枠線に複数の行を挿入するには?
- 30. 挿入されたノードの後にキャレットを挿入する