You would probably need to need to count the open statuses, then do the update.
However this is fraught with difficulties, what if someone adds a status after the existing one is marked as closed? What is someone changes it from closed to open as they made a mistake?
Rather than try and store this by trying to capture every possible update, simply calculate it.
On the form header something like this in an unbound control should do what you want;
Code:
=IFF(Dcount("Action_Status","YourActionTable" ,"ActionStatus = 'Open' AND YourPKID = " & [YourPKField]) = 0, "RELEASE PARTS FROM QUALITY CLINIC", "Actions Not all Closed")
Maybe just use the DCount part initially until to get the result you want.