So you're saying you haven't modified the table structure at all?
My suggestion was that you split your ORDERS into 2 tables, 1 table that contains all the information specific to the ORDER, 1 table that contains all the PRODUCTS related to that ORDER. The way you have it you will have to duplicate a lot of information on every line. Let's say a customer orders 10 different items from you and wants them all shipped to the same address. You will have to fill in the shipping information on 10 lines to consistently get the information to show on any shipping labels etc. Not to mention both your form and subform are using the same basic data source (ORDERS table) which is a big big problem.