VoyForums
[ Show ]
Support VoyForums
[ Shrink ]
VoyForums Announcement: Programming and providing support for this service has been a labor of love since 1997. We are one of the few services online who values our users' privacy, and have never sold your information. We have even fought hard to defend your privacy in legal cases; however, we've done it with almost no financial support -- paying out of pocket to continue providing the service. Due to the issues imposed on us by advertisers, we also stopped hosting most ads on the forums many years ago. We hope you appreciate our efforts.

Show your support by donating any amount. (Note: We are still technically a for-profit company, so your contribution is not tax-deductible.) PayPal Acct: Feedback:

Donate to VoyForums (PayPal):

Login ] [ Contact Forum Admin ] [ Main index ] [ Post a new message ] [ Search | Check update time | Archives: 1[2] ]


[ Next Thread | Previous Thread | Next Message | Previous Message ]

Date Posted: 08:53:17 12/18/02 Wed
Author: Marcello Dias
Subject: banded reports in Delphi are not good enough for me.

First of all The contents of this article are merely a copy of the above site http://www24.brinkster.com/nobands

I copy it here because it seems that search engines don´t like my site very much. There you will find images as well a better formated text too.

Are you crazy with your Delphi banded report component". The use of banded components to create database applications was one Of the biggest mistakes of the software industry. These kind of tool tell what you can do and how many detail levels you can have. With these components you just can't make very fancy reports since there are fixed structures. And every serious delphi programmer knows that as much complex the report gets as much it would be difficult to understand its functionality. Delphi (I mean Object Pascal) is basic a language for programmers who want to make very complex database systems ,and reports are really an important piece of this process. Based on this situation some producers(I know only two) have made components that generate reports not based on bands but in pages. Why did i choose GmPrintSuite? First of all because it has such a friendely interface,although it is very professional it is not a "very huge product" ,it does basically what a report component should do. You´ll write your report with pure Object Pascal code(Delphi), no ghosts, no band limitations using your logic without any fixed structure,you can virtually fly from one page to another in any direction. You can print a code bar with whichever code bar library you already use,and it is the same for charts. I mean why should i have to learn how to print a proprietary chart if i already know how to use TeeChart,Chart Fx or Pro Essentials? The same products that will have to use with IntraWeb? The other similar tool i know is so large that they probably won´t have success migrating it to Kylix and .Net. Murtsoft has created GmPrintSuite with 100% Pascal code instead of using hundreds of calls to API. I´ve analysed the code and i can grant that it will be not so difficult to migrate it to Kylix,and i think that migrating it to .NET will be just a re-compilation matter. Think of this:In the future you´ll be able to use GmPrintSuite with VB,ASP,C# or any other .NET language.GmPrintSuite comes with full source code. Now that IBM and Borland have made agreements in order to make DELPHI the COBOL of the new century(Try to search DELPHI-DB2 in Yahoo,Google or Altavista to see.)I think that it would have more and more field for very fancy reports,and i don´t think banded components to be good enough for the job. And of course with GmPrintSuite there will be almost no learning curve,since you will build your report with your knowledge of Object Pascal,The MurtSoft site has a lot of samples that you can download with the trial version.. GmPrintSuite costs 20% of the other not banded component.(No i´m not joking).At First I thought it to be to cheap to be true. Don´t get me wrong iïm not the producer,Just a very demanding and satisfied customer. About the author of this Home Page. Marcello Dias have been working as a programmer since 1986. He now works with Delphi 7(JVCL),AllFusion Erwin,Oracle and of course GmPrintSuite. He has Intermediate knowledge about Interbase,Sql Server 2000 and Advantage Database Server. He has worked in the past with Cobol,Clipper and CLIP-4-WIN. "When i moved to delphi i thought I would have more Rave in my life, I thought I would be able to make Fast , Quick and Crystal reports. I thought i would be able to print virtual anything with a banded engine. But instead of that these report builders became a nightmare. I was only able to create very ugly List&Label with banded components. This all changed when i had a first look at GmPrintSuite. Now the Good times are Back......."

[ Next Thread | Previous Thread | Next Message | Previous Message ]

[ Contact Forum Admin ]


Forum timezone: GMT-8
VF Version: 3.00b, ConfDB:
Before posting please read our privacy policy.
VoyForums(tm) is a Free Service from Voyager Info-Systems.
Copyright © 1998-2019 Voyager Info-Systems. All Rights Reserved.