The default implementation of Visual FoxPro 9's Report Applications (XSource)
Switch branches/tags
Nothing to show
Clone or download
DougHennig Merge pull request #1 from StevenBlack/license
License file renamed and reformatted.
Latest commit 580ef01 Apr 15, 2017
Permalink
Failed to load latest commit information.
ReportBuilder Initial commit Apr 12, 2017
ReportOutput Initial commit Apr 12, 2017
ReportPreview Initial commit Apr 12, 2017
LICENSE.txt Normalize the licence file. Apr 15, 2017
README.md Initial commit Apr 12, 2017
Reporting APPs.zip Initial commit Apr 12, 2017

README.md

Reporting Apps

The default implementation of Visual FoxPro 9's Report Applications. Including the report output engine, the preview container, and the default Report Builder application, complete with a framework of Report Designer event handlers.

Includes the full source code for the following applications:

  • ReportBuilder.APP

  • ReportOutput.APP

  • ReportPreview.APP

2014.07.04 Release
This release fixes a bug in ReportOutput.app and ReportBuilder.app that didn't handle higher DPI displays properly (thanks to Joel Leach).

2013.03.09 Release
This releases fixes a couple of visual bugs in ReportBuilder.APP; see http://doughennig.blogspot.ca/2013/03/a-couple-more-report-designer-bug-fixes.html. It also fixes the "SET TALK" bug described in http://cathypountney.blogspot.com/2009/04/set-talk-appears-to-be-on-when-running.html.

2012.10.30 Release
This release fixes two bugs in ReportBuilder.APP. See http://doughennig.blogspot.ca/2012/09/fixing-another-report-designer-issue.html and http://doughennig.blogspot.ca/2012/10/fixing-yet-another-report-designer-issue.html for details.

2012.02.05 Release
This release fixes two bugs in ReportBuilder.APP. See http://doughennig.blogspot.com/2012/02/updating-vfpx-reportbuilderapp.html for details.

2009.05.25 Release
This release was about increasing performance. Several changes were made to limit the extra overhead involved when using some of the new SP2 fuctionality (rotation, dynamic colors, etc.). The progress bar was also modified to limit the number of updates. The net result is an increase in output speed from 20% - 400% when using the progress bar or the new "Dynamics" or "Advanced" features on report controls.

ReportOutput performance: Changed Therm bar to update every 0.3 seconds instead of every detail band

Performance: Changed FX and GFX handlers to limit calls to ApplyFX from within Render and EvaluateContents events.

Enhancement: Added oFRX collection property to ReportListener to make it easier to access the underlying report file (ie: This.oFRX(nFRXRecNo).expr )

Reporting Apps is part of XSource, the source files for various Visual FoxPro components. The license governing XSource can be found in the XSource_EULA.txt included with all of the XSource releases.