Vb.net Crystal Reports 2010按列分组

Vb.net Crystal Reports 2010按列分组,vb.net,visual-studio-2010,crystal-reports,report,Vb.net,Visual Studio 2010,Crystal Reports,Report,我正在创建一个包含8个固定组的报告。我通过将section expert设置为具有列,然后在选中了具有多列的格式组的设置的情况下,向下打印,然后跨,成功地获得了以列显示的数据。我想每列打印4组。是否有办法在每列打印特定数量的组 示例: 第一组第三组 第1行第1行 第2行第2行 第3行 第2组第4组 第1行第1行 第2行我能让它工作的唯一方法是使用4个子报告。为每个组创建一个子报告。创建2个细节部分。在详图a中,第1组和第3组相邻,在详图b中,第2组和第4组相邻。在“专家”部分中,转到“详细信息”

我正在创建一个包含8个固定组的报告。我通过将section expert设置为具有列,然后在选中了具有多列的格式组的设置的情况下,向下打印,然后跨,成功地获得了以列显示的数据。我想每列打印4组。是否有办法在每列打印特定数量的组

示例:
第一组第三组
第1行第1行
第2行第2行
第3行

第2组第4组
第1行第1行

第2行

我能让它工作的唯一方法是使用4个子报告。为每个组创建一个子报告。创建2个细节部分。在详图a中,第1组和第3组相邻,在详图b中,第2组和第4组相邻。在“专家”部分中,转到“详细信息”选项卡并检查多列格式。将整个页面的列宽设置为(8.5“)。Tjis将为您提供所需的布局。请记住,我的子报表没有链接,如果它们的长度不同,则看起来非常难看。一般来说,CR中的组是嵌套的,尝试实现像您这样的布局并不容易


编辑:重读你的文章后,我认为没有办法让8个组中的4个组在列布局中打印。如果你选中“格式组”选项,CR将接受所有组。我没有尝试过,但你可以尝试做4个组,将其他4个组放在子报告中,然后只检查不带组的列布局,看看是否可以Works.

曾考虑过使用子报表,但我预见到的问题是,如果子报表增长过多,它们可能会相互重叠…对吗?这取决于您将它们放在何处。但我认为重叠的程度不会太大,因为它们的长度可能不同,然后您的报表中会出现空白。您是对的…我得到的间隙不会太大看起来很像样。我不认为你会在这种布局上有任何运气。我创建了组,然后将子报表放在其中,它稍微修改了格式,但我不确定这可能会对数据产生什么后果。