Difference between revisions of "Main Page"

From DBReport wiki
Jump to: navigation, search
Line 27: Line 27:
 
=== Getting started ===
 
=== Getting started ===
  
* Adding the component
+
* [[Adding Component | Adding the component to the project]]
* Report Structure
+
* [[Report Structure | Report Structure]]
* Examples
+
* [[Examples | Examples]]
* License
+
* [[License | License]]
 +
 
 +
==== Community ====
 +
 
 +
* [http://lbmonsalve.wordpress.com Blog]
  
 
| width="10%" valign="top" |
 
| width="10%" valign="top" |
Line 37: Line 41:
 
=== Classes ===
 
=== Classes ===
  
* DBReport
+
* [[DBReport | DBReport]]
* DBReportSubReport
+
* [[DBReportSubReport | DBReportSubReport]]
* DBReportBand
+
* [[DBReportBand | DBReportBand]]
* DBReportElement
+
* [[DBReportElement | DBReportElement]]
* DBReportDesignerControl (containerControl)
+
* [[DBReportDesignerControl | DBReportDesignerControl (containerControl)]]
* DBReportPreview (containerControl)
+
* [[DBReportPreview | DBReportPreview (containerControl)]]
* DBReportDesignerWindow
+
* [[DBReportDesignerWindow | DBReportDesignerWindow]]
* DBReportChart
+
* [[DBReportChart | DBReportChart]]
* Helper classes
+
* [[Helper classes | Helper classes]]
  
 
|}
 
|}

Revision as of 18:47, 17 February 2015

Introduction

DBReport is a Xojo (formerly known as Realbasic) component to create, edit and print reports in runtime; unlike Xojo Report which is good enough for simple reporting from databases, however don’t have an editor in runtime, formulas, parameters and other features.

Main features

  • Edit report in runtime.
  • Report definition to .xml or String (to save in a DB field).
  • Preview of report.
  • View dataset of records.
  • Width, height, margins set or import from printer.
  • Report Header, Report Footer, Page Header, Pager Footer and group bands.
  • Labels, fields, lines, rectangles, images, charts (bar, line,pie).
  • Sum, count and subtotal functions.
  • Formulas.
  • Parameters.
  • SubReports.

Requirements

DBReport is pure Xojo (RealBasic) code, don't need plug-ins (however can use BarcodeMBS), tested from RealStudio 2011r4 to Xojo 2014r32. Cocoa framekork on MacOS is required. You need a registration code which is obtained (for free or open-source projects) by sending an email to lbmonsalve at outlook.com, otherwise works in DEMO mode.

Getting started

Community

Classes

Credits

Many people helped me in this project: Rodrigo Erazo, Carlos Hernán Muñoz, Andy Marshman, Wayne Golding, Peter Fargo, Andre Kuiper, Rolf Genster (German corrections), the rhCharts guy, Alwaysbusy's corner (gradient and other stuff), and all of request a demo.