En rapportlayout är ett dokument som fungerar som en mall som definierar utseendet på en Microsoft Dynamics NAV-rapport när den visas, skrivs ut eller sparas. En rapportlayout ställer i synnerhet in följande:

En Microsoft Dynamics NAV-rapport kan ställas in med åtskilliga rapportlayouter, som du kan växla mellan. Du kan använda en av de inbyggda rapportlayouterna, eller så kan du skapa anpassade rapportlayouter och tilldela dem till dina rapporter efter behov.

Det finns två typer av rapportlayouter som du kan använda i rapporter, Word och RDLC.

Mer information finns i följande avsnitt i den här artikeln.

Översikt över Word-rapportlayout

En Word-rapportlayout är baserad på Word-dokument (filtypen .docx). Word-rapportlayouter gör att du kan utforma rapportlayouter med hjälp av Microsoft Word 2013. En Word-rapportlayout bestämmer rapportens innehåll - styr hur innehållselementen ordnas och ser ut. Ett Word-dokument med rapportlayout använder vanligtvis tabeller för att ordna innehållet, där cellerna kan innehålla datafält, text eller bilder. Exempelvis visar efterföljande figur det Word-rapportlayoutdokument som används på försäljningsfakturarapporten så som den visas när den öppnas för redigering i Word.

Example of a word report layout document for NAV

I exemplet ställs tabellerna in för att visa stödlinjerna. Det är praktiskt att visa stödlinjerna när du vill redigera Word-rapportlayouten, så att du kan se tabellcellgränserna. Du bör dock dölja stödlinjerna när du är färdig med redigeringen. För att visa eller dölja tabellstödlinjer, välj tabellen och välj under Visa stödlinjer på fliken Tabell under Layout.

Obs!
Bilder som är baserade på ett fält i rapportdatauppsättningen, som innebär att de definieras i en innehållskontroll, kan inte visas när du redigerar layouten i Word. De kommer att visas i rapporten när den körs.

Efterföljande diagram visar föregående försäljningsfakturarapport som den ser ut när du förhandsgranskar den från Microsoft Dynamics NAV-klienten.

Shows report 1306 run from the client

Observera att rubrik- och datafälten har ersatts med faktiska data för kunden.

Rubrik- och datafält

Rubrik- och datafälten definieras av innehållskontroller. Innehållskontroller fungerar som platshållare för faktiska rapportdata. I Word-rapportlayoutdokumentet innehåller innehållskontrollerna bara en referens till ett fält i rapportdatauppsättningen, så som visas i följande figur.

Content control for field in Word report layout

Det är endast när rapporten körs från Microsoft Dynamics NAV-klienten som faktiska data visas.

Rubrik- och datafält läggs till Word-rapportlayouten med hjälp av anpassade XML-delar. Mer information finns i Översikt över anpassad XML-del för Word-rapportlayouter och Så här lägger du till fält i en Word-rapportlayout.

Översikt över RDLC-layout

RDLC-layouter baseras på layouter för klientrapportdefinition (.rdlc- eller .rdl-filtyper). Dessa layouter skapas och ändras genom att använda SQL Server Report Builder. Designbegreppet för RDLC-layouter liknar Word-layouter, där layouten definierar det allmänna formatet på rapporten och bestämmer vilka fält från datauppsättningen som ska inkluderas. Att utforma RDLC-layouter är mer avancerat än Word-layouter. Mer information om RDLC-layoutdesign finns i Designing RDLC Report Layouts in Visual Studio.

Inbyggda och anpassade rapportlayouter

Ditt Microsoft Dynamics NAV-program innehåller flera inbyggda layouter. Inbyggda layouter är fördefinierade layouter avsedda för specifika rapporter. Microsoft Dynamics NAV-rapporter har en inbyggd layout som antingen en RDLC-rapportlayout, en Word-rapportlayout eller i vissa fall både och. Du kan inte ändra en inbyggd rapportlayout från Microsoft Dynamics NAV-klienten, men du kan använda dem som utgångspunkt för att skapa egna anpassade rapportlayouter.

Anpassade layouter är rapportlayouter som du designar för att ändra utseendet på en rapport. Du skapar vanligtvis en anpassad layout baserad på en inbyggd layouten, men du kan skapa dem från noll eller från en kopia av en befintligt anpassad layout. Anpassade layouter göra att du kan ha flera layouter för samma rapport som du kan växla mellan när det behövs. Du kan till exempel ha olika layouter för varje Microsoft Dynamics NAV-företag, eller så kan du ha olika layouter för samma företag för vissa tillfällen eller händelser, som en viss kampanj eller semesterperiod.

Se även