2012-03-19 3 views
0

MS SQL Server 기반 응용 프로그램 내에서 실행되는 Crystal Report가 있습니다. 응용 프로그램은이 데이터베이스를 기반으로 보고서를 실행할 수 있지만 다른 데이터 소스 인 Access db가있는 보고서를 실행해야합니다. CR 디자이너에서 보고서를 실행하면 작동합니다. 그러나 응용 프로그램 내에서 실행할 때 잘못된 로그온 매개 변수로 실패합니다. 응용 프로그램에서 보고서를 실행하기 위해 자체 로그온 매개 변수를 사용한다고 생각합니다. 100 % 확실하지는 않지만 응용 프로그램의 "두포 (hood)"에서 발생하기 때문입니다. Access db에 대해 특정 로그온을 사용하도록 보고서를 강제 할 수있는 방법이 있습니까?Crystal Report에서 로그온 매개 변수를 하드 코딩 할 수 있습니까?

답변

1

응용 프로그램에서 모든 테이블을 반복하고 로그온 매개 변수를 응용 프로그램 데이터 원본의 매개 변수로 설정하는 Crystal 보고서가 포함되어있는 경우는 상당히 일반적인 방법입니다.

내가 과거에 무엇을 하려는지 달성 한 방법은 응용 프로그램의 데이터베이스에서보기 (아마도 연결된 서버와 함께)를 작성한 다음이 /이보기에서 보고서를 가리키는 것입니다.

행운을 빈다.

+0

감사합니다. 나는 네가 제안한 것을 연구 중이다. 그동안 외부 뷰어에서 보고서를 실행하고 있습니다. 불편한 점이 있지만보기가 설정 될 때까지 작동합니다. – user1011625

관련 문제