Waarschijnlijk zijn er een aantal gegevens die je graag wilt zien op een rapport, bijvoorbeeld het factuurnummer dat bij een factuur hoort en factuurregels. Dit doen we door datavelden toe te voegen aan het rapport en de juiste eigenschappen te zetten op deze objecten. Om dit voor elkaar te krijgen hebben we voor tekstobjecten een ‘TextBox’ nodig waar het dataveld aan gekoppeld dient te worden.
Stap 1: Sleep een ‘TextBox’ object op je werkblad
Stap 2: Zoek de naam van het dataveld op door op de knop ‘Bekijk eigenschappen’ te klikken linksonder in het scherm
Stap 3: Kopieer de naam van het dataveld door deze te selecteren en op de knop ‘Kopiëren naar klembord’ te klikken
In bovenstaande afbeelding zie je een kolom ‘Detail’. Deze kolom geeft aan of het veld een ‘Detail’ veld is (vinkje aan) of geen ‘Detail’ veld is (vinkje uit). Dit is van belang bij het toevoegen van datavelden.
Om een dataveld toe te voegen in de pageHeader hebben we dus geen detail veld nodig en plakken we de gekopieerde naam in objecteigenschap: ‘(Name)’.
Nu willen we de factuurregels toevoegen aan het rapport. Dit zal in lijstvorm worden getoond, omdat het repeterende velden zijn. Om dit voor elkaar te krijgen dien je extra ‘TextBox’ velden in de detail sectie te slepen. Bij een detail sectie wil je eigenlijk altijd titels boven de velden en zal je een ‘GroupHeader1’ moeten toevoegen aan deze sectie.
Hierboven zie je hoe een Group header wordt toegevoegd om vervolgens de detailsectie in te richten.
Vervolgens dien je door middel van ‘Label’, ‘TextBox’ en optioneel ‘Line’ objecten de detail sectie in te richten.
Hierboven zie je wat het resultaat is geworden van het werkblad nadat de objecten zijn toegevoegd. In de Group header zijn titels (‘Label’) toegevoegd en is er een lijn (‘Line’) onder deze titels gezet. Vervolgens zijn er datavelden in de detail sectie geplaatst (‘TextBox’).
Configureren van een repeterend dataveld:
Stap 1: Sleep een ‘TextBox’ object toe aan het werkblad
Stap 2: Zoek de naam van het veld op door op ‘Bekijk eigenschappen’ te klikken
Stap 3: Selecteer de regel en druk op ‘Kopiëren naar klembord’
Stap 4: Plak de naam van het dataveld in de objecteigenschap ‘DataField’
LET OP: Bij detail datavelden zetten we de naam van het veld bij ‘DataField’ neer en bij niet-detail velden plakken we de naam van het dataveld in ‘(Name)’!
Afdrukvoorbeeld van rapport: