Nogle gange skal du opdatere et brugerdefineret rapportlayout, der bruges i en rapport. Dette er påkrævet, når der er sket en designændring af rapportens datasæt, eksempelvis et felt, der bruges i layoutet, er blevet fjernet fra datasættet i rapporten. Hvis et rapportlayout kræver opdatering, får du en fejlmeddelelse, når du forsøger at se, udskrive eller gemme rapporten.
Du kan automatisk opdatere et rapportlayout fra den fejlmeddelelse, der vises, når du kører rapporten, eller før du kører rapporter, kan du opdatere bestemte rapportlayout eller alle brugerdefinerede layout, som vedrører ændringer af dataset.
Du har også mulighed for at kontrollere opdateringer uden at anvende de nødvendige ændringer på brugerdefinerede rapportlayout. Dette gør det muligt for dig at se, hvilke ændringer der anvendes på rapportlayoutet og identificere mulige problemer i processen. Fra resultaterne, kan du åbne de brugerdefinerede rapportlayout direkte til redigering for at løse problemer. Det anbefales at kontrollere kontrolrapportopdateringen, før du anvender opdateringerne.
Ikke alle ændringer af rapportdatasæt kan opdateres automatisk i rapportlayout. Når du vælger at opdatere eller kontrollere opdateringerne til de brugerdefinerede rapportlayout, scanner Microsoft Dynamics NAV de brugerdefinerede rapportlayout, der er gemt i databasen og sammenligner dem med deres tilsvarende datasætdesign. Nogle ændringer kræver, at du manuelt redigere rapportlayout. Du kan finde flere oplysninger i Begrænsninger for den brugerdefinerede rapport layoutopdatering.
Sådan opdaterer du et brugerdefineret rapportlayout fra fejlmeddelelsen, når du kører en rapport
Hvis du vil opdatere rapportlayout fra den fejlmeddelelse, du får, når du kører en rapport, skal du vælge knappen Ja på fejlmeddelelsen.
Systemet vil forsøge at opdatere layoutet. Hvis opdateringen mislykkes, får du en fejlmeddelelse om en betingelse, der skal rettes. Du kan finde flere oplysninger under Rettelse af fejl.
Sådan opdaterer du et bestemt brugerdefineret rapportlayout
I feltet Søg skal du indtaste Tilpassede rapportlayouts og derefter vælge det relaterede link.
Vælg det layout, du vil opdatere, i vinduet Tilpassede rapportlayouts, og vælg derefter Opdater layout under fanen Handlinger.
Systemet forsøger at opdatere det brugerdefinerede rapportlayout til datasætændringer. Hvis der ikke opstår fejl, anvendes opdateringen på rapportlayoutet. Hvis der opstår fejl, vises en meddelelse, der indeholder de fejl, der er. Derefter skal du manuelt redigere brugerdefinerede rapportlayout for at rette fejlen. Du kan finde flere oplysninger under Rettelse af fejl.
Sådan opdateres alle brugerdefinerede rapportlayout til virksomheden
I feltet Søg skal du indtaste Valg af rapportlayout og derefter vælge det relaterede link.
I vinduet Valg af rapportlayout skal du under fanen Handlinger vælge Opdater alle layout.
Systemet forsøger at opdatere de brugerdefinerede rapportlayout til datasætændringer. Hvis der ikke opstår fejl, anvendes opdateringen på rapportlayout. Hvis der opstår fejl, vises en meddelelse, der indeholder de fejl, der er. Derefter skal du manuelt redigere de brugerdefinerede rapportlayout for at rette fejlen. Du kan finde flere oplysninger under Rettelse af fejl.
Sådan kontrollerer du opdateringer til brugerdefinerede rapportlayout
I feltet Søg skal du indtaste Valg af rapportlayout og derefter vælge det relaterede link.
I vinduet Valg af rapportlayout skal du under fanen Handlinger vælge Opdateringer af testlayout.
Microsoft Dynamics NAV godkender ændringer i de viste rapportlayout, men anvender ikke opdateringerne. Et Log over rapportlayoutopdatering åbnes og viser status for de mulig opdateringer til hver rapportlayout. Hvis der er fejl i et rapportlayout, kan du åbne rapportlayout direkte til redigering fra meddelelsen for at løse problemer. Du kan finde flere oplysninger under Rettelse af fejl.
Begrænsninger for den brugerdefinerede rapport layoutopdatering
Der er flere typer ændringer, som den automatisk opdatering kan anvende på brugerdefinerede rapportlayout, f.eks. er et felt, der bruges i layoutet, fjernet fra rapportens datasæt. Men den automatisk opdatering kan ikke håndtere følgende ændringer af et rapportdatasæt.
-
Slettede felter, etiketter eller dataelementer.
-
Navn på dubletfelter i rapportlayout, når et felt er omdøbt i datasættet. Det skal behandles som en designfejl.
-
Opgraderingssituationer, hvor der er flere gentagelser af rapportlayout, som bevirker flere omdøbningshandlinger i de samme felter, etiketter eller dataelementer.
Hvis der registreres et af disse problemer under opdateringen, kan opdateringen ikke anvendes. Du er nødt til at løse problemerne manuelt, f.eks. ved at redigere rapportlayoutet i Word, eller gennem programmering ved at bruge opgraderingskodeenheder.
Rettelse af fejl
Hvis du får en fejlmeddelelse, når du opdaterer eller kontrollerer layoutopdateringer, skal du sandsynligvis ændre rapportens layout for at løse problemet. Læs fejlmeddelelsen for at finde årsagen til problemet.
Det mest almindelige problem opstår, når et felt, der bruges i layoutet, er blevet fjernet fra rapportens datasæt. I dette tilfælde vil du se en linje i den fejlmeddelelse, der angiver, at en vare er blevet fjernet. Du kan løse dette problem ved at ændre layoutet og fjerne det pågældende felt.
Du kan finde flere oplysninger i Sådan gør du: Ændre et brugerdefineret rapportlayout og Fjernelse af navne- og datafelter i Word-layout.
Når du ændrer layoutet, kan du prøve at opdatere layoutet igen.