Fw: [问题] rdlc子报表影响整体版面问题

楼主: hangchu (无瑕心灵的永恒灿烂阳光)   2014-10-27 14:56:45
※ [本文转录自 C_Sharp 看板 #1KJSqMtS ]
作者: hangchu (无瑕心灵的永恒灿烂阳光) 看板: C_Sharp
标题: [问题] rdlc子报表影响整体大小问题
时间: Mon Oct 27 12:41:52 2014
 大家好
 我在rdlc里使用了“清单”,设定了每页的大小
 然后这清单里,因为要查询另一个table,所以拉了个子报表进来
 问题来了,子报表的笔数不固定,所以造成它的高度不一定是多高
 (但是一定不会超过父报表里清单的高度-也就是每页的高度)
 连带的也影响到父报表,造成父报表打印出来的每页的大小都不一样
 还有父报表的其它元件,像是文字方块,也都不在原本的页脚了
 请问这个有人知道要怎么办吗?
 直觉上,我想到的有把子报表设为浮动,这样就不会影响了
 可是没看到有可以设定的地方
 甚至我也把子报表拉的很大,也一样会受影响
 画个示意图,会变成这样:
  ┌─────────┐     ┌─────────┐
  │ 父       │     │ 父       │
  │         │     │         │
  │ ┌─────┐ │     │ ┌─────┐ │
  │ │     │ │     │ │     │ │
  │ │  子  │ │     │ │  子  │ │
  │ │     │ │     │ └─────┘ │
  │ │     │ │     │         │
  │ │     │ │     │         │
  │ └─────┘ │     │         │
  │         │     │  文字方块位置 │
  │         │     │         │
  │         │     └─────────┘
  │  文字方块位置 │
  │         │
  └─────────┘
     被拉大了            被缩小了
  我要的是打印后,每页都固定大小,且子报表不会影响到父报表的版面
 谢谢大家
作者: GoalBased (Artificail Intelligence)   2013-10-27 12:47:00
把它放到一个 矩形里面? 还没玩过子报表 不清楚 抱歉
作者: iamten (小腾)   2014-11-05 10:05:00
CanGrowth 和CanShrink 设为false看看??不行就子报告select top n固定输出行数就行了

Links booklink

Contact Us: admin [ a t ] ucptt.com