Table of Contents

Aktualizacja niestandardowych układów raportów

Od czasu do czasu niestandardowy układ raportu wykorzystywany w raporcie może czasem wymagać aktualizacji. Potrzeba aktualizacji pojawia się po wprowadzeniu zmiany projektu w zestawie danych raportu, na przykład jeśli pole wykorzystywane w układzie zostało usunięte z zestawu danych. Jeśli układ raportu wymaga aktualizacji, podczas próby podglądu, druku lub zapisania raportu pojawi się komunikat o błędzie.

Układ raportu może zostać automatycznie zaktualizowany z poziomu komunikatu o błędzie, który jest wyświetlany po uruchomieniu raportu, poprzez wybór przycisku Tak w komunikacie o błędzie. Można również z wyprzedzeniem zaktualizować konkretne układy raportów lub wszystkie niestandardowe układy raportów, które mogą być dotknięte przez zmiany zestawu danych.

Istnieje opcja przetestowania aktualizacji przed zastosowaniem ich w niestandardowych układach raportów. Pozwala to zobaczyć jakie zmiany zostaną zastosowane w układzie raportu, identyfikując jednocześnie potencjalne problemy. Strona z wynikami testu pozwala na bezpośrednie otwarcie niestandardowych układów raportów w celu edycji i naprawy wszystkich problemów. Zaleca się testowanie aktualizacji układu raportu przed ich zastosowaniem.

Nie wszystkie zmiany zestawu danych raportów mogą zostać automatycznie zaktualizowane w układach raportów. Niektóre zmiany wymagają ręcznej edycji układu raportu. Dodatkowe informacje zamieszczono w sekcji Ograniczenia aktualizacji niestandardowego układu raportu.

Aby zaktualizować jeden lub więcej niestandardowych układów raportów

  1. Wybierz ikonę Lightbulb that opens the Tell Me feature, wprowadź Układy raportów, a następnie wybierz powiązane łącze.

  2. Jeśli chcesz zaktualizować konkretny raport, wybierz układ z listy na stronie Układy raportów, a następnie wybierz akcję Aktualizuj układ. Lub, jeśli chcesz zaktualizować wszystkie niestandardowe układy raportów firmy, wybierz akcję Aktualizuj wszystkie układy.

Jeśli nie pojawią się żadne błędy, aktualizacje zostaną zastosowane w układach raportów. Jeśli pojawią się błędy, wyświetli się komunikat zawierający wszystkie wystąpienia błędów. Należy wtedy ręcznie edytować niestandardowy układ raportu, aby naprawić błąd. Dodatkowe informacje zamieszczono w sekcji Naprawa błędów.

Aby przetestować aktualizacje niestandardowego układu raportu

  1. Wybierz ikonę Lightbulb that opens the Tell Me feature, wprowadź Wybór układu raportu, a następnie wybierz powiązane łącze.

  2. Na stronie Wybór układu raportu wybierz akcję Testuj aktualizacje układu.

Zmiany układów raportów zostaną przetestowane, ale nie zostaną zastosowane w rzeczywistych układach raportów. Pojawi się strona Dziennik aktualizacji układu raportu, która zapewnia podgląd stanu potencjalnych aktualizacji każdego układu raportu. Jeśli w układzie raportu pojawią się jakiekolwiek błędy, można przejść do układu raportu bezpośrednio z komunikatu, aby naprawić wszelkie problemy. Dodatkowe informacje zamieszczono w sekcji Naprawa błędów.

Ograniczenia aktualizacji niestandardowego układu raportu

Istnieje kilka typów zmian, które mogą być automatycznie zastosowane w niestandardowych układach raportów, na przykład, usunięcie z zestawu danych pola wykorzystywanego w raporcie. Automatyczna aktualizacja nie może jednak obsłużyć następujących zmian w zestawie danych raportu.

  1. Usunięte pola, etykiety lub pozycje danych.

  2. Zduplikowana nazwa pola w układzie raportu po zmianie nazwy pola w zestawie danych. Taka sytuacja powinna być traktowana jak błąd projektu.

  3. Scenariusze uaktualniania, w których pojawia się wiele iteracji układu raportu powodujących wiele akcji zmiany nazwy tego samego pola, etykiety lub pozycji danych.

Jeśli proces aktualizacji wykryje jeden z powyższych problemów, aktualizacja nie może zostać zastosowana. Problemy będą musiały zostać naprawione ręcznie, na przykład poprzez edycję układu raportu w programie Word lub programistycznie z wykorzystaniem jednostek kodu.

Naprawa błędów

Jeśli komunikat o błędzie pojawi się podczas stosowania aktualizacji lub testowania aktualizacji układów raportu, naprawa problemu będzie najpewniej wymagać modyfikacji układu raportu. Treść komunikatu o błędzie pomaga określić przyczynę problemu.

Najczęstszy typowy problem pojawia się, gdy pole, które jest wykorzystywane w układzie zostaje usunięte z zestawu danych raportu. W takim przypadku, w komunikacie o błędzie pojawi się zdanie, które mówi o usunięciu elementu. Aby naprawić ten problem, należy zmodyfikować układ i usunąć określone pole.

Dodatkowe informacje zamieszczono w artykule Tworzenie i modyfikowanie niestandardowych układów raportów.

Po modyfikacji układu należy ponowić próbę aktualizacji.

Zobacz powiązane szkolenie na platformie Microsoft Learn

Zobacz też

Zarządzanie układami raportów
Praca z raportami, skryptami i portami XML