Documenten en rapporten maken met de kracht van MS Word
Er is een methode beschikbaar om MS Word documenten te mergen waarbij tijdens de merge geen MS Word gebruikt wordt.
Dit kan worden gebruikt om een sjabloon aan te maken voor het maken van documenten en rapporten, zonder de noodzaak van een speciale rapporteditor.
De MS Word template moeten aangepast worden zodat er gebruik wordt gemaakt van 1 of meerdere “Opmerkingen”.
Alle af te drukken tekst moet in 1 of meerdere “Opmerking” gezet worden, met bv deze inhoud :
. Band Name: Header DataSet: Persoon Type: PageHeader |
Deze methode biedt verschillende voordelen:
Sneller Er wordt geen Word op de achtergrond gestart en werkt dus sneller
Gebruiksvriendelijk: Als u bekend bent met MS Word, hoeft u geen nieuwe rapporteditor te leren.
Flexibel en eenvoudig aanpasbaar: Omdat het sjabloon een standaard MS Word-document is, kan het gemakkelijk worden gedeeld en door anderen worden aangepast.
Uitgebreide functies: Maak gebruik van de krachtige functies van MS Word, zoals tekstopmaak, tabellen, tekstvakken en meer.
Compatibiliteit: Een rapport kan eenvoudig worden samengevoegd met een ander MS Word-document.
Zie ook : Maken MS Word sjabloon
Ondersteunde rapportstructuur
Een bandgericht concept wordt gebruikt voor het structureren van rapporten. De volgende bandtypen worden ondersteund:
DataSet
Het standaard bandtype, gebruikt om door records van een dataset te itereren.
Ondersteunt hiërarchische relaties met meerdere niveaus (master-detail).
Subrapporten
Uitgevoerd na een andere band.
SubPages
Banden die op een aparte pagina staan, bijvoorbeeld voor een inhoudsopgave.
ReportHeader
Een header die één keer per rapport wordt geschreven.
ReportFooter
Een voettekst die één keer per rapport wordt geschreven.
PageHeader
Een header die bovenaan elke rapportpagina wordt geplaatst.
PageFooter
Een voettekst die onderaan elke rapportpagina wordt geplaatst.
GroupHeader
Uitgevoerd wanneer aan een specifieke voorwaarde wordt voldaan.
GroupFooter
De bijbehorende voettekst van een GroupHeader.
Aanvullende kenmerken
Uitvoering op basis van expressies:
Banden worden uitgevoerd wanneer een expressie als 'waar' wordt geëvalueerd.
Tabellen in rapporten:
Definieer een rij als een band om deze herhaaldelijk te laten uitvoeren voor elke record in de database.
Met de FillTable-modus kunt u een tabel van vaste grootte invullen. De uitvoering stopt wanneer de tabel vol is.
Voorwaarden en expressies:
Banden kunnen worden uitgevoerd op basis van de waarde van databasevelden of andere expressies.
Formulevelden:
Ondersteuning voor functies zoals som, gemiddelde, minimum en maximum, vergelijkbaar met MS Excel (zonder werkbladgerelateerde functies).
Geaggregeerde waarden:
Ondersteuning voor tellingen, sommen en andere aggregaties in formules.
Streepjescodes en QR-codes:
Voeg eenvoudig streepjescodes en QR-codes toe aan uw rapporten.