Split page details in crystal report to contain many data - crystal-reports

I'm using crystal report XI release 2 to make a report from SQL Server views
View 1 : OrderDetails
View 2 : SalesMen
OrderDetails contains only one record but SalesMen contains 5 records
i want to add both data in one page but i don't know how because when i add data from SalesMen it also repeat all data from OrderDetails and when choose Suppressed If Duplicated on all field in OrderDetails it's leave a blank area for unrepeated data which make very large spaces
Check the following images for more description
This how i want it to be like
and this is how it looks like
Note : And what if i have 2-3 views that contains several records and i want to show them in the same page?

Okay i've got what i was looking for
the solution is very simple, Create an sections inside details then create a sub reports and add it inside the section like the following steps
1 - Right click report body then select Section Expert
2 - From section tab click on details then insert sections as much as you want to add separate sections then press ok
3 - From crystal report main window click insert then click subreport
4 - name your sub report and add what you want
5 - insert the sub report inside the section you made
you can add it horizontal or vertical it's up to you.

Related

How to repeat table in jasper report based on grouped data from SQL

This is the output from my SQL query
I am trying to create a report in Jasper Studio which will create a separate table for each city.
Right now, what I have created is something that looks like below. It shows all the data with the City listed as St. Louis. What features in Jasper will allow me to do as above?
Finally figured this out.
Create a group band for your report in Jasper. (Right click report Outline-> Create Group)
Next you have two options - create group from a report object or create group from expression. I used the first option and selected City from the list of group objects displayed. Click Next.
Selected the checkbox Add the group header and click finish.
The other change I did was - Previously my headers were under column header, I moved them under the new band group header. Now it works exactly like how I wanted.

How to generate a page in report for each data row using SSRS

I am working on developing an SSRS report.I have a table in which student name and 6 subjects marks is stored in each row. My problem statement goes like this ---> lets say if 10 rows of data is present in table then I want to create report card/ marksheet for each student in new page but inside a same report. (I.e. 10 pages in one report). Then convert the report containing 10 pages to PDF format and save it in some folder.
Can anyone show some possibilities to achieve my problem statement.
Thanks in advance....
Usually you'll want to use a List object to separate your report by student. You would group the list by student in your report. Then set a Page Break in the List with the location to Between each group so that it separates each student into a separate page.
Then you can put charts, tables and other object inside the list and it will repeat with the list group (in your case, each student).
MSDN: Lists
In this report I made below, the List is highlighted in Red and groups by each site. It just has a table inside. When it's run each site gets it's own page with a list of their people.
Keep in mind that a List is actually just a Tablix with only one data cell - with the column and row headers removed.

Repeat subreport over multiple pages

I have a main report that has 3 sub reports in the details. I need the two sub reports, shown by the arrows on the right titled, exposure data and defect code, to repeat if the details of the sub report, shown on the left, extends more than 1 page.
Place the two subreports on the group-header instead, then set the following settings.
Activate Underlay Following Section on the group-header-section you placed the subreports
Activate Repeat group header on each page in group-expert (change group -> options tab).
If there isn't a group already, create one that doesn't change the structure of the report.
For example, if the data shown in the picture belongs to a specific location, then group by location-(id).

How to get a page per register stored in DDBB in jasperreports?

I have a report with the following structure:
PAGE HEADER
DETAIL BAND (12 of those)
SUMMARY BAND
The detail bands show depending on expressions I specified. Also, the content of the detail bands are subReports, one per detail band (don't know if that is relevant or not here).
What I'm trying to achieve is to execute the report without any filter as the ID or any other field of the table. Instead, I want to extract the information of all the registers of one specific table (let's name the table USER).
What I'm expecting to find when I execute the report is something like the following:
PAGE HEADER
detail sections (shown depending on the expressions )
SUMMARY
What I'm getting looks similar to the following:
PAGE HEADER
DETAIL 1 (for user1)
DETAIL 2 (for user1)
DETAIL 1 (for user2)
DETAIL 4 (for user3)
and never the summary band (just at the end of the report)
As you can see, all the users are getting mixed while what I want to do is to start a new page for each one of them.
QUESTIONS:
How can I get the report to show each one of the users from the table
in separate pages?
Is there some property I missed that allows me to
do that?
Thanks!
I think I found a way to solve this challenge. I just made a group (Group1) based on the ID's of the users and put the content of my Page Header inside the Group Header just created. Did the same with the Summary band, put all it contents inside the Group Footer.
Then, selecting the Group Header (or the Group Footer) I checked the Keep Together and the Start New Page checkboxs from the Appearance tab.
Furthermore, for each one of the detail bands, selected the Group1 just created for the Group Changes selection combo in the Appearance tab.
I didn't do much testing yet but it seems like it's working as I wanted it to. If I find any other (better) solution I'll update the answer. Still open to hear advices though.

How to add blank record after last record in crystal report?

I have a problem with add new blank record after last record in Crystal Report. That blank record should line like below picture in red box.
I want to show row and column in that blank record as in picture.
follow below process
Craete 6 sections in main report and in first section palce the sub report that prints table
In sub report just display table as per your logic and supress remaining sections taht are not used
In main report in blank sections create a similar table structure that you can do by playing with boxes and lines
And finally run the report
An easy way is to Statically create that line after the detail section ( in report footer)
for Ex. you can stretch the lines down in to report footer section and add extra rows there.