Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 2 years ago.
Improve this question
I have the following scenario in my company:
We have two BI tools
One is a highly interactive reporting platform that reports from and generates
the company data warehouse
The other is SSRS which we use for our static form type reports. We
also use it for real time reporting as this sources directly from the
transactional databases
It is a hassle to have users jumping between two reporting platforms to find specific reports they are looking for.
What I would like to do is use SSRS as the home for all reports by creating dummy reports in SSRS whose only purpose is to redirect the user the report in other reporting platform
I imagine this should be possible using custom code functionality in SSRS.
What code (VB.net / C#) can I use to invoke a URL when a user clicks on the report.
Add a textbox to your report with whatever text you want the user to see (e.g. My Other Report).
Right-click the textbox and choose properties, then click the Action tab
Select "Go to URL" and then set the URL as required.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I am looking to develop an Excel based VBA system, as opposed to displaying and entering data in user forms, is it possible to use HTML as an interface to do so? And if so, can you please point me in the direction of how to set this up?
I have searched Google and can only find information on creating HTML emails in VBA, so apologies if this isn't an outright programming question/issue, but please can you help me.
All I want to know how to do is set up a system using VBA with HTML as the interface and Excel to store the data.
Thank you for reading.
Use the Microsoft Web Browser ActiveX control. You can put this control on a userform or position it directly over your worksheet. Your VBA code will then populate the web browser (basically Internet Explorer in a frame) with whatever HTML you generate. (In my experience, you'll likely have to generate the HTML and save it as a temp file before pushing it to the web browser control - but my memory may be fuzzy on this.)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Is there any way I can write back to the database in the report?
I know that I can use the parameters at the top to pass a value and insert the data into the database with sql.
I'd like to have an editable field in my report with an initial value and the possibility to save the changes to the database.
Any chance to do this with SSRS?
Maybe some kind of add-on?
If not, is there an free alternative reporting engine that can do the job?
I know Infor BI can be used for such tasks, but the licenses are expensive, especially if this is the only benefit.
You cannot have an editable field on a report for any reason (doesn't exist). Like others have alluded to, you can use parameters to insert values back into the database, or have a button image that reloads the page with a new hidden parameter value that then gets inserted into a database.
You will need a different application/technology to achieve what you are looking for.
Yes there is, when do you a dataset you can set it to be retrieved from a query.
for some reason the image is not showingm basically when you configure your dataset in dataset properties, go the query menu on the left, select a datasource, and on the query type choose text and from there you can put any sql you want : for example :
Make sure your user has write permission on the database
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
Some reports in my company have a My Suscriptions tab to it, and a New Subscription button too:
I'm working off a different SQL Server 2008 R2 with Reporting Services. I have Visual Studio 2008 on my PC. The reports I wrote don't have any of that, or any other "user-friendly" way to subscribe to reports.
According to this Sep 2010 post that's the way it is.
Is there any more current information on that? Or any other way out?
Thanks!
Added: But according to this MSDN article on 2008 R2 it seems to imply that there should be a Subscriptions tab...
This is what I have of SQL server on my PC:
The MSDN article refers to opening a report and clicking on a Subscriptions tab for SQL Server 2008 R2 - this is incorrect.
In 2008 R2, to subscribe to a report you first locate the report in Report Manager, then hover the cursor over the report link. This highlights a drop-down arrow, click on this and select "Subscribe" from the menu.
Alternatively, if you have permissions to "Manage" reports, then you can click on Manage and then there is a "Subscriptions" tab listed on the left.
"My subscriptions" should be accessible from a link at the top-right of the Report Manager screen.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I have several custom reports and I would like to be able to trigger them from a CRM Dialog.
Is it possible? And if so, any examples would be great!
To actually execute the report (rather than display it) requires much more work. We have used a "trigger entity" model in the past.
In summary, your workflow or dialog you create an instance of the Report Trigger entity which has attributes holding the report to run (relative URL in SSRS) and the entity that should be passed as a parameter to the dataset. On create of such a trigger record, we have registered a plugin which invokes the SSRS web service, executes and then renders the report to PDF. Since there is no way merely display this report to the user you then have to decide whether the rendered report will be emailed to the calling user or, in our case, committed to a contextual SharePoint document library for the record that was processed in the original workflow.
Our requirements were very specific ;) Also, this won't work in CRM Online since there is no exposure of the SSRS Web Service.
In your case, given the interactive nature of a Process Dialog I think that James' approach is likely a better fit. I've added this as an intro to potentially another option. Happy to post more if it will fit your use case.
The easiest way to do this is to open the report with a url as shown here.
Then you just present the url in the dialog.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
Essentially I want to be able to feed it data and see fancy charts and graphs displaying information out of the data based on x amount of transactions etc etc and/or SQL statements etc.
It does not matter if it is client based or web based. Open source would be great but commercial is fine also.
Have a look at myDBR. It allows you to easily generate reports and also takes care of the report layout.
To make a report you just write a stored procedure (either with the included SQL editor or with your preferred DB tool). The data generated by the stored procedure is then interpreted by myDBR. For example to create a chart of your monthly sales you would write the following code:
select 'dbr.chart', 'Column', '2D Column';
select Name, SUM(Items)
FROM demo.TestTable
GROUP BY Name;
There are plenty of chart types and configuration options available.
myDBR community version is free of charge, and the premium version is only 129 EUR / year.
This looks like a job for Google! Well here's some info anyway :)
Crystal Reports is one of the most popular commercial systems for more of a reporting server.
Microsoft Excell can be used to create reports out of your csv data. You'll have to create the excell sheets yourself and dump the data. It can be automated with VBScript or .NET.
Also look into bluya for a free solution but I don't really know much about it.
Oh and .NET has the sql report thing for free. It's built in as a asp.net control so you can see it in the visual studio toolbox.