08 - Oefening: Conditionele Opmaak
Je hebt geleerd hoe conditionele opmaak werkt: een voorwaarde bepaalt de opmaak. Nu ga je het zelf toepassen.
Denkvraag — Voorwaarden schrijven
Schrijf de voorwaarde-expressie voor elk scenario:
- Markeer factuurregels rood als het bedrag hoger is dan € 500
- Maak de tekst vetgedrukt als de status “Urgent” is
- Geef alternerende rijen een blauwe achtergrond
Denk na voor je doorgaat naar het antwoord.
Stop hier. Schrijf alle drie de voorwaarden voordat je verder scrolt.
Antwoorden
Details
Antwoord:
| # | Scenario | Voorwaarde |
|---|---|---|
| 1 | Bedrag > € 500 | {Regels.Aantal * Regels.PrijsPerStuk > 500} |
| 2 | Status is “Urgent” | {Order.Status == "Urgent"} |
| 3 | Alternerende rijen | {Line % 2 == 0} |
Hands-on — Te late leveringen markeren
Open een gekopieerd rapport met een databand:
- Selecteer een tekstvak in de DataBand (of de hele DataBand)
- Ga naar het Eigenschappen-paneel en open de eigenschap Conditions
- Voeg een nieuwe regel toe
- Stel de voorwaarde in op een vergelijking met een datumveld, bijvoorbeeld:
{Order.Datum < Today} - Stel de opmaak in: tekstkleur = rood
- Klik op OK
- Schakel naar Afdrukvoorbeeld en controleer of rijen met een datum in het verleden rood worden weergegeven
Bonus — Alternerende rijkleuren
- Voeg een tweede conditionele opmaakregel toe op de DataBand
- Voorwaarde:
{Line % 2 == 0} - Opmaak: achtergrondkleur = lichtgrijs
- Schakel naar Afdrukvoorbeeld en controleer dat de rijen afwisselend wit en grijs zijn
Klaar?
Je hebt nu conditionele opmaak ingesteld op basis van een datumvergelijking en alternerende rijen. In de volgende slide leer je meer geavanceerde expressies en functies.