当子窗体上的所有值都更改为某个值时更新父窗体上的控件值
Update control value on parent form when all values on subform are changed to a certain value
我目前正在帮助我们部门的产品经理在ACCESS 2013中设计一个业务案例表格,以方便他们提交业务案例和存储数据。
父表单上有一个子表单,它在数据表视图中显示与业务案例关联的所有 SKU 及其状态(一个 SKU 可能在第 1 阶段,另一个在第 2 阶段),以及 parent/child 表单由案例 ID 链接。也就是说一个case ID关联了很多SKU。我想做的是仅当所有 SKU 状态都更新到第 3 阶段时才更新父表单上的字段值(案例状态)。如果一个 SKU 处于第 3 阶段而另一个处于第 2 阶段,则不要更新案例状态。我在谷歌上搜索了很多,但似乎没有我可以在网上找到的解决方案。谁能帮帮我?
不应将此计算值保存到 table。需要的时候才计算。
子表单页脚上的文本框可以包含表达式来计算阶段不是 3 的记录。
=Count(IIf(Stage<>3,1))
主窗体的文本框可以引用子窗体的文本框。
=IIf([subform container name]!tbxStageCount > 0, "Incomplete", "Complete")
我目前正在帮助我们部门的产品经理在ACCESS 2013中设计一个业务案例表格,以方便他们提交业务案例和存储数据。 父表单上有一个子表单,它在数据表视图中显示与业务案例关联的所有 SKU 及其状态(一个 SKU 可能在第 1 阶段,另一个在第 2 阶段),以及 parent/child 表单由案例 ID 链接。也就是说一个case ID关联了很多SKU。我想做的是仅当所有 SKU 状态都更新到第 3 阶段时才更新父表单上的字段值(案例状态)。如果一个 SKU 处于第 3 阶段而另一个处于第 2 阶段,则不要更新案例状态。我在谷歌上搜索了很多,但似乎没有我可以在网上找到的解决方案。谁能帮帮我?
不应将此计算值保存到 table。需要的时候才计算。
子表单页脚上的文本框可以包含表达式来计算阶段不是 3 的记录。
=Count(IIf(Stage<>3,1))
主窗体的文本框可以引用子窗体的文本框。
=IIf([subform container name]!tbxStageCount > 0, "Incomplete", "Complete")