I am using Crystal Reports to generate an invoice. What I want to do is to print duplicate copies of the small invoice on the same A4 size sheet, one on the top and other on the bottom. I have tried settling with just one copy on the invoice by setting paper size to A3 but it always prints it in Landscape mode, I will be satisfied even if it prints on the top half of the paper only. My client wants to save paper and the invoices are also small. Please suggest me how can I achieve this?
0
votes
2 Answers
2
votes
Assuming that you want to print the same invoice # twice, once on the top half of the paper and once on the bottom half, you could try this:
- design your report such that it will fit in half an A4 page; save it (I'll call it invoice.rpt)
- insert a section details section
- add a subreport to this section (details b), choosing invoice.rpt (inserting a copy of a report into itself)
- link main to subreport on invoice #
- format subreport, check 'Re-import When Opening'; this will ensure that the subreport is always current
If you make changes to the main report, save the changes, then re-open the report--the subreport should have the changes. You may need to suppress some of the sections in the subreport.
Otherwise, you'll need to do handle this in code.