|
No old as the hills - I imagine it's just as fast as it ever was
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
If it makes it any funnier, the interaction between you two has just reminded me of both John Belushi and Tom Petty.
Cos I'm Spee(d), speed-ballin'
|
|
|
|
|
Big fan of TP saw him a few times when he was support for Dylan - he stole the show every time.
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
Hmmm. Where's the "envious" emoji?
|
|
|
|
|
You people are a bad influence on me. I'm sweet and innocent.
Real programmers use butterflies
|
|
|
|
|
honey the codewitch wrote: I'm sweet and innocent.
Real programmers use butterflies
I used to claim that, but now I'm old and guilty as sin. I can honestly say that I enjoyed most of it. And real old programmers eat butterflies. They tickle a bit going down, but they're delicious.
Will Rogers never met me.
|
|
|
|
|
Quote: Is that a new C++20 feature?
I dunno about you, but I'd definitely #include <hard-drugs.h> if I could...
|
|
|
|
|
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
honey the codewitch wrote: It's fun. I don't know what I'm doing
cheers
Chris Maunder
|
|
|
|
|
I find I like being lost like this when it comes to grappling with technology I don't understand.
The thing is, is every time it happens, I throw myself into the deep end of the pool and I end up learning to swim.
It's an opportunity to level up - to have one of those epiphanies I so enjoy.
I do it for the rush.
Real programmers use butterflies
|
|
|
|
|
What goes around comes around, and justice grinds slowly.
It appears I have some report generation in my future for a couple of projects. I know a limited Crystal Reports version used to ship with VS 6 (yeah, that far back). I'm curious what everyone *here* uses these days. What do you hate, what will you tolerate? I'd ask what do you love, but then, I've never heard of anyone loving a report generation tool.
I have two needs - the first is to be able to generate ad hoc reports against a couple of internal databases. People want to play with generating their own reports, so I need something relatively simple to use.
The second is more production oriented for a manufacturing system. They'll be a canned set of reports generated on an order by order basis.
Yes, I did a google search, but all I get are myriads of pages listing the top 10 report tools and direct links to the company pages.
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
What database are you using? If it's MS SQL then you could use the include SQL Server Reporting Services.
"Time flies like an arrow. Fruit flies like a banana."
|
|
|
|
|
mysql at the moment for the simple situation. For the production one, I'd bet on MS Sequel Server but the application is database agnostic.
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
Just so long as you're not planning to use .NET Core or .NET 5 - there's still no sign of SSRS support for those platforms.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
SSRS is the bomb for you. And from a simple report you can export to Excel so people can 'play' with the report. It works. Butttttt...... It really takes someone who understands databases and being able to setup and get it working right. This means usually a programmer/DB Analyst. Probably you.
with that said. If your end users want to do more than just 'play' with the data. If they want to create their own visuals you probably need to research PowerBI (Microsoft) or Tableau. I have worked extensively with both. I prefer Tableau. Mainly because I am more familiar with it. But they both have their good and bad points. They are both fairly expensive.
as always ymmv. But that is my .02
Enjoy.
To err is human to really elephant it up you need a computer
|
|
|
|
|
charlieg wrote: I've never heard of anyone loving a report generation tool. My "boss", a DBA, loves my tools. He can generate the interface for I/O (data queries, data entry/edit/delete) and feed them to his stored procedures. All from SQL tables. It generates a table automatically from the returning record set - configurable in a feature-creep-dreamworld. It's now approaching 800 reports for the same set of php/javascript files. Even a button to convert the table returned to an excel file. Paging, for large records sets and all sorts of crap. I built into it about 40 data-base configurable HTML controls - char/numeric/VIN/drop-list (regular and parent-child that even work many-to-many), even one for javascript injection.
As he noted, I made his life very easy. We don't need not stinkin' crystal reports.
It is corporate-agnostic. It'll work for insurance claims or pizza orders. The generating their own reports is (via the input fields) by creating SQL filters on-the-fly. Also, line, bar, and pie charts - but as it turns out, no one wanted them once they became available.
Yeah - he loves it.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
But what are your tools?
<hr>
"Qulatiy is Job #1"
|
|
|
|
|
XSL-FO with 3rd party component. It's not suitable for quick customization so don't.
|
|
|
|
|
|
Why is your name on that page?
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
|
I've been using FastReport VCL (Delphi) forever.
I like that the reports are in XML, we were able to transform a ton of reports simply.
It has a Client Side Report Designer, if needed (We have shipped it a couple of times).
It has a server based solution as well...
And of course, there is the .NET version, which I assume you are interested in.
We have also leveraged the SCRIPTING language to get some VERY custom reports, and cause report page links to open records in our application!! Kinda cool features, IMO.
https://www.fast-report.com/en/product/fast-report-net/
|
|
|
|
|
Thanks Kirk, useful information!
You are right, my interests are in the open-source .NET version, haven't done much with it but I like to be prepared when the day comes that reporting is needed
|
|
|
|
|
I've mostly worked with CR and unlike everyone else here, actually like it. For newer projects, we've been using DevExpress. It's a little pricey but it's easy to work with, has tons of documentation, and tons of options. We use their pivotgrid control for ad hoc reporting and it works great. You get what you pay for.
Unfortunately, you also get bloat/dependency from using third-party tools.
"Go forth into the source" - Neal Morse
"Hope is contagious"
|
|
|
|
|
For some reason people love to knock Crystal Reports and I used to be one of them ( way back ) , but if you spend some time learning it you can create very complex and powerful reports, if you're after sexy looking reports maybe look elsewhere but for informative down to the metal reports I think it's very good. It supports the usual while / do / for loops, arrays ( albeit one dimensional ) so the limit is your imagination. As for integration with dotnet I don't know what is available these days.
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|