I want to make control1 on my form not visible if control2 = X. I have this code in the Exit event of control2. Additionally, I am also carrying forward the value of Control2 to new records. This works fine until I begin cycling through records without exiting control2. Of course when I do that, the last state of control2 when it was exited is applying to all records. I believe I need to attach my code to the form, so that when I cycle through records, control2 is looked at and control1 is visible, or not. What I don't know is what form event do I use?