Record archiving without new procedures
ProArchive is an ABC template set that adds advanced record archiving to your existing Clarion applications. Records are archived into separate physical files with the same structure as the active files. The key advantage is that your existing browses and reports work with both active and archived data without any new procedures.
BrowseShare
The BrowseShare extension adds archive capability to an existing browse. A button control lets the user archive the current record or toggle the view between active and archived records. A process control handles bulk archiving - archive last year's invoices with a single button click, then automatically reset the browse when done.
ReportShare
The ReportShare extension lets an existing report work with either the active file or the archive file. Pass a parameter to control which file is used. Template variable mapping lets you change report titles and labels automatically when archive mode is active - for example "Customer List" becomes "Archived Customer List" without any hand coding.
Archive file management
ProArchive has built-in support for ProPath for archive file placement. Archive files can go in the application folder or any folder you specify. Both Single EXE and Multi-DLL demo applications are provided showing ProArchive used alone, with ProPath, with CapeSoft FM3, and with both ProPath and FM3. A One Button Export/Import feature eliminates duplicated configuration effort in Multi-DLL applications.
Key features
- Add archiving to existing browses and reports without new procedures
- BrowseShare extension for toggle between active and archived records
- ReportShare extension for archive-aware reporting
- Bulk archiving via process template
- Built-in ProPath support for archive file placement
- One Button Export/Import for Multi-DLL applications
- Full source template - no black box code
- ABC template chain only
Limitations
ProArchive uses physical files to share browses and reports. SQL databases are not currently supported.