Ms access 在Access 2007表单中记录多对一关系
以下是我想做的: 用户应该能够输入一个新的“销售”记录和一些基本信息(谁在购买等),然后将项目添加到该销售中(如购物车)。有一个主“Sales”表和一个“SaleContents”表,如下所示: 销售:int ID、购买人姓名等 销售内容:FK SaleID、采购项目、数量等 我如何制作一个表单,允许用户添加任意数量的购买物品,然后在保存后,将其:Ms access 在Access 2007表单中记录多对一关系,ms-access,ms-access-2007,vba,Ms Access,Ms Access 2007,Vba,以下是我想做的: 用户应该能够输入一个新的“销售”记录和一些基本信息(谁在购买等),然后将项目添加到该销售中(如购物车)。有一个主“Sales”表和一个“SaleContents”表,如下所示: 销售:int ID、购买人姓名等 销售内容:FK SaleID、采购项目、数量等 我如何制作一个表单,允许用户添加任意数量的购买物品,然后在保存后,将其: 创销售记录 对于购买的每件商品,制作一个带有指向上面的FK的SalesContent记录 如果用户取消,则既不会创建销售记录,也不会创建SalesC
我必须用VBA手动完成所有这些操作,还是Access中有一些功能可以帮助我?最简单的方法是使用绑定表单进行销售,使用子表单进行销售内容,但是,如果用户取消,您必须删除记录。如果在销售和销售内容之间的关系中允许级联删除,则会更简单
通过表单/子表单设置,链接主字段(也可以是控件)提供链接子字段的值,在本例中为SalesID。内容ID可以提供一个自动编号。我想知道为什么会有一系列关于访问的问题,反映出对访问应用程序设计中最简单的操作缺乏基本的理解?这些人有没有费心去查看示例数据库或模板?我不太愿意推荐这些,因为其中有许多非最佳设计方面,但基本的东西(比如表单/子表单结构)。