带有多个链接过滤器的未绑定子表单?

时间:2014-09-03 20:54:22

标签: sql filter access-vba

我有一个子表格绑在桌子上。此表有一个外键,它根据值保存不同表的键。根据该值,记录中的信息与模式中的某个对象级别相关联。它可能会根据主条目形式与主记录相关联。它可能与另一个子表单记录等相关联。

所以让我们说主要形式是项目。对于每个项目,他们可以被放置在许多建筑物中。在每栋建筑内,他们可能有多名员工。这种有点相互依赖的子表单用于项目文档。它们可能与当前项目有关。它们还可以与当前项目的其中一个建筑物相关,但仅适用于当前项目。或者该文件可能涉及其中一个建筑物,但适用于所有项目。我已经有一个组合,根据首先选择的关系类型/ doc类型组合获取它的行源。这让用户可以选择实际的建筑,工作人员或与文档相关的任何内容。

我需要为子表单创建一个过滤器,它将提供与该主记录和/或它的子记录相关的所有记录,并且仍然能够添加新记录。我一直在看一个案例陈述,但担心只会应用第一个真实案例。我在考虑一个联盟,但猜测我将无法添加记录。它不会更新。

任何建议都赞赏!

1 个答案:

答案 0 :(得分:0)

感谢。我最终创建了2个子表单。一个用于查看以某种方式与主记录相关联的所有记录。这有一个记录源设置为联合视图,主记录ID的where子句。第二种形式是添加/编辑新记录,记录源与文档表绑定,对正在编辑的记录进行过滤,或者将数据条目设置为是,以添加新记录。这都是基于切换按钮,新主记录活动等设置的。