I am new in BIRT and i try to do a report from a DB , This is a overview of my DB, in the end I want to have something Like this for one person it's possible or not?
Yes, it is possible to display data in a crosstab in BIRT - see here or here for explanations and examples.
Related
I have a requirement where I need to programmatically download the BIRT report in excel (xlsx) format and for a specific page range. Like (5-10).
By default it is generating the excel sheet with all the rows. Can anyone please help here.
Note: I am using the org.eclipse.birt.runtime4.4.1.jar.
Regards,
Sandip Mohapatra
It doesn't make sense, because XLSX is not a page-oriented format.
If instead you want to generate an XLSX with only the rows for records e.g. 51-100 then you should use a LIMIT clause in the SQL statement or something like that.
I have a report which displays Activity, product, Customer etc values. I need to provide filters (textboxes) so that the user entries values to it and based on that the rows get filtered(after refresh). Is this possible to achieve in ssrs. If yes, please help with how
Refer below links for SSRS :
http://www.sqlcircuit.com/2013/09/ssrs-how-to-add-input-parameters-in.html
https://romiller.com/2008/07/29/searchable-dependant-parameters-in-ssrs/
Local reports (RDLC) don't have the parameter bar. But you can make your own controls on the page to get the parameter values, and then use code to pass those in to your local report.
Googling RDLC parameter gives lots of advice, for example this video which shows how to do it:
How to create RDLC report with parameters
I am using BIRT. In my dataset, sometimes my query returns 5 columns, sometimes 6 or more than that i.e basically, my dataset is dynamic. How to prepare a report using dynamic dataSet?
BIRT provides a Design Engone API to create or modify report designs at runtime. You can use this API in Java or within Javascript event handler (report.beforeFactory()).
http://www.eclipse.org/birt/documentation/integrating/deapi.php
On the following page you can find examples how to use the API: https://bitbucket.org/yaytay/spudsoft-birt-dynamic-columns/wiki/Home
I am stuck with a peculiar problem. Here is my situation. I have an invoice designed in Crystal Report. I want to provide a feature wherein the user can print multiple copies. The statutory requirement is that every copy will have different title (for e.g. 1st copy may have "Original", 2nd may have "Duplicate for Transporter", etc.) The invoice already has 2 sub-reports (1st for the items and 2nd for tax details). Now I am stuck up as to how do I get multiple copies of the same report with different title. Tried using sub-report but according to crystal report, one cannot use sub-reports within sub-reports.
Request all to please help me some idea. I little new to crystal report. Thanks to all in advance.
My environment is VS 2010, Crystal Report v13, SQL Server 2008, .NET 4.0.
If all data on your reports are the same and only the title is changed, you can set a textObject variable for your title on VB.
Here's how
Dim T As CrystalDecisions.CrystalReports.Engine.TextObject
T = cryRpt.ReportDefinition.Sections(1).ReportObjects("yourTextObjectFromXtalReport")
T.Text = "Your Title"
All you have to do is to set conditions on your program if you want to have multiple reports.
You can also print crystal reports programmatically by following this.
You can create a parameter Title and set the value each time you are printing the report. Drag the parameter to the report in order to have it printed
I am using SSRS through VS 2010 and have the following questions:
Can I define a drop down menu without defining a dataset?
I have a dataset defined, is there anyway to add "manual" values to this dataset? The background requirement of this is that the report query is based on this dataset. However I want to have an option in the dataset where it says "all" in order to allow the user to see everything instead of narrowing down results based on the dataset.
Thanks,
Bruce
I am a newbie to SQL Server reports and found my answers:
For the first one, can simply create a table and use a dataset on the created table with customzied values.
Same goes for the second one, the manual data can be added to the table itself.