2013-09-08 3 views
2

다중 열 하위 보고서가 내 TfrxMasterData 대역에 배치 된 보고서가 있습니다. Master Data 을 그리고 하위 보고서는 다음과 같습니다 : 디자인 타임에 보고서는 다음과 같습니다 Subreport상위 밴드를 벗어나는 서브 리포트 주위에 프레임을 그리는 방법은 무엇입니까?

내가 내 데이터 밴드 주위에 프레임을 그리려는, 그래서 Align = baClientShape = skRectangleMasterData1TfrxShapeView를 배치했다. 하위 보고서가 디자인 타임의 높이 인 MasterData1을 초과하지 않는 한 모든 것이 정상적으로 보입니다. 그러나 4 줄 이상의 데이터가있는 경우 모양이 확장되지 않으며 그 결과는 다음과 같습니다. Generated report

데이터 밴드 사이의 간격에주의하십시오. 내 하위 보고서가 올바르게 추가 줄을 표시하는 동안 늘어나는 것처럼 보일 수도 있지만 내 마스터 데이터 밴드의 모양에는 baClient에 맞춰 정렬 알림이 표시되지 않습니다. 이견있는 사람?

FastReport 4.13을 사용하고 있습니다.

답변

0

는 FastReport 설명서에 따르면, 당신은 하위 보고서의 높이에 맞게 뻗어 할 부모 밴드의 순서를 True-SubReport.PrintOnParentMasterData.Stretched을 설정해야합니다.

+0

iMan Biglari 당신은 [링크] (http://stackoverflow.com/questions/19635509/how-to-show-data-at-fast-report-in-home.html)에서이 빠른 보고서 그리드 레이아웃 관련 문제에 대한 해결책을 갖고 있습니까? 33 그리드 형식) –

0

나는 내 보고서 중 하나에서 이것을 시도했지만 원하는대로하고 있다고 생각합니다. TfrxShapeView를 TfrxSubdetailData (내 보고서에 늘어나는 데이터 밴드)에 놓습니다. TfrxSubdetailData에서 Stretched 옵션을 선택하여 사실로 만들었습니다. TfrxShapeView를 alClient에 맞추면 효과가있었습니다. 어쩌면 상자를 체크하지 않고 데이터 밴드를 늘리는 것일 수도 있습니다.

+0

서브 리포트가 다중 열입니다. 따라서 상자는 전체 하위 보고서 대신 모든 열 주위에 그려집니다. –

+0

여러 열 보고서에는 몇 가지 제한 사항이 있음을 기억합니다. 나는 당신이 당신의 보고서로 이것을 시도했지만 그것이 효과가 없다고 가정합니다. 테스트 할 다중 열 보고서가 없으므로 지금 당장 도움이되지 않습니다. 행운을 빕니다. – jrodenhi