01 - Data vs Informatie
Je werkt dagelijks met orders, klanten en producten in ReflexBlue. Maar hoe is die data eigenlijk opgebouwd? Dat begrip heb je nodig om straks rapporten en labels te kunnen bouwen.
Laten we beginnen bij het begin: data op zichzelf heeft geen betekenis. De waarde 42 zegt niets. Pas als je er een naam aan koppelt — AantalEenheden: 42 — ontstaat er betekenis. Op het moment dat data een naam krijgt en in een structuur wordt geplaatst, spreken we van informatie.
Een rapport zet ruwe data om naar leesbare, begrijpelijke informatie voor de ontvanger.
Naamgeving geeft betekenis
| Data | Informatie |
|---|---|
42 | AantalEenheden: 42 |
2024-03-15 | LeverDatum: 2024-03-15 |
Appel | ProductNaam: Appel |
Door een naam te geven aan een waarde weet je wat de waarde betekent en hoe je hem moet interpreteren.
Boomstructuur: data organiseren
Data staat zelden als losse waarden. We groeperen gerelateerde waarden in een object en geven dat object een naam. Objecten kunnen andere objecten bevatten — zo ontstaat een boomstructuur.
Denk aan een echte boom: de stam is het hoofdobject (Order), de takken zijn de onderdelen (Klant, Regels), en de bladeren zijn de individuele waarden (Naam, Aantal).
Order
├── OrderNummer: 10042
├── Datum: 2024-03-15
├── Klant
│ ├── Naam: Bakkerij de Zon
│ ├── Straat: Hoofdstraat 12
│ └── Plaats: Utrecht
└── Regels
├── Regel
│ ├── ArtikelNummer: A001
│ ├── Omschrijving: Tarwebloem
│ └── Aantal: 50
└── Regel
├── ArtikelNummer: A002
├── Omschrijving: Roggebloem
└── Aantal: 20 Elk niveau geeft extra context. Naam alleen is vaag – Klant.Naam is precies.
Eenvoudige waarden vs. objecten
Een eenvoudige waarde is een enkelvoudig gegeven:
- Tekst:
"Bakkerij de Zon" - Getal:
50 - Datum:
2024-03-15 - Ja/Nee:
true
Een object is een verzameling van benoemde waarden die samen een concept beschrijven:
Klant
├── Naam: Bakkerij de Zon
├── Straat: Hoofdstraat 12
└── Plaats: Utrecht In de Stimulsoft designer plaats je eenvoudige waarden direct in een tekstvak. Objecten open je om de onderliggende velden te bereiken.
Multipliciteit: enkelvoudig of meervoudig
Kijk nog eens naar de boomstructuur hierboven. Klant.Naam verschijnt één keer. Maar Regels bevat twee items — en bij een andere order kunnen dat er tien zijn. Dit verschil noemen we multipliciteit.
| Enkelvoudig | Meervoudig | |
|---|---|---|
| Wat | Een waarde of object | Een lijst van waarden of objecten |
| Voorbeeld | Klant.Naam | Regels (lijst van Regel-objecten) |
| In de designer | Tekstvak in header | Databand die herhaalt per rij |
Enkelvoudige waarden verschijnen eenmalig op het rapport. Meervoudige velden hebben een databand nodig — stel je een databand voor als een stempel die voor elke rij één keer op het papier wordt gezet.
Samenvatting
- Data krijgt betekenis door naamgeving
- Gerelateerde velden groepeer je in een object
- Objecten kunnen andere objecten bevatten – dit vormt een boomstructuur
- Een waarde of object kan enkelvoudig of meervoudig voorkomen
- In Stimulsoft bepaalt de multipliciteit welk component je gebruikt: een tekstvak of een databand
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