Forrige Neste

Oppgave 7:  Opprette underrapporten Orders

Underrapporten Orders viser ordrene for hver kunde i rad- og kolonneformat. Den viser ordrenummer og -dato for hver ordre. Du bruker tabellelementet til å iterere gjennom ordrens datasettrader og vise dem i rad- og kolonneformat.

1  
2  
3  
*
*
*
Velg OK. Det blir vist en tabell i detaljområdet for listen, som vist i Figur 12-12.

Figur 12-12 Tabell som er satt inn i detaljområdet for listen

Figur 12-12  Tabell som er satt inn i detaljområdet for listen
4  
5  
I layoutredigeringsprogrammet inneholder tabellcellen der du slapp datasettfeltet, et dataelement som viser [ORDERNUMBER]. Over dette dataelementet ligger det et etikettelement som layoutredigeringsprogrammet legger til i topptekstraden. Denne etiketten viser feltnavnet som statisk tekst, og den tjener som kolonneoverskrift.
6  

Figur 12-13 Rapportdesign med underrapporten Orders

Figur 12-13  Rapportdesign med underrapporten Orders
7  
1  
2  
3  
4  
*
*
8  
De samme ordrepostene blir vist for hver enkelt kunde. Det kommer av at du oppgav standardverdien 103 for customerNumber da du opprettet datasettparameteren CustID. Med denne standardverdien viser underrapporten Orders alltid ordreposter for kunde 103. Løsningen er å oppdatere verdien av CustID-parameteren dynamisk hver gang Customer-raden i hovedrapporten blir endret. Denne fremgangsmåten er beskrevet i neste oppgave.
Kolonnetopptekstene blir vist i fet skrift og er sentrert, for BIRT Report Designer bruker nettleserens standardformat for elementer plassert i en tabelltopptekst. Du formaterer disse elementene på nytt i en senere oppgave.

Figur 12-14 Forhåndsvisning av rapporten som viser gjentatte ordreposter

Figur 12-14  Forhåndsvisning av rapporten som viser gjentatte ordreposter

(c) Copyright Actuate Corporation 2013