找回密码
 立即注册

QQ登录

只需一步,快速开始

n12p2006
论坛元老   /  发表于:2011-8-22 13:26  /   查看:11030  /  回复:10
pageheader里面可以显示数据库里的数据么?如果不能,有什么办法可以把body里面的数据库数据传递到pageheader里面

10 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-8-22 14:25:00
沙发
Header和Footer中不能显示数据库中的数据,在DDR中所有数据库的数据只能在Body中访问,Header和Footer用于显示一些固定信息。你想放到Header中用于显示数据库数据的控件也可以放到Body中,最终的效果和放到Header中的效果一样。

关于Header、Footer和Body中可以访问哪些数据源,请参考帮助文档中的【Headers and Footers】章节
回复 使用道具 举报
n12p2006
论坛元老   /  发表于:2011-8-22 14:50:00
板凳
你有没有联系方式,可以给我,这么发帖也太慢了,我需要一个数据库的数据和页码同一行显示的解决方案呀!!!!!!!你说的那种方法我以前就那么用的,但是有BUG,因为在不同电脑和打印机里,页码显示是有差异的,我需要其他方法来解决,你们的DDR很强大,但现在强大的地方还没用到,可以其他的缺点却被放大了
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-8-22 15:19:00
地板
通过GCDN发帖是我们只要的沟通方式,现在没有提供QQ等其他沟通方式,还请谅解。

我现在了解你的需求,你是想从数据库中取出数据,然后每行数据最后还需要显示该数据是打印在第几页上,如果在不改变需求的前提下,只能在数据源中将页数也添加进去。根据你数据源的总行数,以及没有能够显示的数据行数,应该可以算出当前行会被打印到第几页上吧
回复 使用道具 举报
n12p2006
论坛元老   /  发表于:2011-8-22 15:46:00
5#
按道理来说,这样是可行的,不过每家实施的客户的打印机不同,还有计算机的不同,在页面上显示的行数也会不一样,所以我需要能同步计算页码的功能,或者BODY和PAGEHEADER两个区域可传值,又或者PAGEHEADER的区域大小可调整并插入到BODY里面
回复 使用道具 举报
n12p2006
论坛元老   /  发表于:2011-8-22 15:48:00
6#
不知道,在主从表能不能实现这种功能
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-8-22 16:05:00
7#

回复 6# n12p2006 的帖子

你是想通过主从报表实现,还是说你的报表是主从报表。

如果你现在报表中每页显示的数据行数不固定、还涉及分组显示的话,这样的确没法计算当前行会打印在第几页。而且DDR中 Globals 类型的数据在设计时就确定了其访问范围是Header和Footer。
回复 使用道具 举报
n12p2006
论坛元老   /  发表于:2011-8-22 17:04:00
8#
我是想问,能不能通过主从表来实现这样的设定,就是两张表内容一样,但是其中一张的BODY里的页码显示引用的是上一张的页码显示的结果
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-8-22 17:37:00
9#

回复 8# n12p2006 的帖子

这样也不行,因为Globals 中的页面信息不能作为主从表的参数
回复 使用道具 举报
n12p2006
论坛元老   /  发表于:2011-8-23 09:33:00
10#
那表信息可以引用过去么?就是表1的页码通过连接,显示到表2上
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部