04 - Oefening Veldverwijzingen
Je hebt geleerd dat veldverwijzingen de taal zijn waarmee je de designer vertelt welke data je wilt tonen. Kun je ze al lezen en zelf schrijven?
Het business object
Gebruik het volgende business object voor alle vragen:
Factuur
├── FactuurNummer: F-2024-0158
├── Datum: 2024-03-15
├── Klant
│ ├── Naam: Slagerij van Dam
│ ├── Straat: Dorpsweg 7
│ ├── Postcode: 3511 AB
│ └── Plaats: Utrecht
└── Regels
├── Regel
│ ├── Omschrijving: Vleeskruiden mix
│ ├── Aantal: 25
│ └── Prijs: 4.50
└── Regel
├── Omschrijving: Pekelmengsel
├── Aantal: 10
└── Prijs: 7.80 Vraag 1 — Lezen
Welke waarde levert elk van deze veldverwijzingen op?
{Factuur.FactuurNummer}{Factuur.Klant.Plaats}{Factuur.Regels.Prijs}
Denk na voor je doorgaat naar het antwoord.
Vraag 2 — Schrijven
Schrijf de veldverwijzing voor:
- De naam van de klant
- De postcode van de klant
- De omschrijving van een factuurregel
Denk na voor je doorgaat naar het antwoord.
Vraag 3 — Nadenken
Bekijk de verwijzing {Factuur.Regels.Prijs}. Deze staat in een databand. Het rapport wordt gegenereerd met de data hierboven.
- Hoeveel keer wordt de databand herhaald?
- Welke waarden verschijnen er achtereenvolgens?
Denk na voor je doorgaat naar het antwoord.
Stop hier. Beantwoord alle drie de vragen voordat je verder scrolt.
Antwoorden
Vraag 1
Details
Antwoord: Lezen
| Veldverwijzing | Waarde |
|---|---|
{Factuur.FactuurNummer} | F-2024-0158 |
{Factuur.Klant.Plaats} | Utrecht |
{Factuur.Regels.Prijs} | 4.50 (eerste herhaling) en 7.80 (tweede herhaling) |
Let op: {Factuur.Regels.Prijs} levert niet één waarde op maar een waarde per herhaling van de databand.
Vraag 2
Details
Antwoord: Schrijven
| Omschrijving | Veldverwijzing |
|---|---|
| Naam van de klant | {Factuur.Klant.Naam} |
| Postcode van de klant | {Factuur.Klant.Postcode} |
| Omschrijving van een factuurregel | {Factuur.Regels.Omschrijving} |
Vraag 3
Details
Antwoord: Nadenken
De databand herhaalt 2 keer (want er zijn 2 regels in het business object). De waarden die achtereenvolgens verschijnen zijn 4.50 en 7.80.
Bij een andere factuur met 10 regels zou de databand 10 keer herhalen — het design verandert niet, alleen de data.