Thank you for responding! You're right, i could print P_attach from P_line_items, but I would end up with LineItem1, Attachment1, LineItem2, Attachment2,... I would prefer to have the lineitems grouped in a table at the beginning of the proposal, followed by the attachments. The attachement may be many to one, by the way.
I'm thinking now that I may need to have a separate child database for printing that stores reference to each line-item and attachement. Then I could print in any order I want. ... need to think on it some more. I will let you know if I have a breakthrough!