1

주문 번호 (약 100)를 사용하는 보고서 빌더에서 쿼리를 실행 중입니다. 현재는 고정되어 있으며 매번 변경해야합니다. 이 숫자를 .txt의 보고서 작성기로 가져 와서 보고서를 실행할 수있는 방법이 있습니까?보고 용으로 .txt에서 데이터 가져 오기

쿼리처럼 다음

Select * from purchase p 
where p.order in ('15642','1245','623565') 

이 간단한 쿼리입니다하지만 내 쿼리 조인 많이있다

그렇지 않으면, 사용자가 자신을 선택할 수 있도록 나는이 보고서를 다시 작성하는 방법 주문 번호? Cyrstal 보고서에 해당 능력이 있습니까? .Net/C# 응용 프로그램 도구를 만들고 결과를 Excel로 내 보냅니다. ??

제안 사항을 알려주세요.

+0

가능한 [SSRS 보고서 - 파일을 사용하여 매개 변수 값 업로드] (http://stackoverflow.com/questions/10284563/ssrs-report-upload-parameter-values-using-file) – Pondlife

답변

0

예, Crystal Reports는 기본적으로 설치되지 않았지만 텍스트 파일 (적어도 사용중인 Crystal Reports XI)에서 가져올 수 있습니다.

새 연결을 만들려면 "Access/Excel (DAO)"을 선택하십시오. 대화 상자가 나타나면 "텍스트"를 데이터베이스 유형으로 선택하십시오. 기본적으로 텍스트 파일의 첫 번째 줄은 머리글로 간주됩니다. 이 동작을 변경할 수 있는지 여부를 모르겠습니다.

사용자가 런타임시 정확하게 어떤 매개 변수를 사용하는지 주문 번호를 선택하게하는 방법은 다음과 같습니다. 필드 선택 전문가에서 매개 변수를 만들고 {CR_test_txt.TEST0001} = {?myParameter}과 같이 호출하십시오. 원하는 보고서 및 고급 런타임 옵션에 따라 매개 변수를 사용하기 전에 구문 분석해야 할 수도 있습니다.