I created a ssrs report in a server and this report has row groups.
My use in the report is through my website as i use the reportexecutionserivcesoap to render the report in HTML4.0 format.
I put the html result (after i set the parameters in my app server) in the website and the table looks good but the problem is that when i click the expand '+' icon of the group i get an error: "This report requirea a default or user-defined value for the report parametrt".
I have read that the expand button sends a postback request to the report server so i assume that the postback request being sent without the parameters i already set.
What can i do so the parameter (wich i noticed that exists in the html result in tags) will be sent to the report server in the postback request
Related
Have a Dynamic Action on an APEX 19.2 form page, which sends an email immediately upon clicking the 'Create' button (done through a DB Package). This email includes data found in the session state. But missing is any value entered on the form page, specifically what is selected in a radio group. Was thinking maybe the radio group item selected can be saved to the session state - then can be included in the email. Wondering how/if this can be accomplished?
Found the solution!! DA's have a "Page Items to Submit" - so needed to include the missing page item to the plsql code. Then alter the DB package specifications & body to process that.
I am using jasper server enterprise version 7.0. Multiple users login to the server I can get the user name by using parameter - LoggedInUsername. But how can i get which report is used by the Logged in user. Is there any method to do so or is there any workaround for this?
Inside a report template (JRXML), you can get its own name calling $P{JASPER_REPORT}.getName():
And this is what you see when it's published to the server (6.4.2 in my case):
As you can see from the screenshot, the report file name and report name do not necessarily have to match.
For further details, see: http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/JRParameter.html#JASPER_REPORT
I want to capture input parameter values in jasper server and need to display those parameter in jasper server log file.
In coding I am not passing parameters and reports
Just calling jasper server report url to display report in my application.
Jasper server version 6.1
I need to display those log in below path.
C:\Jaspersoft_server_latest\jasperreports-server-cp-6.1.0\apache-tomcat\webapps\jasperserver\WEB-INF\logs
Input parameters of report:
My issue is exactly the same as Mr. John Ortega's described here.
However, both of the proposed solutions have not worked for me.
If I replace "Report.aspx" with "ReportViewer.aspx" in the Report Manager URL (ex: "http://servername/Reports/Pages/Report.aspx?ItemPath=%2fFolder+1+Name%2fFolder+2+Name%2fReport+Name"), I'm given a 404.
If I use the Web Service URL structure instead (ex: "http://servername/Reports?/Folder 1 Name/Folder 2 Name/Report Name"), I just get redirected back to the home page of my report server (which is "http://servername/Reports/Pages/Folder.aspx").
So I'm not really given an opportunity to pass report parameters via URL parameters, because the report itself won't come up.
If your requirement to jump to any other report in the same report server and directory, you can use “go to report” option instead of using “go to URL”.
I am using Crystal Reports 10. In the report I have two prompts.
How can I give this report to users such that they can enter the parameters on the web?
Thx in advance,
S.Gyazuddin
If you're using the stand alone crystal reports designer you will need to deploy the report to a web reporting tool such as Crystal Reports Server or Crystal Enterprise. Then allow your users to access it from there.
If you are using .Net then create an ASP.NET page and add a CrystalReportSource control to your report to the page. Then add a CrystalReportViewer control to the page that uses your report source and be sure the checkbox for Enable Report Parameter Prompting is checked. When they load the page it should prompt the user for the parameters.
Here is some code to get you started
ReportDocument rpt;
//set the datasource
rpt.SetDataSource(reportDataSet.Tables[0]);
ArrayList reportParameters; // you filled this arraylist with your values coming from aspx page
//set the parameters for mail report
for (int param = 0; param < reportParameters.Count; param++)
{
rpt.SetParameterValue(param, reportParameters[param]);
}