2010-07-29 79 views
-1

這就是我想做的事:在訪問錄製多到一的關係,2007年形式

的用戶應該能夠進入一個新的「買賣」的記錄的一些基本信息(誰買等) ,然後將商品添加到該銷售中(如購物車)。有一個主 「銷售」 表和一個 「SaleContents」 表,看起來像:

銷售:INT ID,購買人姓名等

SaleContents:FK SaleID,購買項目,數量等。

我如何做一個形式,將允許用戶添加購買的物品的任意號碼,然後,在節能,它:

  1. 使銷售記錄
  2. 對於購買的每個項目,製作SalesContent rec ord用FK指向上述

如果用戶取消,銷售記錄和SalesContent記錄都不會創建。

我必須在VBA中手動執行所有這些操作嗎,還是Access中的某些功能可以幫助我?

回答

1

最簡單的方法是使用銷售和銷售內容的子表單的綁定表單,但是,如果用戶取消,您將不得不刪除記錄。如果您允許銷售和銷售內容之間的關係級聯刪除將會更簡單。

通過表單/子表單設置,鏈接主字段(也可以是控件)爲鏈接子字段提供值,在這種情況下爲SalesID。內容ID可以提供自動編號。

+0

我想知道爲什麼會出現一些關於Access的問題,這些問題反映了對Access應用程序設計中最簡單操作缺乏基本讚賞?讓這些人不用去檢查示例數據庫或模板?我毫不猶豫地推薦那些,因爲其中有很多非優化設計方面的問題,但基本的東西就在那裏(比如窗體/子窗體結構)。 – 2010-07-30 21:04:25