这就是我想要做的事情:
用户应该可以输入一个新的“促销”记录,其中包含一些基本信息(谁在购买等),然后在该销售中添加商品(如购物车)。有一个主“Sales”表和一个“SaleContents”表,看起来像:
销售:int ID,购买者姓名等
SaleContents:FK SaleID,购买的商品,数量等
如何制作一个允许用户添加任意数量的购买商品的表单,然后在保存时:
如果用户取消,则不会创建销售记录和SalesContent记录。
我是否必须在VBA中手动执行所有操作,或者Access中是否有某些功能可以帮助我?
答案 0 :(得分:1)
最简单的方法是使用绑定表单进行销售,使用子表单作为销售内容,但是,如果用户取消,则必须删除记录。如果您允许在销售和销售内容之间的关系中进行级联删除,那将会更简单。
使用表单/子表单设置链接主字段(也可以是控件)提供链接子字段的值,在本例中为SalesID。内容ID可以提供自动编号。