Ibland kan du behöva uppdatera en anpassad rapportlayout som används i en rapport. Det krävs när en designändring har skett för rapportens datauppsättning, till exempel att ett fält som används i layouten har tagits bort från rapportdatauppsättningen. Om en rapportlayout kräver att uppdatering kommer du att få ett felmeddelande när du försöker att förhandsgranska, skriva ut eller spara rapporten.
Du kan automatiskt uppdatera en rapportlayout från felmeddelandet som visas när du kör rapporten, eller innan du kör rapporter, och du kan uppdatera specifika rapportlayouter eller alla anpassade rapportlayouter som kan påverkas av datauppsättningsändringar.
Du kan också välja att testa uppdateringarna utan att tillämpa de nödvändiga ändringarna i de anpassade rapportlayouterna. På så sätt kan du se vilka ändringar som kommer att tillämpas i rapportlayouten och identifiera eventuella fel i processen. Från testresultaten kan du öppna de anpassade rapportlayouterna direkt och åtgärda eventuella fel. Vi rekommenderar att du testar rapportlayoutuppdateringarna innan du tillämpar dem.
Alla rapportdatauppsättningsändringar kan inte uppdateras automatiskt i rapportlayouter. När du väljer att uppdatera eller testa anpassade rapportlayoutuppdateringar genomsöker Microsoft Dynamics NAV de anpassade rapportlayouter som finns i databasen och jämför dem med motsvarande datauppsättningsdesign. För vissa ändringar krävs att du redigerar rapportlayouten manuellt. Mer information finns i Begränsningar för uppdatering av anpassad rapportlayout.
Så här uppdaterar du anpassad rapportlayout från felmeddelandet när du kör en rapport
Välj knappen Ja på felmeddelandet för att uppdatera rapportlayouten från felmeddelandet som du får när du kör en rapport.
Systemet ska försöka att uppdatera layout. Om uppdateringen misslyckas får du ett felmeddelande om ett villkor som måste vara fast. Mer information finns i Åtgärda fel.
Så här uppdaterar du en specifik anpassad rapportlayout
I rutan Sök, ange Anpassade rapportlayouter och välj sedan relaterad länk.
Välj den layout som du vill uppdatera och sedan på fliken Åtgärder väljer du Uppdatera layout i fönstret Anpassade rapportlayouter.
Systemet försöker uppdatera den anpassade rapportlayouten med datauppsättningsändringarna. Om inga fel uppstår tillämpas uppdateringen för rapportlayouten. Om fel uppstår visas ett meddelande med felen. Då måste du åtgärda felen genom att redigera den anpassade rapportlayouten manuellt. Mer information finns i Åtgärda fel.
Så här uppdaterar du alla anpassade rapportlayouten för företaget
I rutan Sök, ange Val av rapportlayout och välj sedan relaterad länk.
I fönstret Val av rapportlayout på fliken Åtgärder väljer du Uppdatera alla layouter.
Systemet försöker uppdatera den anpassade rapportlayouter med datauppsättningsändringarna. Om inga fel uppstår tillämpas uppdateringen för rapportlayouterna. Om fel uppstår visas ett meddelande med felen. Då måste du åtgärda felen genom att redigera de anpassade rapportlayouterna manuellt. Mer information finns i Åtgärda fel.
Så här testar du uppdateringar för en anpassade rapportlayout
I rutan Sök, ange Val av rapportlayout och välj sedan relaterad länk.
I fönstret Val av rapportlayout på fliken Åtgärder väljer du Testlayoutuppdateringar.
Microsoft Dynamics NAV verifierar ändringarna i rapportlayouterna, men tillämpar inte uppdateringarna. Fönstret Uppdateringslogg för rapportlayout visas med status för potentiella uppdateringar för varje rapportlayout. Om det finns fel för en rapportlayout kan du öppna rapportlayouten direkt från meddelandet och åtgärda felen. Mer information finns i Åtgärda fel.
Begränsningar för uppdatering av anpassad rapportlayout
Det finns flera typer av ändringar som den automatiska uppdateringen kan tillämpa för anpassade rapportlayouter. Ett fält som används i layouten kan till exempel ha tagits bort från rapportdatauppsättningen. Däremot kan den automatiska uppdateringen inte hantera följande ändringar i en rapportdatauppsättning.
-
Borttagna fält, rubriker eller dataobjekt.
-
Dubblettfältnamn i rapportlayouten efter att namnet på fältet har ändrats i datauppsättningen. Det här ska behandlas som ett designfel.
-
Uppgraderingsscenarier där det finns flera iterationer av en rapportlayout som orsakar flera namnbytesåtgärder för samma fält, rubriker eller dataobjekt.
Om något av dessa problem identifieras i uppdateringsprocessen kan inte uppdateringen tillämpas. Du måste åtgärda problemen manuellt, till exempel genom att redigera rapportlayouten i Word eller via programmering med hjälp av kodenheter för uppgradering.
Åtgärda fel
Om du får ett felmeddelande när du uppdaterar eller testar rapportlayoutuppdateringar måste du troligtvis ändra rapportlayouten för att lösa problemet. Läs felmeddelandet för att fastställa orsaken till problemet.
De mest vanliga problemet inträffar när ett fält som användes på layout har tagits bort från rapportdatauppsättningen. I det här fallet visas en rad i felmeddelandet som anger att en artikel har tagits bort. För att lösa problemet måste du ändra layouten och ta bort fältet i fråga.
Mer information finns i Så här ändrar du en anpassad rapportlayout och Ta bort rubrik- och datafält i Word-layouter.
Försök att uppdatera layouten på nytt när du har ändrat layouten.