I like to print footer on each page in RDLC reports. Is that possible? Does someone have experience with this problem. I'm using VS 2013 and NAV 2013 R2
Well, as I said, I'm using VS 2013 and NAV 2013 R2. When I'm designing report in VS I like to put page footer for all pages in the range. I need the page footer at the end of the invoice. When the client for example prints Invoice he always prints more copies. If I check in VS to print Page Footer only on first page, I'm getting footer only on the first page, if I check print Page Footer on First and on Last page I'm still getting problem cause some invoices are have 2 or 3 pages. So with booth checked (Print on First Page and Print on Last Page) I'm getting the page footer only on First Page of the first copy and on the last page of the last copy.
If the invoice is 2 pages, I need the footer only on second page or if it is 3 pages only on third page.
If you have any idea how can I solve this please tell me my friend.
I'm really sorry for the late reply Acex but had some crazzy days.
I can tell you a few things about this.
1st and probably not the best but it would be to remove the footer area and set the footer to be on the body as last part of it.
This solution will be hard to deal with since your new footer will be right after you print the last line of the body, so it can be print in anyplace of the body.
2nd From what you told everything seems to be ok.
Now I have to ask how are you adding the information to the current footer?
Is it with vb functions Code.SetData and Code.GetData or are you adding the field itself?
Also do the following when you Run the report, in the request page do about this page and run the report.
after you get the information go to about this report, and examine the table of results and check were your fields are filled with the information you need.
I say this because when you move through the table to print the report you can be getting "holes" in the information and so although you may have the setdata right in that page it may be sending blank information to the footer.
TonyDuarte, at first, thank you very much for your time trying to help me.
Right now in my reports the footer area is removed. I'm printing footer in the body (using rectangle with text boxes, lines .. etc). But I'm having problem cause my "footer" is printing in the middle of the body when I have only few lines in my report, as you said.
In the report I'm adding information with Code.GetData(x,x) and also somewhere I'm adding values as Fields! .. for Captions for the columns for examle.
All data in the DataSet is ok.
Here is example of my problem:
>>I have Invoice what have almost two pages. User in NAV need to print this invoice in 3 copies. Everyone expect the footer to be printed on the bottom of every second page. But now, my "footer" is printing in the middle on every second page. If use it as a footer with (print footer on last page) the footer will be printed only on the sixth page ](*,) . It's not the problem that I'm using rectangle, but does have any way, this rectangle to be printed on the bottom of the page. Also I hate when I have all data on the first page, and only for my "rectangle footer" I have second page in my report ](*,) .
Comments
Yes it is possible.
Can you describe the problem you have?
Well, as I said, I'm using VS 2013 and NAV 2013 R2. When I'm designing report in VS I like to put page footer for all pages in the range. I need the page footer at the end of the invoice. When the client for example prints Invoice he always prints more copies. If I check in VS to print Page Footer only on first page, I'm getting footer only on the first page, if I check print Page Footer on First and on Last page I'm still getting problem cause some invoices are have 2 or 3 pages. So with booth checked (Print on First Page and Print on Last Page) I'm getting the page footer only on First Page of the first copy and on the last page of the last copy.
If the invoice is 2 pages, I need the footer only on second page or if it is 3 pages only on third page.
If you have any idea how can I solve this please tell me my friend.
Best Regards, and thank you for your time
I can tell you a few things about this.
1st and probably not the best but it would be to remove the footer area and set the footer to be on the body as last part of it.
This solution will be hard to deal with since your new footer will be right after you print the last line of the body, so it can be print in anyplace of the body.
2nd From what you told everything seems to be ok.
Now I have to ask how are you adding the information to the current footer?
Is it with vb functions Code.SetData and Code.GetData or are you adding the field itself?
Also do the following when you Run the report, in the request page do about this page and run the report.
after you get the information go to about this report, and examine the table of results and check were your fields are filled with the information you need.
I say this because when you move through the table to print the report you can be getting "holes" in the information and so although you may have the setdata right in that page it may be sending blank information to the footer.
Hope it could help
Right now in my reports the footer area is removed. I'm printing footer in the body (using rectangle with text boxes, lines .. etc). But I'm having problem cause my "footer" is printing in the middle of the body when I have only few lines in my report, as you said.
In the report I'm adding information with Code.GetData(x,x) and also somewhere I'm adding values as Fields! .. for Captions for the columns for examle.
All data in the DataSet is ok.
Here is example of my problem:
>>I have Invoice what have almost two pages. User in NAV need to print this invoice in 3 copies. Everyone expect the footer to be printed on the bottom of every second page. But now, my "footer" is printing in the middle on every second page. If use it as a footer with (print footer on last page) the footer will be printed only on the sixth page ](*,) . It's not the problem that I'm using rectangle, but does have any way, this rectangle to be printed on the bottom of the page. Also I hate when I have all data on the first page, and only for my "rectangle footer" I have second page in my report ](*,) .
Best Regards