2009-06-26 12 views
6

Czy można zmienić typ źródła danych w pliku raportów kryształów bez konieczności ponownego budowania całego raportu?Jak zmienić typ źródła danych w pliku raportów kryształów?

Wiem, że mogę przejść do Database/Set Datasource Location i zmienić niektóre definicje źródeł danych, takie jak nazwa serwera, login, hasło, ale co muszę zrobić, aby zmienić typ źródła danych ODBC (RDO) na OLEDB?

Próbowałem już dodać nowe źródło danych do raportu i dodać wymagane tabele z tego źródła danych, ale kiedy to robię, muszę zmienić nazwę, ponieważ Crystal Reports nie wydaje się być w stanie obsłużyć tabel o tej samej nazwie, ale różnych źródła danych ...

+0

Możesz spróbować utworzyć nowy raport przy użyciu nowego źródła danych. Następnie skopiuj i wklej obiekty Crystal Report do nowego raportu. – Sun

Odpowiedz

1

Mówisz przez projektanta lub programowo?

Projektant: przejdź do okna dialogowego "Ustaw położenie bazy danych", utwórz połączenie OLEDB w dolnym panelu, wybierz istniejącą tabelę w górnym panelu, wybierz odpowiadający tabelę oledb, naciśnij przycisk "aktualizacja". Powtórz dla każdej tabeli.

Programowo: nie jestem pewien, ale to chyba ból. :)

+0

próbowałem już to zrobić tak, jak było w pierwotnym poście ... nie tylko próbuję zmienić lokalizację źródła danych, ale także typ źródła danych –

+0

W ten sposób zmieniasz typ połączenia. Myślałem, że twój post mówi o zmianie wartości istniejącego połączenia. – dotjoe

Powiązane problemy