如何控制子报表布局?

时间:2009-08-27 15:40:29

标签: reportingservices-2005 subreport rdl

我的业务分析师已创建了7个报告(使用报告生成器),他们希望将这些报告合并到MEGA报告中。我一直试图通过将它们全部包装在子报表中来实现这一点(您无法在Report Builder 1.0中使用它)。当所有报告都显示出来时,布局就到处都是。子报告似乎重新排序。

我已经下降到仅使用两个报告来尝试隔离错误。运行时,subreport2显示在subreport1上方。

我需要对报告(或儿童报告)进行哪些更改才能使其按顺序显示?

<?xml version="1.0" encoding="utf-8"?>
<Report xmlns="schema">
  <InteractiveHeight>11in</InteractiveHeight>
  <rd:DrawGrid>true</rd:DrawGrid>
  <InteractiveWidth>8.5in</InteractiveWidth>
  <rd:SnapToGrid>true</rd:SnapToGrid>
  <RightMargin>1in</RightMargin>
  <LeftMargin>1in</LeftMargin>
  <BottomMargin>1in</BottomMargin>
  <rd:ReportID>480f6105-cb4d-4969-b530-81ab5a5e3fb8</rd:ReportID>
  <Width>8.5in</Width>
  <Body>
    <ReportItems>
      <Subreport Name="subreport1">
        <ReportName>Report1</ReportName>
      </Subreport>   
      <Subreport Name="subreport2">
        <ReportName>Report2</ReportName>
      </Subreport> 
    </ReportItems>
    <Height>0.5in</Height>
   </Body>
   <Language>en-US</Language>
   <TopMargin>1in</TopMargin>
  </Report>

1 个答案:

答案 0 :(得分:0)

  1. 添加表格
  2. 将每个子报表放在自己的表格单元格中
  3. 整理所需布局的单元格