When the form is initially opened, it works fine, But when scrolling through data, if the ShipToAddressTablesubformRetail is visible, then you go to the next record and this record does not have Retail checked, it still displays the retail subform vs Ship_To_Address_Table_subform.Visible