08 - oefening design plus data
Oefening – Design + data = resultaat
Je hebt geleerd dat een rapport bestaat uit een design (sjabloon) en data (business object). In deze oefening pas je dat concept toe op een concreet voorbeeld.
Het design
Stel: je hebt een factuur-design met de volgende veldverwijzingen:
{Klant.Naam}in de koptekst{Factuur.Datum}in de koptekst- Een databand met per regel:
{Regel.Omschrijving},{Regel.Aantal}en{Regel.Prijs}
De datasets
Dit design wordt gegenereerd met twee verschillende datasets:
| Dataset A | Dataset B | |
|---|---|---|
| Klant.Naam | Bakkerij de Zon | Slagerij van Dam |
| Factuur.Datum | 15-03-2024 | 22-03-2024 |
| Aantal orderregels | 3 regels | 1 regel |
Vraag 1
Beschrijf het verschil in het gegenereerde rapport tussen dataset A en dataset B. Denk aan de koptekst en het aantal regels dat de databand afdrukt.
Vraag 2
Het design wordt niet aangepast. Toch zien de twee gegenereerde facturen er anders uit. Hoe kan dat?
Vraag 3
Stel: Bakkerij de Zon verhuist naar een nieuw adres. Je genereert de factuur opnieuw met de bijgewerkte data. Moet je het design aanpassen? Waarom wel of niet?
Antwoorden
Vraag 1:
Details
Factuur A toont “Bakkerij de Zon” met datum 15-03-2024 en 3 orderregels. Factuur B toont “Slagerij van Dam” met datum 22-03-2024 en slechts 1 orderregel. De koptekst verschilt door andere klantgegevens, en de databand herhaalt een ander aantal keer.
Vraag 2:
Details
Het design blijft identiek — alleen de data verschilt. De veldverwijzingen ({Klant.Naam}, {Factuur.Datum}, etc.) zijn hetzelfde, maar worden bij het genereren gevuld met andere waarden. Dit is het kernprincipe: design + data = resultaat.
Vraag 3:
Details
Nee, je hoeft het design niet aan te passen. Het design bevat alleen een verwijzing naar het adresveld ({Klant.Adres}), niet het adres zelf. Zodra de data in ReflexBlue is bijgewerkt, pakt het rapport automatisch het nieuwe adres op bij de volgende generatie.
< Vorige: Design + data = resultaat | Volgende: De interface >
Meer in deze rubriek
- 01 - Data vs Informatie
- 02 - Oefening data vs Informatie
- 03 - Rapporten vs Labels
- 04 - Oefening Rapporten vs Labels
- 05 - Wat is de Report Designer?
- 06 - Oefening Wat is de Report Designer?
- 07 - design plus data is resultaat
- 08 - oefening design plus data
- 09 - de interface
- 10 - oefening de interface
- 11 - nieuw rapport aanmaken
- 12 - oefening nieuw rapport
- 13 - componenten
- 14 - oefening componenten
- 15 - pagina instellingen
- 16 - oefening rapport met logo