1. Home
  2. Computing & Technology
  3. Delphi Programming
RTL reference|Glossary|Tips/Tricks|FREE App/VCL|Best'O'Net|Books|Link To
 
Quick Reports Tutorial
Page 3: History of QR and what makes each version different
 More of this Feature
• Page 1: Reports Overview
• Page 2: What's in a report
• Page 4: Band reports
• Page 5: Calculated fields
• Page 6: Sorting & Grouping
• Page 7: Label Reports
• Page 8: QR components
• Page 9: Without the QR
 Join the Discussion
"Post your questions, concerns, views and comments to this article..."
Discuss!
 Related Resources
• Reporting Tools
• Printing with TPrinter
• Controling MS Office

   History of QR and what makes each version different
When Quick Reports was first created, as the author Allan Lochert admitted, it was a simple report writer without any major features. That it did as much as it did in 5000 lines of Code is a tribute to Allan as well as the Delphi product. When QR 2.0 was created, it was a complete rewrite of the product with some major changes in design logic as well as new features. Therefore when converting from 1.0 to 2.0, many complex reports would not make the switch. QR also suffered from the need for many bug fixes before it became a stable product. (Currently the last version released is 2.0K.)

The major change between QR1 and QR2 is the creation of a QR component which is the surface of the report. In QR1 you used the surface of the form itself as the printed canvas. In the QR2 documentation there is an appendix which helps programmers convert reports from QR1 to QR2. The major problems stem from the way the original QR handled grouping. With the new version, there are different ways that the grouping was done and therefore new TQRGroup bands need to be used.

When Delphi 4 was released it contained a not ready for prime time version of QR which did not help QuSoft's reputation at all. With revisions (The latest version is 3.07) this product has become more stable as well and Delphi 5 did not come with a major revision of Quick Reports.

Next page > Band reports > Page 1, 2, 3, 4, 5, 6, 7, 8, 9

All graphics (if any) in this feature created by Zarko Gajic.

 More Delphi
· Learn another routine every day - RTL Quick Reference.
· Download free source code applications and components.
· Talk about Delphi Programming, real time.
· Link to the Delphi Programming site from your Web pages.
· Tutorials, articles, tech. tips by date: 2001|2000|1999|1998 or by TOPIC.
· NEXT ARTICLE: Your application will be shut down!.
Access violations, invalid page faults, general protection faults; the name changes, but the nature of the problem is always the same. Find the solution to your Delphi AVs.
 Stay informed with all new and interesting things about Delphi (for free).
Subscribe to the Newsletter
Name
Email

 Got some code to share? Got a question? Need some help?
Explore Delphi Programming
About.com Special Features

Holiday Central

What to eat, where to go, fun things to do and how to save money on the perfect gifts. More >

Family Tech Center

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

  1. Home
  2. Computing & Technology
  3. Delphi Programming

©2009 About.com, a part of The New York Times Company.

All rights reserved.