2014-03-24 2 views
0

두 개의 날짜 매개 변수 (시작 날짜와 종료 날짜)를 사용하는 하위 보고서가 있습니다
하위 보고서가 중첩되어있는 주 보고서. 보고서를 새로 고치면 날짜를 입력하라는 메시지가 나타납니다.
내가하려는 것은 Main-Report에서 해당 날짜를 (시작일 - 종료일) 형식으로 표시하는 것입니다.Crystal Reports : 기본 보고서의 하위 보고서 매개 변수 값 사용

다음은 내가 시도한 것입니다. 같은 이름을 가진 메인 보고서에서 또 다른 공식을 만든

Shared StringVar startDate := ToText({[email protected]_DT},"MM/dd/yyyy"); 
startDate; 

으로 하위 보고서에서 수식 (SharedStartDate)를 만든

(SharedStartDate)

Shared StringVar startDate; 
startDate 

나는이 공식을 사용하는 경우 main-report, 나는 빈 텍스트를 얻는다.

나는 무엇을하고 있는지 잘 모르겠다. 나는 꽤 새로운 CR을 가지고 일하고있다.
미리 제안 해 주셔서 감사합니다.

+0

어디에서 주 보고서에 수식을 넣었습니까? – Siva

답변

1

주 보고서에 값을 전달하는 동안 몇 가지 사항을주의하십시오.

  1. 수식을 값을 전달하기 전에 하위 보고서에 배치해야합니다.
  2. 값이 주 보고서에서 사용되면 결과 공식은 설계의 다음 섹션에 보관되어야합니다. 이전 섹션에는없는 값을 얻을 수 없습니다.
  3. 매개 변수를 수동으로 작성한 후 mainreport에서 하위 보고서로 매개 변수를 연결하고 보고서의 하위 보고서 위치와 관계없이 모든 섹션에서 해당 매개 변수를 사용하므로 한 가지 더 많은 옵션 (not suggested)이됩니다.
+0

1 : 수식이 하위 보고서에 표시되며 매개 변수로 전달한 값이 표시됩니다. 내가 정확히 수식이 내 MainReport
** 보고서의 구조 MainReport
에 배치해야 understandwhere 경우가
확실하지 억제, – Johny

+0

공식 하위 보고서에 배치 및 내가 매개 변수로 전달하는 값을 보여줍니다 헤더 ** - 빈
** 페이지 머리글 ** -
보고서 제목
보고서 날짜
보고서 기준
** 자세한 사항 ** - 하위 보고서
** 보고서 바닥 글 ** - 빈
* * 페이지 바닥 글 ** - 공란
** Page Header **의 보고서 기준은 하위 보고서
Johny

+0

에서 그 값을 표시하려고 시도하는 곳이며 하위 보고서가 상세해서 주 보고서의 페이지 헤더에 표시하려고하기 때문에 값이됩니다. 공백. 한 가지 해결 방법은 하위 보고서에 날짜 매개 변수가 있으므로 주 보고서에 동일한 매개 변수를 만들고 하위 보고서 링크를 사용하여 링크합니다 ... 이제 주 보고서의 페이지 머리글에 표시 할 매개 변수를 사용합니다. – Siva

관련 문제