phoneguyWI
IS-IT--Management
Hi, All:
Our Accounting department uses Crystal Reports to print checks to vendors on 8.5 x 11 paper where the check is already pre-printed on the bottom third of the page. On the top third of the page, the current CR prints some page header info (CR page header section) along with a varying number of invoices and amounts (in the CR Details section) related to what the check is for. The middle third is currently blank. The CR page footer section is used to print what relevant info goes on the check. The report is grouped by check number, and the total amount of the check (the sum of the invoices) displays in the group footer. A second page is also printed that repeats the information from the first page.
I have been asked to modify the report to repeat in the middle third of the page the same invoice/amounts info as in the top third (minus the header info), with one more trick: If the number of invoices in the top third exceeds allowable space, only repeat in the middle third what fits in the top third. The remaining records would then need to print on the second page (in the top third) and be repeated in the middle third as well.
For example, let’s say up to 5 invoices are all that will fit in the top third when printed:
Here’s an example if the total # of invoices easily fits in the top 1/3rd (The same information would then also print on the second page):
----------------------------------------------------------
Top 1/3 of both pages 1 & 2:
<some check header info here>
Date Invoice # Amount
7/1/18 Invoice1 $750.00
7/1/18 Invoice2 $100.00
7/1/18 Invoice3 $250.00
----------------------------------------------------------
Middle 1/3 both pages 1 & 2:
Date Invoice # Amount
7/1/18 Invoice1 $750.00
7/1/18 Invoice2 $100.00
7/1/18 Invoice3 $250.00
----------------------------------------------------------
Bottom 1/3 both pages 1 & 2:
Pre-printed check (voided on p. 2)
Here’s an example if the # of invoices exceeds what fits in the top 1/3rd on the first page. What fits (the first 5 invoices) is repeated in the middle section of the first page. On the second page, the remaining invoices would print in the top and middle thirds:
----------------------------------------------------------
Top 1/3 of page 1
<some check header info here>
Date Invoice # Amount
7/1/18 Invoice1 $750.00
7/1/18 Invoice2 $100.00
7/1/18 Invoice3 $250.00
7/1/18 Invoice4 $300.00
7/1/18 Invoice5 $150.00
----------------------------------------------------------
Middle 1/3 of page 1
Date Invoice # Amount
7/1/18 Invoice1 $750.00
7/1/18 Invoice2 $100.00
7/1/18 Invoice3 $250.00
7/1/18 Invoice4 $300.00
7/1/18 Invoice5 $150.00
----------------------------------------------------------
Bottom 1/3 of page 1
Pre-printed check
On the 2nd page, the remaining invoices would print as follows:
----------------------------------------------------------
Top 1/3 of page 2
<some check header info here>
Date Invoice # Amount
7/1/18 Invoice6 $800.00
7/1/18 Invoice7 $400.00
7/1/18 Invoice8 $200.00
----------------------------------------------------------
Middle 1/3 of page 2
Date Invoice # Amount
7/1/18 Invoice6 $800.00
7/1/18 Invoice7 $400.00
7/1/18 Invoice8 $200.00
----------------------------------------------------------
Bottom 1/3 of page
Pre-printed check (voided)
Hopefully, I explained this challenge clearly. I am fairly experienced in using CR, but I'm a bit stumped wrapping my head around this one. Thanks for any ideas anyone has!
Our Accounting department uses Crystal Reports to print checks to vendors on 8.5 x 11 paper where the check is already pre-printed on the bottom third of the page. On the top third of the page, the current CR prints some page header info (CR page header section) along with a varying number of invoices and amounts (in the CR Details section) related to what the check is for. The middle third is currently blank. The CR page footer section is used to print what relevant info goes on the check. The report is grouped by check number, and the total amount of the check (the sum of the invoices) displays in the group footer. A second page is also printed that repeats the information from the first page.
I have been asked to modify the report to repeat in the middle third of the page the same invoice/amounts info as in the top third (minus the header info), with one more trick: If the number of invoices in the top third exceeds allowable space, only repeat in the middle third what fits in the top third. The remaining records would then need to print on the second page (in the top third) and be repeated in the middle third as well.
For example, let’s say up to 5 invoices are all that will fit in the top third when printed:
Here’s an example if the total # of invoices easily fits in the top 1/3rd (The same information would then also print on the second page):
----------------------------------------------------------
Top 1/3 of both pages 1 & 2:
<some check header info here>
Date Invoice # Amount
7/1/18 Invoice1 $750.00
7/1/18 Invoice2 $100.00
7/1/18 Invoice3 $250.00
----------------------------------------------------------
Middle 1/3 both pages 1 & 2:
Date Invoice # Amount
7/1/18 Invoice1 $750.00
7/1/18 Invoice2 $100.00
7/1/18 Invoice3 $250.00
----------------------------------------------------------
Bottom 1/3 both pages 1 & 2:
Pre-printed check (voided on p. 2)
Here’s an example if the # of invoices exceeds what fits in the top 1/3rd on the first page. What fits (the first 5 invoices) is repeated in the middle section of the first page. On the second page, the remaining invoices would print in the top and middle thirds:
----------------------------------------------------------
Top 1/3 of page 1
<some check header info here>
Date Invoice # Amount
7/1/18 Invoice1 $750.00
7/1/18 Invoice2 $100.00
7/1/18 Invoice3 $250.00
7/1/18 Invoice4 $300.00
7/1/18 Invoice5 $150.00
----------------------------------------------------------
Middle 1/3 of page 1
Date Invoice # Amount
7/1/18 Invoice1 $750.00
7/1/18 Invoice2 $100.00
7/1/18 Invoice3 $250.00
7/1/18 Invoice4 $300.00
7/1/18 Invoice5 $150.00
----------------------------------------------------------
Bottom 1/3 of page 1
Pre-printed check
On the 2nd page, the remaining invoices would print as follows:
----------------------------------------------------------
Top 1/3 of page 2
<some check header info here>
Date Invoice # Amount
7/1/18 Invoice6 $800.00
7/1/18 Invoice7 $400.00
7/1/18 Invoice8 $200.00
----------------------------------------------------------
Middle 1/3 of page 2
Date Invoice # Amount
7/1/18 Invoice6 $800.00
7/1/18 Invoice7 $400.00
7/1/18 Invoice8 $200.00
----------------------------------------------------------
Bottom 1/3 of page
Pre-printed check (voided)
Hopefully, I explained this challenge clearly. I am fairly experienced in using CR, but I'm a bit stumped wrapping my head around this one. Thanks for any ideas anyone has!