2014-09-03 47 views
0

我有一个绑在桌子上的子表单。该表具有一个外键,该外键保存不同表的关键字,具体取决于值。根据该值,记录中的信息与模式中的某个对象级别相关联。它可能与基于主要参赛表格的主要记录相关联。它可能会绑定到另一个子表单记录等。带有多个链接过滤器的未绑定子窗体?

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

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

任何建议表示赞赏!

+0

没有对模式的更好理解,很难建议适当的查询/过滤器。另外,你是否在子表单中呈现多个记录?如果这不能被编辑,那么另一个子窗体如何专门编辑? – maxhugen 2014-09-10 12:40:19

回答

0

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