MS Access:子表单中的父关系

时间:2012-08-24 15:43:38

标签: sql-server-2008-r2 ms-access-2007

我们使用MS Access 2007作为SQLServer 2008-r2的前端。在此数据库中,有几个表具有引用地址表的列:

Person
 - PersonId
 - Name
 - AddressId

Facility
 - FacilityId
 - Name
 - AddressId

Address
 - AddressId
 - Street
 - Number
 - City

人和设施都有自己的表格,地址应该是可见的和可编辑的。不幸的是,MS Access子表单与这种类型的关系不能很好地工作。它确实绑定,但它不刷新也不创建地址并更新父表单中的AddressId。这可以在代码中稍微修复,但我很难使其稳定。

我该怎么办?我提出了:

  • 将地址栏推送到设施和人员表中。
  • 在人员和设施表单上创建控件,并使用代码填充/保存它们。

0 个答案:

没有答案