找回密码
 立即注册

QQ登录

只需一步,快速开始

hahahhx

注册会员

1

主题

5

帖子

65

积分

注册会员

积分
65
最新发帖
hahahhx
注册会员   /  发表于:2017-10-11 16:27  /   查看:3015  /  回复:9
我有一个如下格式的报表 应该如何布局 我是用   rpx文件保存编辑报表的  ActiveReports V9的版本
红色文字部分是高度和文字固定的每页都有的部分 黑色文字部分是明细多条数据超过一页要打印到次页继续的列表部分
=====================================================
   pageheader 每 页 都 重 复 打 印 的 固 定 文 字
=====================================================

|     |  GroupHeader  集团一 (字体大)
|     |  1         张三         88岁        100分 (字体小)
| 明 |  2         李四         18岁        120分
| 细 |  3         王五         28岁        160分
| 部 |  4         赵六         81岁        200分
| 左 |  5         刘一         68岁        177分
| 侧 |  GroupFooter  上面几个人XXXX(字体中,行数不固定)
| 固 |                         上面几个人XXXX
| 定 |          ......              ......
| 位 |          ......              ......
| 置 |          ......              ......
| 显 |          ......              ......
| 示 |          ......              ......
| 的 |          ......              ......
| 文 |          ......              ......
| 字 |          ......              ......
|     |          ......              ......
|     |          ......              ......
=====================================================
   pageFooter 每 页 都 重 复 打 印 的 固 定 文 字
=====================================================



烦请哪位高手回答一下 谢谢

9 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-10-11 16:41:59
沙发
你好,给报表添加页眉页脚,然后在表头和表尾写入你需要展示的文字就可实现您的需求
回复 使用道具 举报
hahahhx
注册会员   /  发表于:2017-10-11 16:51:16
板凳
感谢你的回答  你说的是在 页眉页脚里面显示我的明细内容吗 还是在pageheader,pageFooter 里显示我的明细内容吗
主要是左侧的 纵向的文字显示 你是说把这些也放在 页眉页脚或pageheader,pageFooter 里吗
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-10-11 17:01:16
地板
您好!首先不管您设计的报表是RDL报表还是区域报表,都可以通过页眉页脚实现您的需求。
区域报表是具有页眉和页脚的
RDL报表需要手动添加报表,(添加步骤,点击文字报表然后点击页眉就添加页眉了

本帖子中包含更多资源

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

x
回复 使用道具 举报
hahahhx
注册会员   /  发表于:2017-10-11 17:14:09
5#
你好 可能你没有理解我的意思 我说的是 我有一些文字要纵向贯穿页眉明细页脚三部分
如添附的图的左侧粉红框的部分

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-10-11 19:12:05
6#
本帖最后由 KearneyKang 于 2017-10-12 10:43 编辑

您好!经过我这边验证在表头和表尾每页显示固定信息是可以实现的,但是在明细的左侧显示你说的固定信息这需求经过验证实现不了。
回复 使用道具 举报
hahahhx
注册会员   /  发表于:2017-10-12 11:21:54
7#
哦 感谢你的回答 我只好再找找迂回路线的解决方案了。
为此,这里再请教几个问题。
(1)如果我要改变一个textbox的位置 是不是写this.TextBox1.Location = new PointF(10f, 15f);这样的语句来实现?我这里试了一下,写了这句控件textbox就消失了。估计哪里写错了。
(2)这个我要改变位置的textbox,在detail里可以设置位置吗,在pageheader,pagefooter里可以设置位置吗。
(3)如果我要改变textbox的位置,应该在哪个事件里写呢。ReportStart?Detail_BeforePrint?ReportFooter_Format?....

谢谢
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-10-12 17:46:28
8#
您好,RDL报表,Texbox的位置可以通过设置如下截图里的信息。也可以直接拖动改变位置

区域报表修改如下截图里的X Y值就可以。


3 、Textbox的位置都是在报表设计的时候可以进行设置的,不管是在 页眉,页脚或者明细位置,但是在页面加载后是不可以在修改的了,AR报表不支持在线的编辑。

本帖子中包含更多资源

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

x

评分

参与人数 1满意度 +4 收起 理由
hahahhx + 4

查看全部评分

回复 使用道具 举报
hahahhx
注册会员   /  发表于:2017-10-13 10:23:26
9#
哦 明白了 只能在Design时设置位置啊 哎。。。看来还是不能实现。

谢谢回答。
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-10-13 10:59:26
10#
您的需求可能跟常规的有点不同,所以在位置显示上跟您的需求存在一点差异。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部