Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. What is the status of report generation these days?

What is the status of report generation these days?

Scheduled Pinned Locked Moved The Lounge
questionvisual-studiotoolshelpannouncement
48 Posts 30 Posters 21 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C charlieg

    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

    R Offline
    R Offline
    RafagaX
    wrote on last edited by
    #27

    Hi. If you don't mind using a standalone software for reporting, i recommend you to try [DBxtra](https://dbxtra.com/), it's easy to use (drag and drop!), and let you edit queries if you know what you're doing (SQL code). Disclaimer: I work for them.

    "Science fiction is any idea that occurs in the head and doesn’t exist yet, but soon will, and will change everything for everybody, and nothing will ever be the same again." Ray Bradbury

    1 Reply Last reply
    0
    • C charlieg

      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

      H Offline
      H Offline
      Hooga Booga
      wrote on last edited by
      #28

      I built a data warehouse and taught my users Excel Pivot Tables. Once they get it, I am never bothered for reports again. For ad-hoc queries, this is great. I use SSRS for pre-defined reports. It is so easy to use, to update and deploy reports.

      Outside of a dog, a book is a man's best friend; inside of a dog, it's too dark to read. -- Groucho Marx

      1 Reply Last reply
      0
      • C charlieg

        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

        B Offline
        B Offline
        Bruce Patin
        wrote on last edited by
        #29

        I have been using Microsoft Reporting Services local RDLC, migrated from the server using RDL, migrated from Crystal, and am about to just create reports in MVC views.

        1 Reply Last reply
        0
        • J Jacquers

          We use Metabase, but also in the process of purchasing Telerik Reporting.

          L Offline
          L Offline
          Late for Dinner
          wrote on last edited by
          #30

          We've built multiple dashboards in Metabase and love the a) ease with which users can create simple queries, and b) how a good SQL writer can make complex queries with lots of joins and unions and c) how it turns the results into graphs and pivots. And since we run it on our servers, it's free.

          1 Reply Last reply
          0
          • W W Balboos GHB

            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

            D Offline
            D Offline
            David Carta
            wrote on last edited by
            #31

            But what are your tools? :)


            "Qulatiy is Job #1"

            1 Reply Last reply
            0
            • C charlieg

              Still kicking - just busy busy. It was a long 2020. :) Wow, 17 years, I have to think who I was working for that far back. I was transitioning from server/mainframe development - openVMS and straight C - to the Windows desktop. Interestingly, that was the last time I was doing DB application development. The company loved their flat files. Ugh.

              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

              R Offline
              R Offline
              Roger Wright
              wrote on last edited by
              #32

              charlieg wrote:

              It was a long 2020

              That it was! If 2020 Was A Scented Candle[^]

              Will Rogers never met me.

              1 Reply Last reply
              0
              • C charlieg

                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

                R Offline
                R Offline
                R Fuller
                wrote on last edited by
                #33

                Have you considered using Excel for some of the reports? You can put complex queries directly in it or build views to support the users. We do that for many one offs that will be reused frequently.

                C 1 Reply Last reply
                0
                • C charlieg

                  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

                  U Offline
                  U Offline
                  User 13933506
                  wrote on last edited by
                  #34

                  hi, I highly recommend you have a look at List & Label from combit (German company). It is a commercial tool and suits you needs from easy to use based on simply hooking (almost any!!!) a datasource to it until high end drill down reports as seen by commercial BI tools. Customization options for end users are second to none. I love the tool and hate the companies restrictions in controlling their licenses. Don't get me wrong - I support regular license fees! But the way they limit and control it is a little bit to much for my understanding. However, I am using it for nearly 15 years in a large number of commercial products. And each year they come up with a new version with valuable features. best regards Michael Lutz M. A. Health Management www.BITsoftNet.de

                  C 1 Reply Last reply
                  0
                  • C charlieg

                    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

                    C Offline
                    C Offline
                    charlieg
                    wrote on last edited by
                    #35

                    This is why I love CodeProject. So many ideas and people willing to share them. Professionals all. My contract company is very selective in how it spends s/w $$. If a manager hears "free", they are all in. Corporate wise, they are gung-ho for using Microsoft out the wazoo. I won't mention the time I asked for a Linux VM. Heads exploded, others turned 360 degrees, and objects started moving on their own. lol. For the ad-hoc query case, Excel will work for me. For the production system I need to develop, the others are possible solutions. Thanks again

                    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

                    1 Reply Last reply
                    0
                    • U User 13933506

                      hi, I highly recommend you have a look at List & Label from combit (German company). It is a commercial tool and suits you needs from easy to use based on simply hooking (almost any!!!) a datasource to it until high end drill down reports as seen by commercial BI tools. Customization options for end users are second to none. I love the tool and hate the companies restrictions in controlling their licenses. Don't get me wrong - I support regular license fees! But the way they limit and control it is a little bit to much for my understanding. However, I am using it for nearly 15 years in a large number of commercial products. And each year they come up with a new version with valuable features. best regards Michael Lutz M. A. Health Management www.BITsoftNet.de

                      C Offline
                      C Offline
                      charlieg
                      wrote on last edited by
                      #36

                      "hate the companies restrictions in controlling their licenses" I understand that. The customer I am supporting must use software from a European company. The other customer again uses s/w from a European customer. Both of the companies' licensing process are a real PITA. Had one customer have all their servers stolen with the license USB dongle still in it. Company had to buy another full license. Real hard asses.

                      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

                      1 Reply Last reply
                      0
                      • R R Fuller

                        Have you considered using Excel for some of the reports? You can put complex queries directly in it or build views to support the users. We do that for many one offs that will be reused frequently.

                        C Offline
                        C Offline
                        charlieg
                        wrote on last edited by
                        #37

                        No, but I will. This weekend's project. Thanks

                        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

                        1 Reply Last reply
                        0
                        • R RickZeeland

                          Take a look at the open-source reporting tool Fastreport: best-open-source-reporting-tools[^]

                          K Offline
                          K Offline
                          Kirk 10389821
                          wrote on last edited by
                          #38

                          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/\](https://www.fast-report.com/en/product/fast-report-net/)

                          R 1 Reply Last reply
                          0
                          • C charlieg

                            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

                            K Offline
                            K Offline
                            Kirk 10389821
                            wrote on last edited by
                            #39

                            Let me ask, what do the users want? Are they looking for the data, specific page layout, etc? I've started delivering 2 types of reports. Grid Reports (Simply a dynamic grid result of a query you can manipulate and save to Excel), AND real Reports created with a designer (FastReports). It depends on what they need, and how they intend to use them. The grid tools I have will do subtotals, and allow the users to dynamically group things, and apply their own additional filters. The core concept is: Query + Bind Variables [Filters, etc] -> Results. I like the "default" the bind variables with appropriate values, and therefore use a UNION of select "VarName","VarVal" expressions (select 'Year' as VarName, Year(now()) as VarVal) and then display that in an editable vertical grid for the user... Then apply them to the base query. It lets me put all the report queries/params in the database, and makes it easy to add without updating the program...

                            C 1 Reply Last reply
                            0
                            • K Kirk 10389821

                              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/\](https://www.fast-report.com/en/product/fast-report-net/)

                              R Offline
                              R Offline
                              RickZeeland
                              wrote on last edited by
                              #40

                              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 :-\

                              1 Reply Last reply
                              0
                              • P Peter Adam

                                MS ReportViewer control is database agnostic in local mode. Usable in a Web or Desktop application Get started with Report Viewer controls - SQL Server Reporting Services (SSRS) | Microsoft Docs[^] Microsoft RDLC Report Designer - Visual Studio Marketplace[^] Microsoft Reporting Services Projects - Visual Studio Marketplace[^] NuGet Gallery | Microsoft.ReportingServices.ReportViewerControl.WebForms 150.1427.0[^] NuGet Gallery | Microsoft.ReportingServices.ReportViewerControl.Winforms 150.1427.0[^] Some advices: ReportViewer Tutorial[^]

                                G Offline
                                G Offline
                                Gaston Verelst
                                wrote on last edited by
                                #41

                                Unfortunately it doesn't work in .NET Core.

                                Check out my blog at http://msdev.pro/

                                P 1 Reply Last reply
                                0
                                • C charlieg

                                  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

                                  B Offline
                                  B Offline
                                  bharathdjx08
                                  wrote on last edited by
                                  #42

                                  I've used Microsoft RDLC Reports for quite some time. It comes with visual studio by default and has tons of features. No external dependencies needed for development and in deployment machines. We can do grouping, sorting, charts and connect to different databases like Sql Server and Oracle. I moved from crystal reports to RDLC eventually.

                                  Bharath

                                  C 1 Reply Last reply
                                  0
                                  • G Gaston Verelst

                                    Unfortunately it doesn't work in .NET Core.

                                    Check out my blog at http://msdev.pro/

                                    P Offline
                                    P Offline
                                    Peter Adam
                                    wrote on last edited by
                                    #43

                                    It was not a requirement in the original question. On the other hand speaks volumes about how useful is this core thing. Everyone wanted GUI on Linux, got nothing. CLI worked before, nothing new.

                                    G 1 Reply Last reply
                                    0
                                    • P Peter Adam

                                      It was not a requirement in the original question. On the other hand speaks volumes about how useful is this core thing. Everyone wanted GUI on Linux, got nothing. CLI worked before, nothing new.

                                      G Offline
                                      G Offline
                                      Gaston Verelst
                                      wrote on last edited by
                                      #44

                                      True, not a requirement in the original question. But I recently had the same problem (looking for a reporting tool that can generate PDF, preferably free) and in my .NET Core project I couldn't get it to work. So I thought I would mention it. I ended up using [GitHub - majorsilence/My-FyiReporting: Majorsilence Reporting, .NET report designer and viewer. Fork of fyireporting,](https://github.com/majorsilence/My-FyiReporting) Far from ideal, but it suits my needs.

                                      Check out my blog at http://msdev.pro/

                                      P 1 Reply Last reply
                                      0
                                      • G Gaston Verelst

                                        True, not a requirement in the original question. But I recently had the same problem (looking for a reporting tool that can generate PDF, preferably free) and in my .NET Core project I couldn't get it to work. So I thought I would mention it. I ended up using [GitHub - majorsilence/My-FyiReporting: Majorsilence Reporting, .NET report designer and viewer. Fork of fyireporting,](https://github.com/majorsilence/My-FyiReporting) Far from ideal, but it suits my needs.

                                        Check out my blog at http://msdev.pro/

                                        P Offline
                                        P Offline
                                        Peter Adam
                                        wrote on last edited by
                                        #45

                                        Sorry, I didn't want to sound dck. I will wait with anything core till all the basic data controls are available and proven.

                                        G 1 Reply Last reply
                                        0
                                        • P Peter Adam

                                          Sorry, I didn't want to sound dck. I will wait with anything core till all the basic data controls are available and proven.

                                          G Offline
                                          G Offline
                                          Gaston Verelst
                                          wrote on last edited by
                                          #46

                                          Don't worry, I wasn't offended at all :-) In general I'm quite happy with .NET Core, but sometimes it becomes indeed clear that it is not yet completely mature. And then you're on your own. So I do understand what you mean ;-)

                                          Check out my blog at http://msdev.pro/

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups