A family of Microsoft relational database management systems designed for ease of use.
It sounds like your form is in continuous view. If so, that is the normal behavior when you use VBA code to set properties for an unbound control. There is only one control with one set of properties so a;; copies of the code appear the same.
The only way I know of to get the effect you want on a continuous form is to remove that code and use Conditional Formatting (Format menu). Use the Expression Is option on the three controls with the expression: [PO] = False with the Enabled property set to off.