I have two text boxes (txtUnitType and txtPieces). The visible property of txtPieces is set to No, but I have VBA code to change it to Yes based on the value of txtUnitType. My problem occurs when the value of txtUnitType is updated to one that requires txtPieces to become visible – it doesn’t happen until I’ve exited the form and reentered. I’ve tried including me.refresh, me.requery, and me.repaint in the AfterUpdate and OnChange events of txtUnitType, but nothing worked. Just for fun, I even added a command button to refresh the form and it still didn’t make txtPieces visible. The only thing that works is to close the form and reopen it. Any other suggestions are greatly appreciated!