2013-07-14 7 views
0

크리스탈 리포트를 사용하고있는 윈도우 애플리케이션을 하나만하고 있습니다. 내가 개발 PC 크리스탈 개발에 내 프로젝트를 실행할 때 보고서가 잘 작동하지만 클라이언트 컴퓨터에 배포했을 때 Crystal Report가 발견되지 않고 내가 준 경로를 사용하고 있다는 오류가 발생했습니다. 응용 프로그램을 개발하는 동안 나는 크리스탈 리포트 파일을다이나믹 크리스탈 리포트 만들기

D : \ Project Data에 넣었으며 클라이언트 PC의 E : \ Some 폴더에 배포했지만 D : \ Project Data에서 파일을 검색하고 있습니다. 이러한 오류를 해결하려면 내 보고서 파일을 내 프로젝트의 디버그 폴더 안에 모두 보관하십시오. 코딩시 다음과 같이 보고서 위치를 전달하십시오.

문자열 경로 = Path.GetDirectoryName (Application.ExecutablePath) + "\ PartyWisePayment .rpt "; cryRpt.Load (paths);

여기 PartyWisePayment.rpt는 이제 클라이언트 시스템

을 제대로보고 경로를 취하고 있지만,이를 찾을 수 없기 때문에 지금은 나에게 빈 보고서를주고 이렇게 내 보고서 파일

입니다 데이터베이스 파일. Crystal Reports 마법사를 통해 데이터베이스를 통과했기 때문에 동적으로 변경되지 않습니다.

예 : D : \ Project 데이터에 데이터베이스를 보관하는 경우 데이터베이스가 E : \ some 폴더에 있으면 클라이언트 측에서 제대로 작동합니다. D : \ Project Data에서 계속 검색 중입니다.

이제 어떻게해야합니까 그래서 크리스탈 보고서는 데이터베이스

답변