evenly spreading data in to multiple columns - jasper-reports

I need to create a jasper report that contains two columns of data of equal length. For example, I have a collection of 50 columns. I want precisely two columns of 25 entries each. How can I do this?
Thanks.

Using iReport
Start iReport.
Click File » New.
Click Open this template.
Click Next.
Click Finish.
Click report1 in the Report Inspector.
Scroll down in the Properties panel until you see Columns.
Change Columns from 1 to 2.
Scroll down until you see Print order.
Change the value to Horizontal.
The page content should divide in half. Place the objects in the left-hand side of the page.
Using Jaspersoft Studio
Open JasperSoft Studio 5.6.
Open Report
Click report name in the Outline view
In Report Properties, click Report
Scroll down to "Edit Page Format"
Change the columns
By printing the object values across the page, rather than down each column, the results will split evenly between the two columns. (A horizontal print order will prevent a lopsided split.)

Related

Formatting Excel Output of Crystal Reports with Multiple Subqueries

I've put together a summary report in Crystal Reports 2013 that has about 10-12 subreports. Each subreport is a fairly basic query that produces one or several lines rows and columns of data. I'm using SAP's Central Management Console to produce the reports, with the output an Excel output.
My problem is that my excel output is coming out unstandardized i.e. random extra empty rows and columns, data and header mismatches, different widths of rows and columns, etc.
I've been messing around with the formatting setting w/in Crystal Reports (standardizing size and shape of subqueries on the preview screen, supressing empty areas, etc.) but can't come close to getting the Excel output to look the way I want.
Is there a specific export formatting function/area within Crystal Reports that will allow me to design the export in the way I'd like? And if not, are there any ways to format multiple subqueries w/in Crystal Reports so their format in an Excel export is uniform?
If i really understood your issue, you have troubles with the alignment of data, cells and stuff like that in the spreadsheet, is it correct?
If so, the solution is to review the align of your fields in the report. It is very boring. You can use some functionalitis like:
right click a field and use "align to grid"
select two fields, right click and use "left align" and "top align"
change the property "gridsize" of the "report" to a higher value and use the keyboard to position the fields.
Avoid empty spaces between field at most.
Keep your eyes on the rulers.
Furthermore, check the version of Crystal Reports you are using. There is a good improvement about it from version 11 to 13.
Exporting to Excel seems a bit qwerky because the same steps do not necessarily work for all reports (my experience at least). Keep this in mind when reading the following steps. Perform the following steps on both the detail(footer if using grouping) and header rows where applicable:
Choose driver “Microsoft Excel(97-2003)”
Make sure the header and detail sections have no spaces in between the columns
Make sure the header and detail column boxes align perfectly (should see red crosses when alignment is correct).
Select all fields on the row, right-click, align to top (if this does try aligning to grid)
Right-click to the left of the detail columns and “Select All Section Objects”
Right-click in the same location and choose “Arrange Lines” then “Fit Section”
Perform steps 4 & 5 on the header columns as well
Open Section Expert, select “Suppress Blank Section” for all unused sections
If none of the above work, use driver “Microsoft Excel (97-2003) (Data Only) “
Headers will still appear in the report but will not be in bold

Linking fields to subreport

In my main report I have some fields which I need to use in my subreport.
Right now I'm loading one csv file in both the main and the sub reports, but this seems to slow down the preview of my reports (I need these reports in a program). Eve if I use the preview in Crystal Reporst, it loads 3 times the same database, so I was thinking about linking the fields.
So I do Right Click on Subreport -> Change Subreport Links... and then I put the fields I want on the right side of the shown table. But when I do a preview of the whole report, in the subreport it shows only the first line and not all the values inside.
How do I manage to make the subreport show all the values of the fields?

Crystal report one field from database and format it in crystal report

I have only one field in a table which i am using in crystal report in details section.
now i want that field as word wrap as it is too big and i want it one after another.
i.e
if i am having a field say "address" in details section
and i am placing it at left side i want the field to be printed next record next to it and then next record next to it going from "left to right" and after the page border is end next record should be printed again from left to right and so on
and i am using VS 2008
If that field is in your details section, do a right click on the details section and go to section expert, search for Format with Multiple Columns and check it. Then a layout tab will appears, so go there and select across then down. You can also adjust width and height there.

Jasper Report 5.5 - Summary with Page header and footer

I'm using the table in my jasper report.When i put the table in the detail section it repeats the table so i put it to the summary band.
I also want to add the page footer in my report too.
How can i do this jasper report 5.5 ?
If you are using iReport to design your report, there is an easy way to add/remove bands, such as a Page Footer. On the left, on the Report Inspector, if "Page Footer" is in light grey (which means it is not inserted), right click on it, and select "Add Band" :
Also, another way i deal with tables, is by adding all the tables column headers in a single row on the Title band positioned on the lower border of the band, and right down to them, again on a single row, all the TextFields containing the data (inside the Detail band). These way, the first row will be printed only once, and all the part in the detail band (which means all the rows of the table) will be printed. You have just to make a little cell formatting to make it appear with a table fashion (such as borders, background etc) which is very easy with iReport:

How to show different icons in Crystal reports depending on the field value?

We are using Crystal Report 12 in one of our projects. Currently I need to create report template which should show different icons based on the some field value.
That field contains a number, storing some kind of status and I have several icons corresponding some statuses.
At the moment I can't figure out how to implement such a thing in Crystal Reports designer.
Could someone please help me?
Showing and hiding graphical objects in CR based on a formula is almost exactly like showing and hiding text labels based on certain criteria.
First, you need to add each icon to your report detail section by choosing the Insert menu, and then select Picture...
Once all your icons are inserted, you will need to edit the suppression formula by right-clicking on each icon and choosing Format Graphic. On the first tab of the Format Editor, you have a Suppress option just like you do for other report objects. Click on the formula button next to Suppress to add a suppression formula to the icon describing when it should be shown or hidden.
I was also searching for the similar solution and this helped me. These steps works.
To display a particular picture, based on a column value, right click on picture> Format Graphic> Suppress (do not check)
And write formula, for example
ColorCode= '110'
(Based on column name ColorCode if column value is '110' I am displaying the picture)