Word-rapportoppsett er bygd på egendefinerte XML-deler. En egendefinert XML-del er strukturert XML som representerer datasettet i en Microsoft Dynamics NAV-rapport. Den egendefinerte XML-delen brukes til å tilordne dataene til en rapport når rapporten kjøres fra en Microsoft Dynamics NAV-klient.
XML-struktur for egendefinert XML-del
En egendefinert XML-del for en Microsoft Dynamics NAV-rapport består av elementer som svarer til dataelementer, kolonner og etiketter som utgjør rapportens datasett, slik dette er definert i Report Dataset Designer i Utviklingsmiljø for Microsoft Dynamics NAV.
Tabellen nedenfor gir en forenklet oversikt over XML-filen for en egendefinert XML-del.
XML-elementer | Beskrivelse |
---|---|
| Overskrift |
| Spesifikasjon av XML-navneområde. |
| Inneholder alle etikettene for rapporten. Elementet inneholder etiketter som er relatert til kolonner som har IncludeCaption Property satt til Ja og etiketter som er definert i Rapportetikettutforming.
|
| Dataelement og kolonner på øverste nivå. Kolonner er oppført i alfabetisk rekkefølge. Elementnavnene og -verdiene bestemmes av Name Property for dataelementet eller -kolonnen. |
| Dataelementer og kolonner som er nestet i dataelementet på øverste nivå. Kolonner er oppført i alfabetisk rekkefølge under det respektive dataelementet. |
| Avsluttende element. |
Egendefinert XML-del i Word
Åpne den egendefinerte XML-delen i ruten XML-tilordning i Word, og bruk deretter ruten til å tilordne elementer til innholdskontroller i Word-dokumentet. Ruten XML-tilordning er tilgjengelig i fanebladet Utvikler. (Hvis du vil ha mer informasjon, kan du se Vise fanebladet Utvikler på båndet.)
Elementene i XML-tilordning-ruten vises i en struktur som ligner på XML-kilden. Etikettfelt er gruppert under et felles Etiketter-element, og dataelementer og kolonner er ordnet i en hierarkisk struktur som svarer til XML-kilden, med kolonner i alfabetisk rekkefølge. Elementer identifiseres ved navn i henhold til egenskapen Name i Report Dataset Designer i utviklingsmiljø.
Den følgende illustrasjonen viser den egendefinerte XML-delen fra forrige inndeling i XML-tilordning-ruten i et Word-dokument.

-
Hvis du vil legge til en etikett eller et felt i oppsettet, setter du inn en innholdskontroll som tilordnes til elementet i XML-tilordning-ruten.
-
Hvis du vil opprette gjentagende rader med kolonner, kan du sette inn en gjentagende innholdskontroll for det overordnede dataelementet og deretter legge til innholdskontrollen for kolonnene.
-
Når det gjelder etiketter, er den faktiske teksten som vises i den genererte rapporten, verdien til egenskapen Caption for feltet i dataelementtabellen (hvis etiketten er knyttet til kolonnen i rapportdatasettet), eller en etikett i Report Label Designer (hvis etiketten ikke er knyttet til en kolonne i datasettet).
-
Språket på etiketten som vises når du kjører rapporten, avhenger av språkinnstillingen for rapportobjektet. Hvis du vil ha mer informasjon, kan du se Multiple Document Languages og Viewing the Application in Different Languages.
Hvis du vil ha informasjon om hvordan du åpner den egendefinerte XML-delen i Word og legger til felt, kan du se Legge til felt i et Word-rapportoppsett.