# Print Two Reports on one Page

**URL:** <https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523>\
**Category:** Developers Forum\
**Created:** [November 22, 2002, 4:19am UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523 "2002-11-22T04:19:12Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![murry](https://avatars.discourse-cdn.com/v4/letter/m/ed8c4c/32.png) [@murry](https://www.dynamicsuser.net/u/murry)\
**Post date:** [November 22, 2002, 4:19am UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/1 "2002-11-22T04:19:12Z")

</div>

[:(]Hi guys, I have problem in Print Two reports on one page, I have a paper size in 8.5 X 11 Inch, and I want this paper can contain two report because I make a Receipt that only used half of paper. Thank You very much[:(]

---

<div class="post-metadata">

**Author:** ![Anu](https://avatars.discourse-cdn.com/v4/letter/a/aca169/32.png) [@Anu](https://www.dynamicsuser.net/u/Anu)\
**Post date:** [November 22, 2002, 9:21am UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/2 "2002-11-22T09:21:23Z")

</div>

It is a question of report design. To change this, yo should look for report data item properties NewPagePerRecord(or NewPagePerGroup). Anu

---

<div class="post-metadata">

**Author:** ![MikeW](https://avatars.discourse-cdn.com/v4/letter/m/7ba0ec/32.png) [@MikeW](https://www.dynamicsuser.net/u/MikeW)\
**Post date:** [November 23, 2002, 5:26am UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/3 "2002-11-23T05:26:28Z")

</div>

Muryadi; I am trying to understand your issue correctly. Do you want 2 reciepts on a page?, or 1 receipt on a page - and you only need half the page for the receipt? How many reciepts at a time do you print? I mean does someone come in, buy something and you give them a receipt or do you have several to print at one time? Either way, the solution is relatively easy, but I need more info. By the way, aren’t computer’s great? You are from Indonesia, Ani from Estonia replies and now me from San Diego? Fantastic![:D][8D]

---

<div class="post-metadata">

**Author:** ![MikeW](https://avatars.discourse-cdn.com/v4/letter/m/7ba0ec/32.png) [@MikeW](https://www.dynamicsuser.net/u/MikeW)\
**Post date:** [November 23, 2002, 5:30am UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/4 "2002-11-23T05:30:54Z")

</div>

Sorry, Anu I meant to say Anu from Estonia.[:)]

---

<div class="post-metadata">

**Author:** ![murry](https://avatars.discourse-cdn.com/v4/letter/m/ed8c4c/32.png) [@murry](https://www.dynamicsuser.net/u/murry)\
**Post date:** [November 25, 2002, 4:45am UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/5 "2002-11-25T04:45:48Z")

</div>

For Michael → I mean, I need to print on 8.5 X 5.5 inch, in other hand I only have paper size = 8.5 X 11 inch in Report Properties. So, I must print on that size ( 8.5 X 11 inch), that mean on one paper contain two different report. I give you an example: someone come in and buy something, so I print a receipt on a 8.5 X 11 inch size, then I tear it a half, when another customer come in, I print it on remain of a half paper.

---

<div class="post-metadata">

**Author:** ![MikeW](https://avatars.discourse-cdn.com/v4/letter/m/7ba0ec/32.png) [@MikeW](https://www.dynamicsuser.net/u/MikeW)\
**Post date:** [November 25, 2002, 4:56am UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/6 "2002-11-25T04:56:06Z")

</div>

I know it is wasting paper But just let it print on 8.5x11 paper, even if it only covers half the page. Give the customer the whole sheet. Then when your next customer comes in, print their receipt on on whole page. As, you might notice I still cannot tell what the problem is.

---

<div class="post-metadata">

**Author:** ![Bobbysrivastava](https://avatars.discourse-cdn.com/v4/letter/b/d2c977/32.png) [@Bobbysrivastava](https://www.dynamicsuser.net/u/Bobbysrivastava)\
**Post date:** [November 25, 2002, 4:55pm UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/7 "2002-11-25T16:55:21Z")

</div>

you can create your own defined paper size for printing.

---

<div class="post-metadata">

**Author:** ![murry](https://avatars.discourse-cdn.com/v4/letter/m/ed8c4c/32.png) [@murry](https://www.dynamicsuser.net/u/murry)\
**Post date:** [November 26, 2002, 12:52am UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/8 "2002-11-26T00:52:04Z")

</div>

How to create it? could you tell me?

---

<div class="post-metadata">

**Author:** ![MikeW](https://avatars.discourse-cdn.com/v4/letter/m/7ba0ec/32.png) [@MikeW](https://www.dynamicsuser.net/u/MikeW)\
**Post date:** [November 26, 2002, 4:41am UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/9 "2002-11-26T04:41:20Z")

</div>

Go to Object Designer Click on reports scroll to you receipt report click design you’ll get a list of the DataItems used in the report. Scroll/click on the line after the last dataitem up on the menu bar click on Properties (or View Properties) when properties window comes up then go down to paper size clcik on the arrow that appears on the right & pick paper size you want.

---

<div class="post-metadata">

**Author:** ![Martin1234](https://avatars.discourse-cdn.com/v4/letter/m/b38774/32.png) [@Martin1234](https://www.dynamicsuser.net/u/Martin1234)\
**Post date:** [November 26, 2002, 9:27am UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/10 "2002-11-26T09:27:00Z")

</div>

Michael is right. That is the way in navision to give a report a basic paper size

---

<div class="post-metadata">

**Author:** ![murry](https://avatars.discourse-cdn.com/v4/letter/m/ed8c4c/32.png) [@murry](https://www.dynamicsuser.net/u/murry)\
**Post date:** [November 27, 2002, 1:38am UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/11 "2002-11-27T01:38:59Z")

</div>

I knew it, but there are no papers size that match with my receipt size ( 8.5 X 5.5 inch or half of 8.5 X 11 inch ), I have mentioned it before. Thanks

---

<div class="post-metadata">

**Author:** ![FormerMember](https://avatars.discourse-cdn.com/v4/letter/f/74df32/32.png) [@FormerMember](https://www.dynamicsuser.net/u/FormerMember)\
**Post date:** [November 27, 2002, 3:42am UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/12 "2002-11-27T03:42:46Z")

</div>

This should give you everything you need to build a solution: [http://www.navision.net/forum/topic.asp?TOPIC\_ID=4232](http://www.navision.net/forum/topic.asp?TOPIC_ID=4232)

---

<div class="post-metadata">

**Author:** ![MikeW](https://avatars.discourse-cdn.com/v4/letter/m/7ba0ec/32.png) [@MikeW](https://www.dynamicsuser.net/u/MikeW)\
**Post date:** [November 27, 2002, 5:15am UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/13 "2002-11-27T05:15:14Z")

</div>

Muryadi; I still do not think udenrstand your problem. If your receipt only covers half (or a quarter) of a page. Just let it print on a full 8.5x11 sheet. Navision doe snot care that what actaully comes out on the page does not actually cover the whole page. This only works if you want 1 reciept at a time. If however, when you go to print, you are printing more than 1 reciept at a time, 2 or 10, or 20, and you want only one on a full page of paper, then put a Page Break command in your report code. (I can tell you where, but I need to know the structure of your report, in order to tell you how/where to put the instructions for a page break). With a page break (NewPagePerRecord), it prints the first receipt, then spits out the 8.5x11 paper, prints the 2nd receipt, spits out another sheet, on & on. You get several receipts (a batch) at a session, but each is on its own page. If on the other hqand you want the reciept size & paper size to match exactly, then you have to buy different paper.

---

<div class="post-metadata">

**Author:** ![Kristopher](https://avatars.discourse-cdn.com/v4/letter/k/e56c9b/32.png) [@Kristopher](https://www.dynamicsuser.net/u/Kristopher)\
**Post date:** [December 6, 2002, 10:34pm UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/14 "2002-12-06T22:34:53Z")

</div>

> quote:
> 
> * * *
> 
> _Originally posted by murry_  
> I knew it, but there are no papers size that match with my receipt size ( 8.5 X 5.5 inch or half of 8.5 X 11 inch ), I have mentioned it before. Thanks
> 
> * * *

I think if you leave the Paper Size property , it’s then up to the actual printing size of the report and the printer to determine the output. Then you need to customize the printer to the custom size, and you should be set. This is how a customer of mine prints out an 8½" x 7" size.

---

<div class="post-metadata">

**Author:** ![Yuan\_Yuan](https://avatars.discourse-cdn.com/v4/letter/y/e47c2d/32.png) [@Yuan\_Yuan](https://www.dynamicsuser.net/u/Yuan_Yuan)\
**Post date:** [March 24, 2010, 4:16am UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/15 "2010-03-24T04:16:21Z")

</div>

Hi MIchael,

I want to get 2 copies for the same report on a page. But some document may have many records more than one page. but the report should break it to another page, keep maintaining the size (half page) and give space for the duplicate one. I just want to keep as customer copy for payment voucher tearing from the half of every page. So, do i need to write the whole report with different sessions?

Do you have any solution for this? Thanks

---

<div class="post-metadata">

**Author:** ![Tony\_Rizwan](https://avatars.discourse-cdn.com/v4/letter/t/9d8465/32.png) [@Tony\_Rizwan](https://www.dynamicsuser.net/u/Tony_Rizwan)\
**Post date:** [April 9, 2010, 11:54am UTC](https://www.dynamicsuser.net/t/print-two-reports-on-one-page/6523/16 "2010-04-09T11:54:44Z")

</div>

Hi Muryadi,

This is what I will do,

- Create one temp record variables (same as your data item).
- Fill up this variable OnAfterGetRecord: **g\_recTmpTable .DELETEALL; g\_recTmpTable := YourDataItem; g\_recTmpTable.INSERT;**
- In your section create the TextBox according to your need.

So it will be something like this

============== =============

YourDataItem.“No.” g\_recTmpTable .“No.”

============== =============

Is this what you mean?

Regards,

-TR-
