|
|
NB: There's no official support from Microsoft for using SSRS in .NET Core or .NET 5+ applications. You'll either need to use the SSRS REST API directly, or use a third-party library such as lkosson/reportviewercore[^]. And even then, there are still limitations[^].
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Yeah, I know it although I've never used it.
Doesn't look very state of the art, and Richard's reply confirms it.
It also can't be used in the cloud, which isn't necessary for this particular project, but would really have my preference.
|
|
|
|
|
It's almost out of support. No new futures from years. Doesn't work good with invoice-type documents with a lot of logic.
Advertise here – minimum three posts per day are guaranteed.
|
|
|
|
|
|
Thanks, hadn't found that one yet.
Added to the long list, which is also kind of the short list due to limited supply
|
|
|
|
|
At my last job I went from Crystal Reports to DevExpress.
Was very happy with DevExpress. Especially their support.
Probably the only software company where I've experienced consistently good support, ever.
Sadly (from my perspective) based in the US, so every support case got an answer the next day.
|
|
|
|
|
Quote: Sadly (from my perspective) based in the US, so every support case got an answer the next day. I know what you mean, but there are exceptions!
I emailed AOMEI support (based in Hong Kong) yesterday morning and was expecting a response within the week ... and got a response fixing the problem in under five minutes!
Impressed? I most certainly was!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
they're a Good lot AOMEI
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
Quick too - I just received an email notifying me that the support ticket had been raised!
That's 28 hours after I got the response fixing the problem.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I knew the Chinese were advanced in physics, but I didn't realise that they had invented a Time Machine!
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Yeah, I've used their WinForms components in the past.
Impressed with both their tools and their support.
Does it come with a stand-alone report editor?
As I understand it, I need to embed their editor in my software (which isn't a problem if it's easy).
I'm pretty sure it works in the cloud too.
|
|
|
|
|
Sander Rossel wrote: Does it come with a stand-alone report editor?
When I used it I made the basic design in Visual Studio.
Then users can change columns, rows and data from the dataset in real time (if you allow it) before exporting to whichever format they want. (Except powerpoint, well atleast it didn't use to be supported)
I understand that nowadays there's a standalone reporting server where clients can design their own reports.
But I doubt this is what you want as it's prohibitively expensive.
There's probably many more changes, but I don't really know since I'm backend nowadays.
|
|
|
|
|
Looked it up.
Yes there's an end user report designer that you can embed in your website. But you don't need to use it.
|
|
|
|
|
|
Sander Rossel wrote: Also looking at List & Label, which looks promising. So you're saying they're good?
|
|
|
|
|
I don't use it actually, I only had to have a look to it for evaluation.
Personally I like:
a.) A felxible licensing system, especally also for the designers.
b.) Web and native support (if I remember correctly)
c.) Moderate prices
|
|
|
|
|
You can check out Stimulsoft Reports ( you may have a desktop app ) --- Stimulsoft Reports.NET - Stimulsoft.
It has a designer component and a runtime component(report viewer). You design the report drop it in a folder. You pick it up and render it in your code via the viewer. You give the designer to client if he needs. you code some settings or wizard to add new reports. client is happy and so are you ..they have for web and other languages and frameworks also (Stimulsoft Reports.)
Caveat Emptor.
"Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
modified 6-Feb-23 11:04am.
|
|
|
|
|
Yeah, make a web app and tell Crystal Reports or anything like it to go bye bye.
Jeremy Falcon
|
|
|
|
|
I have been using DevExpress for the past 5 years and can attest to the high quality of their development tools, especially the reporting bits.
Further, as you probably know already, there is a huge knowledge base of resources/training material available for their components, which is really important if your client will be 'hands-on' with it.
Firstly, I am not a robot! I've used Crystal Reports/Crytal Decisions/Business Objects for over 23 years now. It's great for desktop applications, but the web components suck.
Secondly, I've tried a few other DIY reporting tools/dashboard builders (asprunner.net, SAP, SSRS, etc.) over the years but they all had shortcomings or wouldn't work for cloud solutions. I'm now using DevExpress components in both desktop and web-based reporting projects and couldn't be happier. Reports are designed against a spreadsheet and the datasource is swapped at runtime to a datatable. We haven't tried the runtime report designer yet as our customers have no desire to do anything like that.
After singing their praises, let me also list the cons:
0: Fairly expensive, however it's a one-time fee. (unless you want updates after the first year)
1: The components are 'weighty' with interdependencies...it will add noticeable time to startups/compiles during your debugging sessions.
Overall, it's a matter of getting what you pay for. I bought the whole suite and have mostly focused on using the reporting (grids, pivots, reports, charts) components. It has already paid for itself many times over.
"Go forth into the source" - Neal Morse
"Hope is contagious"
|
|
|
|
|
What you need, is a Crystal Reports, that can hold tables. A Crystal Reports that the client can code in a widely used scripting language. You need a report generator that is has a free runtime.
And MS Access did not cross your mind?
There's a lot of courses teaching MS Access, it is ubiquitous. It does reporting and can hold the data it is basing the reports on too. Exporting to MS Word and PDF is free.
That works for everyone who has a Windows-license, just Linux users miss out here.
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Eddy Vluggen wrote: MS Access did not cross your mind? MS Access never crosses my mind to be honest
|
|
|
|
|
I've got that with Crystal Reports
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
MS Access is fantastic as a stand-alone reporting tool, and even decent as a front-end GUI for a MySQL back-end (Access has been very good to me and my odd-shaped career), but it was never designed to run as a server. Also, Microsoft really, really hates it when you do it anyway.
After searching for alternatives to the previously mentioned heresy, I noticed that if the commercial Reporting product required Java, it was a proprietary fork of Jasper Reports.
Ultimately, we ended up rolling our own with node, a smattering of npm modules and a whole lot of pounding forehead to keyboard. The WordprocessingML spec is definitely taking up far too much real estate in my brain that could be otherwise used for more worthwhile things like cat videos and dread puns.
|
|
|
|
|
No recommendation - I used SSRS in my day but I have to laugh, you think your user (power or not) is going to create or modify reports. Never happened in 30+ years of building solutions.
Never underestimate the power of human stupidity -
RAH
I'm old. I know stuff - JSOP
|
|
|
|