First page blank in Crystal Report - c#

I have crystal report. I have grouping in fields.
I have set NewPageAfter = true for group. i supressed page header.. still i am getting first page blank in report..
how can i solve this issue?
Thanks in Advance

NewPageAfter=true needs to be set at the "bottom" of the group; in the footer. If you set it in the group header it will print the header and then force a page break.
Make sure it is also not ticked on any of the headers above it and ensure "NewPageBefore" is un-ticked in the group details.
You should also try un-ticking "Keep Together" - as this will allow crystal to split the group over multiple pages.

Related

Crystal Report Two page for every record

Is it possible to create a crystal report with 2 pages for every group record ?
The report requirement is a back to back printing,
the first page data is from sql and the second page is just a static report.
currently this is the design of my report.
how can I add a 2nd page for every record so that I can start designing on it.
Thank you.
Two possibilities are:
Add a second group on the same criteria, so that you have two group headers and footers for every group. Put the content for the static page in the second group footer and make sure you select New Page Before
Add a second group footer to your existing group. Again, set New Page Before. Add a subreport if needed.

Page header is not repeating in rdlc report when two tablix is having two dataset

I'm having a one strange scenario. Before going into it, I want to say that I'm very beginner to this rdlc report. Hence I'm struggling to resolve it.
What I want is ?
I want to show the page header in all the pages.
What I have is ?
I'm having one header part which is having few textboxes and the body part which is having two tablix. Here, the two tablix consists of two difference datasets. The first tablix is grouped under Group1.
What the issue I face is ?
The first tablix consists of 50 records, that occupies three pages. In all the three pages, the header part is visible. When the second tablix is coming into the fourth page, all the header part turned into # error. Really struggling a lot to solve this.
What I tried is ?
Opened Advanced Mode in the Groupings pane.
Clicked static and changed the Keepwithgroup = after and Requestonnewpage = true.
Note : I did this for the two tablix but nothing works. Also I'm not sure that this will give the way.
Also I checked in report xml file also.
Checked Repeat row on each page and Repeat column on each page.
Hope you understand my problem. Kindly guide me where I'm making mistake. Thanks in advance.

Hide Details Section on First Page of crystal report

I want to display only the report header of crystal reports on first page. To hide the details section on first report, I added the formula in the suppressed section of my crystal report
If PageNumber=1 then
True
else
False
The problem is if I apply this formula no further pages are been added to crystal report, crystal report just show one page and that with report header and that's all.
Try your formula slightly different:
PageNumber < 2
If that doesn't work you can try Pratik's suggestion and check the "New Page After" in the Paging tab of the Section Expert.
To hide Details section you need to right click on Details section and perform following steps :
Go to Section Expert
Select your Section
Check the suppress checkbox on the right
Click the formula button(x+2) right next to the checkbox label and
formula editor will open
Now you need to right logic
if(PageNumber=1)
true
else
false
not sure it will work in your case I tried it for hiding section in other condition.

Crystal Reports Display Records in different pages

I Have created a Cristal report that contains details about the job the details contains in the page header consist of job no ,job name...
I want display the report in different page when the job no changes
the idea is that all the jobs having the same jobno should display in one page and if the jobno changes at the middle of one page then the details about that job should display on other page not in the same page
You need to add a group on jobno; set group to 'repeat group header on each page'. Add desired fields to group header. Suppress group footer; set 'force new page after' in group footer.
I checked Keep together option in group expert options ... Problem Solved

RDLC report: How can I repeat a group header on each page?

How can I repeat a group header on each page? I have some group that has a lot of rows and thus could not be placed in one single page. I want the group header to put on each pages. I can repeat report-header to repeat on each page but dont know how to repeat group header. Also I am working on rdlc report (not rdl) report.
Here is the solution.
When you don't have grouping in your report, to repeat the headers on other pages is easy. Click on Advanced Mode of property grid - check the property. Go to right panel and set RepeatOnNewPage on True and keeptogether 'After'. It is easy.
If you have grouping then it gets a little complicated:
Select the tablix properties and select "repeat header rows on each page".
Click on row groups and select "the top most static" and now click - RepeatOnNewPage -True and KeepWithGroup After.
In VS 2005 you can click on the header and see a property in the property grid called RepeatOnNewPage. Just set it to true. (click on the far left panel after clicking on a control in the header)
I had the same issue. I found a solution and it works like a charm.
First, you need use the Advanced Tablix Member Properties. The Advanced Tablix Member Properties become available when you click the little arrow on the right side of the grouping pane.
Then, you need to change the proprieties of the Tablix Member like mentioned in the picture.
Fore more details, you can check the link below.
https://www.sqlchick.com/entries/2011/8/20/repeating-column-headers-on-every-page-in-ssrs-doesnt-work-o.html
check out this url
[How to repeat table's header rows on each page in Reportviewer11 with Visual Studio 2010
ie
Open up the the RDLC file in the xml editor (right click on the file in VS and select "Open With.." and then "XML Editor")
Search for the entry (if you have only one table you can emit this step)
<TablixRowHierarchy>
<TablixMembers>
In the first node (if your headers are on the first row in the table) add the following entry true, so the entry will generally look like this:
<TablixMember>
<KeepWithGroup>After</KeepWithGroup>
<RepeatOnNewPage>true</RepeatOnNewPage>
<KeepTogether>true</KeepTogether>
</TablixMember>

Categories

Resources