2017-09-08 48 views
0

我目前正在幫助設計ACCESS 2013中的業務案例表單,以便我們部門的產品經理幫助他們提交業務案例和存儲數據。 父表單上有一個子表單,它顯示與數據表視圖中的業務案例相關的所有SKU及其狀態(一個SKU可能處於階段1,另一個處於階段2),父/子表單爲通過案例ID鏈接。也就是說,一個案例ID與許多SKU相關聯。我想要做的就是更新父窗體上的字段值(案例狀態),只有當所有SKU雕像被更新到第三階段。如果一個SKU是第3階段,但另一種是在第2階段,然後不更新的情況下狀態。我GOOGLE了很多,但似乎並沒有一種解決方案,我可以在網上找到。任何人都可以幫我嗎?當子窗體上的所有值更改爲某個值時,更新父窗體上的控制值

+1

到目前爲止你做了什麼? – artsylar

+0

@artsylar我沒有做任何事情,但只是因爲我完全不知道該怎麼做。它反過來工作,因爲在父窗體上的值發生更改時更新所有子窗體值,但在這種情況下不起作用,因爲我不希望父窗體值更新,直到所有子窗體值統一爲一定的價值。 – Murphisadog

回答

0

不該救這個計算值表。只需在需要時計算。

上窗體頁腳的文本框可以具有表達計數記錄,其中階段不是3.

=Count(IIf(Stage<>3,1))

文本框主窗體上可以引用窗體文本框。

=IIf([subform container name]!tbxStageCount > 0, "Incomplete", "Complete")

+0

非常感謝這是一個聰明的解決辦法!我調整了一點點,因爲有存儲爲組合框中選擇5點不同情況下的狀態。我在子窗體文本框的「更新後」添加了一個代碼,指示它在非階段3的數量爲零時將案例狀態更新爲「完成」。 – Murphisadog

+0

能新SKU後來與案件相關聯?你的代碼是否處理? – June7

+0

向案件添加新的SKU非常罕見,但是我創建了邏輯,因此案件狀態將根據SKU狀態的組合進行更改。 – Murphisadog

相關問題