0
我的主要報告在詳細信息部分包含一個子報表。ActiveReports多列詳細信息
該報表被設計如下:
ghHeader1
ghHeader1.ColumnLayout = false; // this header span accross both detail columns
ghHeader1.NewColumn = None
ghHeader1.NewPage = None
ghHeader1.RepeatStyle = OnPage
ghHeader2
ghHeader2.ColumnLayout = true; // this header is specific to each columns of the detail section
ghHeader2.NewColumn = None
ghHeader2.NewPage = None
ghHeader2.RepeatStyle = None
ghHeader2.ColumnGroupKeepTogether = true
ghHeader2.GroupKeepTogether = true
ghHeader2.KeepTogether = true
detail Section
detail.ColumnCount = 2
detail.ColumnDirection = DownAcross
detail.NewColumn = None
detail.NewPage = None
gfFooter2
gfFooter2.NewColumn = After
gfFooter2.NewPage = None
gfFooter2.ColumnLayout = true
gfFooter1
gfFooter1.NewColumn = None
gfFooter1.NewPage = None
gfFooter.ColumnLayout = false
現在,我的問題是,使用這種配置,當第二列被印刷,而不是第一印刷列下添加新組,(在左側即使有足夠的空間在同一頁面上打印組,也會創建新頁面。
如何在第一列的同一頁上打印下一組?
我使用的ActiveReports 7.1.7572。 謝謝。
感謝您的回答,但最後,因爲我知道每個組的位置,所以我選擇在ReportStart事件中以編程方式添加所有控件。 – Fid 2014-10-24 17:24:56