我目前正在帮助我们部门的产品经理在ACCESS 2013中设计业务案例表单,以便他们提交业务案例和存储数据。 父表单上有一个子表单,它显示与数据表视图中的业务案例关联的所有SKU,以及它们的状态(一个SKU可能在第1阶段,另一个在第2阶段),并且父/子表单已链接按案例ID。也就是说,一个案例ID与许多SKU相关联。我想要做的是仅当所有SKU状态更新到阶段3时更新父表单上的字段值(案例状态)。如果一个SKU是阶段3但另一个SKU处于阶段2,则不更新案例状态。我google了很多,但似乎没有我能在网上找到的解决方案。有人可以帮帮我吗?
答案 0 :(得分:0)
不应将此计算值保存到表中。只需在需要时进行计算。
子窗体上的文本框可以使用表达式来计算stage不是3的记录。
=Count(IIf(Stage<>3,1))
主窗体上的文本框可以引用子窗体文本框。
=IIf([subform container name]!tbxStageCount > 0, "Incomplete", "Complete")