2009-09-09 16 views
13

Mam istniejący raport (Crystal Report) w moim projekcie Visual Studio, który jest oparty od widoku SQL Server. przy użyciu połączenia OLE DB (ADO).Jak dodać pole do raportu (Crystal Reports w Visual Studio)

Zaktualizowałem widok od momentu utworzenia raportu. Zmieniłem niektóre nazwy pól i dodałem pole.

Jak mogę zaktualizować pola w raporcie, aby wskazywały nowe nazwy pól w widoku?

LUB

Jak mogę dodać nowe pole do raportu, który wskazuje na nowe pole w widoku?

(wiem, że to dwa pytania. Ale odpowiedź jest prawdopodobnie będzie bardzo podobna dla obu)

Odpowiedz

11

W końcu to rozgryzłem. W trosce o kolejnym facetem ...

  1. shahkalpesh i serge_ bg rację o „weryfikacji danych”
    Po kliknięciu prawym przyciskiem myszy na pustym miejscu na raporcie, otrzymasz menu podręczne. Wybierz Database -> Verify__Database. Crystal Reports powinien zaktualizować zmienione pola.

  2. Możesz przeciągnąć i upuścić nowe pole do raportu.
    Powinien być widoczny widok drzewa "Field Explorer" (prawdopodobnie po lewej). Wybierz Pola bazy danych -> Widok/Nazwa tabeli -> Nazwa pola i przeciągnij to na swój raport.

najgorszym przypadku z Crystal Reports raportu aktualizowanie pola, aby dopasować się z niewłaściwym polu na widoku, można rozwiązać, usuwając stare pole i ponownym dodaniu pola za pomocą metody przeciągnij i upuść.

+1

Verify będzie również pobierać zmienione długości pól, co może prowadzić do dziwnych wyników, gdy zapomnisz to zrobić. – MartW

4

„Weryfikacja bazy” powinno pomóc. To jest odpowiedź na oba pytania.

2

Jak dodać nowe pole do raportu wskazującego nowe pole w widoku?
Będziesz musiał ręcznie dodać to pole do raportu. Jak sądzisz, co powinienem zrobić?

Myślę, że jest jakaś opcja, która brzmi jak "Zweryfikuj dane". Jeśli to zrobisz, poprosi cię o "niektóre pola się zmieniły ... przejdź do poprawienia raportu?", Myślę, że powinno to zająć twoje pierwsze pytanie.

+0

I ręcznie dodać pole _how_? – BIBD

+0

Jak utworzono raport?Czy nie przeciągnąłeś każdego pola, aby zaprojektować raport? – shahkalpesh

+0

Widzisz, to był problem. Nie utworzyłem raportu. I oryginalny autor nie jest już dostępny dla mnie. – BIBD

2

Dzięki geniuszom Microsoftu, którzy natychmiast pomyśleli, że zmiana tabel i widok kolumn może być możliwa, to jest bułka z masłem! Uważasz, że jestem sarkastyczny, mam nadzieję.

Brakuje 1 krok, to spadać i odtworzyć DataAdapter inaczej pójdziesz orzechy próbuje dodać nowe pola do raportu ... wtedy można uruchomić zweryfikować DB opcję, aby odświeżyć kolumny ...

0

Dodaj pole po zbiorze/DataTable, opartej na informacji bazowego modelu danych teraz zaktualizować źródło danych raportu w projektant raportu kryształ Następnie zaktualizować raport w projekcie raportu, aby dodać pole

Powiązane problemy