I'm creating a form in InfoPath 2007 (yes, I know it's veeery old) for my dad's business that needs to utilize the Word print view functionality so I can print form responses to a very specific custom layout. I've been able to get a hold of the InfoPath 2003 SDK so I can use the InfoPath to Word Wizard to create an XSL file from a word document with my form template's XML schema attached.
Here's where things get tricky. I created my form based on an Access database to allow for form responses to be submitted to the database (so he has a record of every customer he has worked with). Therefore, all the fields in the form correspond with fields in the database and are bound to them. The problem is that it seems InfoPath makes every field a Field (attribute) instead of a Field (element) when basing the form template off of a database. I also cannot seem to change this. Therefore, when I try to lay out where I want the information from filled forms when printed to appear within my word document, there is only one element titled "Order_Database" (the name of the table in the Access database that stores the order history) for me to position on the page that has many attributes (e.g. customer_name, order_date, address, phone, items).
How am I supposed to lay out the document for printing when the form fields are attributes of "Order_Database" (I cannot position attributes all over a page)?