Crystal Reports 동적 매개변수

Crystal Reports 동적 매개변수

누군가를 도와주세요.

계정 번호를 묻는 Crystal Report(CR)가 있습니다. 기본 보고서 데이터 원본은 SQL 보기를 사용하여 계정 번호 입력을 취하고 내부 개인 ID 번호를 포함하여 보고서에 인쇄하는 데 필요한 정보를 조회합니다. 이 내부 개인 ID 번호는 데이터 소스가 다른 SQL 보기인 하위 보고서에 대한 매개변수를 제공하기 위한 입력으로도 사용됩니다(이 하위 보고서 보기를 변경해야 했습니다). 이 하위 보고서에는 기본 보고서 보기 결과에서 파생된 내부 개인 ID 번호를 가져와 하위 보고서 정보를 조회하는 데 사용한다는 레코드 선택 공식이 있습니다. 이 보고서와 하위 보고서는 제대로 작동하며 보고서를 실행하면 계정 번호만 묻는 메시지가 표시됩니다.

기본 보고서를 새 보고서에 복사하고 하위 보고서 SQL 보기를 복사한 후 수정하여 필드 탐색기에 모두 표시되는 동일한 필드를 모두 가져왔습니다. 하위 보고서의 데이터 원본을 새 보기/sql로 업데이트했으며 동일한 예상 열을 모두 필드 탐색기로 가져왔습니다. 또한 하위 보고서에서 사용하는 매개변수/레코드 선택 공식을 수정하여 공식에 새로운 SQL/뷰 데이터 소스를 사용하고 있는지 확인했습니다. 이제 기본 보고서를 실행하면 내부 개인 ID 번호를 묻는 새 프롬프트가 추가됩니다. 기본 보고서 sql/view에서 반환된 결과를 사용하여 검색할 수 있어야 했지만 어떤 이유로든 이를 가져오지 못합니다. . 또 무엇이 잘못되었을지 잘 모르겠습니다. 사용자는 이를 결코 알 수 없으므로 내부 개인 ID 번호를 묻는 메시지를 표시해서는 안 됩니다.

답변1

하위 보고서에서 매개 변수를 묻는 메시지가 나타나면 찾고 있는 입력을 얻지 못한 것입니다.

기본 보고서에서 하위 보고서를 마우스 오른쪽 버튼으로 클릭합니다. "하위 보고서 링크 변경..."을 선택한 다음 기본 보고서의 필드를 하위 보고서의 필드에 연결합니다.

관련 정보