2010-07-29 71 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