wqr_QuickReport – A 4D legacy fork
Description
A 4D legacy fork – Data speaks, you publish. From data, printed paper. QuickReport Heritage.
README
wqr_Quickreport
Overview
wqr_Quickreport is a modern fork of the original 4D QuickReport, specifically enhanced to integrate seamlessly with ORDA‑based architectures. It brings the power of ORDA to your reporting workflow, making printed reports easier, faster, and more intuitive.
Key Features
- ORDA‑Like Interface: Provides methods and a workflow designed for the ORDA model, allowing you to pass an Entity Selection directly for reporting.
- Backward Compatibility: Internally, the Entity Selection is efficiently converted to a classic selection, ensuring full compatibility with the underlying 4D QuickReport engine.
- Enhanced User Interface: Includes various UI improvements over the original for a more modern and user‑friendly experience.
- Maintenance & Stability: Incorporates essential bug fixes from the original codebase for increased reliability.
- Multi‑Language Support: Fully localized in English (EN), French (FR), Spanish (ES), and German (DE).
Installation & Dependencies
Prerequisites
- 4D v21 or higher (Project mode recommended).
- wok_Krolific – Licensing component (mandatory dependency).
- wox_Xlibrary – Core utilities (mandatory dependency).
- woc_Colours – Color management engine (mandatory dependency).
- waz_Wazar – UI widgets (mandatory dependency).
Installation via Dependencies Manager (GitHub)
Starting with 4D v21, the recommended way to install wqr_Quickreport (and any ogTools component) is through the Dependencies Manager using the GitHub repository:
- In your 4D project, open the Dependencies Manager (
Project > Dependencies). - Click the
+button and select Add a dependency from a Git URL. - Enter the following Git URL:
protee/wqr_Quickreport - Choose the desired version (e.g.,
main,latest, or a specific release tag). - Confirm the installation – the component will be automatically fetched from GitHub, placed in the
Componentsfolder, and linked to your project.
Note: For team development, commit the dependency configuration file (
dependencies.json) to your source control so all team members automatically fetch the same version from GitHub.
How It Works
- ORDA Integration: You pass an Entity Selection directly to the component using its ORDA‑like methods.
- Legacy Conversion: Internally, the component converts the Entity Selection to a classic selection, ensuring full compatibility with the underlying QuickReport engine.
- Report Generation: The report is generated using the enhanced UI and the stable, bug‑fixed engine.
- Output: The final printed report is produced, ready for distribution or archiving.
ogTools Suite – Dependencies
wqr_Quickreport is the reporting pillar of the comprehensive ogTools suite – an integrated development ecosystem for 4D. Dependencies:
License
wqr_Quickreport is a commercial component and is part of the paid ogTools suite. A valid license is required for use. For licensing options and trial requests, please contact the sales team directly.
Localization
wqr_Quickreport supports the following languages out‑of‑the‑box:
- 🇺🇸 English (EN), 🇫🇷 French (FR), 🇪🇸 Spanish (ES), 🇩🇪 German (DE)
- More on demand
Localization affects error messages, UI prompts, and built‑in pane texts.
Support & Resources
- Official Website: https://www.protee.org
- Documentation: Full documentation and HDI (Host Database Interface) demos are included with your purchase.
For direct inquiries:
- Email: og@protee.org
- Phone: +33 6 3718 5941
About the Creator
wqr_Quickreport and the ogToolsSuite are developed by Protée sarl, a company with over 30 years of expertise in 4D development. Led by Olivier Grimbert, the team focuses on delivering high‑quality, production‑grade tools that enhance developer productivity and application reliability.




