找回密码
 立即注册

QQ登录

只需一步,快速开始

nuej

初级会员

1

主题

5

帖子

418

积分

初级会员

积分
418

活字格认证

最新发帖
nuej
初级会员   /  发表于:2015-4-30 18:11  /   查看:6016  /  回复:9
一页能显示14行数据,并且最后有个合计行。
要求合计行必须跟着明细显示,不能单独在新的页面显示。
即,如果明细行刚好有14条数据,那么合计行就不能跑到第二页开头显示,而是在当前页的15行显示。

这种情况,除了编码调小页面底部预白(PageSettings.Margins.Bottom)以外,能否用别的方式

9 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-5-4 09:57:00
沙发
您好,
您所提到的这个情况,除了编码调整外,确实没有更好的办法。

评分

参与人数 1满意度 +5 收起 理由
nuej + 5 很热情,耐心。

查看全部评分

回复 使用道具 举报
nuej
初级会员   /  发表于:2015-5-4 10:52:00
板凳
好的,3Q
@frank.zhang  还有一个问题,我在做的时候发现,设置PageSettings.Margins.Bottom时,当前页面不会变化,得到下个页面的时候才会变化。
无论在任何事件中(PageStart,PageEnd,PageHeader.Format....)都是这样的,在下个页面才反应这次设置的页面属性。

是不是我要提前一页,设置下个页面的属性?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-4 11:03:00
地板
您好,
这个问题,我们需要测试下才能答复您。不知道,您方便不方便提供一个能重现您描述问题的Demo程序呢?这样能方便我们尽快重现问题。
回复 使用道具 举报
nuej
初级会员   /  发表于:2015-5-4 13:14:00
5#
附件有大小限制,我把系统的DLL删除了。如果需要,我再发送一份。
麻烦您了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-4 17:17:00
6#
您好,
我们已经搭建了相关环境,目前编译时,少Common这个DLL,能否上传一份。如果论坛限制的话,可以通过第三方的云盘来上传。
回复 使用道具 举报
nuej
初级会员   /  发表于:2015-5-4 18:00:00
7#
好,在bin压缩包里有这个dll。
我再发送一份吧。
麻烦你了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-5 09:48:00
8#
您好,
我测是了一下,发现在创建对象的时候,才可以改变Bottom的大小。
  1. MyBase.ReportObject = New SYSYR1090
  2. ReportObject.PageSettings.Margins.Bottom = 0.5F
复制代码

您可以先尝试下,看能不能解决您的问题。
回复 使用道具 举报
nuej
初级会员   /  发表于:2015-5-5 10:26:00
9#
好,
需求为:要让合计行不能单独在新的一页中显示。
解决方法为:在每一页当中判断记录数,动态设置Bottom的值。
遇到的问题为:在每一页中设置的Bottom值,在下一页中才能体现出来。
我现在的处理方式:在ReportStart,PageStart中,判断下一页的记录数,提前设置好Bottom值。

不过还是很感谢你的帮助。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-5 11:18:00
10#
您好,
其实也没有能够很好的解决这个问题,非常感谢您的反馈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部