I have 2 forms with controls bound to the same query. One form responds to the On Dirty event, the other one does not. I have put a breakpoint in the Form_Dirty procedure on each form, but when I change data in a bound control on either form, it is only encountered on the first form. Each form is based on the same query, but both forms are never open at the same time. Does anyone know why it works with one form but not the other?