Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Downloads
Search: 

CodeRep
Srdjan Djordjevic, Independent
Fully OOP Reports in code. Class/Subclasses for writing reports in CODE to any available output. Write your reports as reusable subclasses, or just add some reporting directly to your forms. Subclasses with report samples provided for XLS,PDF,HTML,TXT output formats. No odd results - it is code & you are in charge!
Created on
20 years ago
Downloads
4403
File type
Freeware
Rating
4.50/5.00
General information
Rating:
4.50/5.00 (2 rates) Rate this item
Description
Version 2.01 - Fixed inconvenience with output destination (Thks++ Hilmar) - Added some Help. - Introduced HTML output - Improved PDF output via XFRX/PDFL - Improved Subclasses & Samples PDF/XLS/TXT/HTML - See results right away feature added - Added 'Button Reports', Visual subclasses (VCX) Fully OOP reports in code. Can be used for reporting to any available output. Similar to FRX engine it takes 'main' alias of a report and places SCAN top to bottom. In case of nested groups it places inner SCANs according to the number of levels and group conditions specified in its properties. While scanning, it executes methods respective to report bands of a FRX structure. . Header1 Header2 . . Detail . . Footer2 Footer1 . etc It is NOT report converter, but class for writing reports programmatically. You might ask; But why would someone in right mind want to do that ? We can do it much easier with report designer and then use some converter (like XFRX) to convert it to other formats ... I naturally use FRX a lot, and more then 90% of my reports are previewed/printed this way, but there are also reporting tasks which cannot be fullfilled just by using report designer. This is where CodeRep might come handy. Purpose: Multi format, non-standard, custom reporting tasks. It can be also used as solid base for reporting/printing to dot matrix printers, which are dificult to handle with VFP Report designer, and might very well be real answer for trickiest report tasks with alternative output formats. Some advanced VFP heads can even write custom FRX converters for themselves... Another good use of this mechanism could be for Web apps, because it does NOT need FRX & report form command, to produce output, which is problemmatic in web implementations. * * * What's are advantages and disadvantages of this concept ? Advantages: - Fully OOP. Engine is baseclass - reports are subclasses. - Report execution and output is 100% under your control, versus being result of some black box process. - No such thing as impossible report especially with PDF,XLS formats. - Outputs to different formats - Open Reporting concept for handling/supporting alternative file formats / devices in the future. Disadvantages: - Although OOP can improve it great deal, Report creation is still fairly tedious process. - Report as code means, much more code to maintain. * * * OOP-ssibilities & Plans for future development of this tool: - It is possible to write simple code generator which will read frx files, and produces startup code (report setups) for CodeRep based reports. - It is possible to write group of (sub)classes which will output simple reports to all suported formats as result of SINGLE function call like ; =PrintList('XLS','MyAlias','field1|field2|.......') - XFF format via (landmark) XFRX-Scripts, will be very soon supported by another CodeRep subclass and 'promoted' into primary CodeRep output method. - Class for multipage FreeHand reporting (no grouping - just line/page advancing) with variety of Write/Export/Draw 'utensils'. * * * Turning this into reality will depend higly on my time constraints, there4 - CoDevelopers/Contributors are very wellcome :) Full (open) source code provided. Thks for trying/improving this tool :) & See ya on UT. ------------- Sergio
Created by
Srdjan Djordjevic, Independent
Djordjevic Srdjan is Senior FoxPro developer with over 30 years of experience. Independent.

Comments
Add a comment
More downloads created from this member
Srdjan Djordjevic, Independent
Report Sculptor is free Reporting Framework for VFP9. It features Visual OOP Reporting, WYSWYG FreePages Design, Scripting, SmartText(*), Replication of native VFP controls on report surface, FRX Interpreter, Fast Export to PDF and much more. ***NEW*** New version brings Live Report Preview S...
Created on
16 years ago
Downloads
4067
File type
Freeware
Rating
4.60/5.00
Srdjan Djordjevic, Independent
Class effectively scans drives/directory, firing an event/methods for each subdirectory and file within. Using this class, you can do variety of directory/files processing tasks. Freeware/Source/Samples Included. Check out; Mass FRX CleanUp, Folder Preview/Print, File Search, XCopy etc.
Created on
19 years ago
Downloads
3292
File type
Freeware
Rating
5.00/5.00
Srdjan Djordjevic, Independent
VFP/EXCEL Ole Automation class that let's you manipulate Excel file as 3D array. Broad set of calls for common automation tasks. Writing is as easy as oXL.make_cell(1,1,5,'Hi There'). Also Generic Reporting Class - for writing structured grouped reports via code directly to excel or any other avai...
Created on
21 years ago
Downloads
5172
File type
Rating
4.67/5.00