在MS Access 2010中为m2m关系创建表单

时间:2014-05-28 18:29:39

标签: sql ms-access ms-access-2010 m2m

我有以下data-scheme

我已经制作了两种形式,表格为“Flats”和“Owners”。 现在,我需要能够在“Flats”表格上下文中编辑“Owners”表,例如添加新/删除旧的所有者

在不使用VBA的情况下,是否有任何标准方法可以在Access 2010中执行此操作?

1 个答案:

答案 0 :(得分:0)

要添加新项目,请为FlatOwners创建一个表单,并添加两个下拉字段,其中rowsource设置为flats和owner。如果您想以相同的形式创建单位和所有者,请以相同的方式使用子表单(如Gord所建议的那样)。 如果您想要查看特定公寓的所有者或特定所有者的公寓,您需要单独的表单/报告绑定到公寓/所有者并具有绑定到查询的子表单:表单“FLATS”将有一个子表单使用FlatOwners.OwnerId和所有Owners字段绑定查询(在SQL中:SELECT FlatOwners.OwnerID, Owner.Name, Owner.Surname FROM FlatOwners INNER JOIN Owners WHERE FlatOwners.OwnerID=Owners.OwnerID