找回密码
 立即注册

QQ登录

只需一步,快速开始

jy00562300

高级会员

9

主题

19

帖子

1433

积分

高级会员

积分
1433

活字格认证

jy00562300
高级会员   /  发表于:2010-11-4 14:20  /   查看:7958  /  回复:6
开发使用问题请详细描述问题内容,建议采用如下形式:
产品版本:6 操作系统:WinXP
问题描述:想在PageFooter上加一个textbox控件,是它能显示出每页detail中共有几条数据,请问该如何实现,只统计当前页的,不是累计的。

6 个回复

倒序浏览
gw0506
超级版主   /  发表于:2010-11-4 14:40:00
沙发
将一个TextBox拖入pageFooter区域,排布在合适的位置。detail区域是您自己定制的,因此您应该可以算出有几天记录,然后在合适的时机修改textbox的Text值即可。
回复 使用道具 举报
jy00562300
高级会员   /  发表于:2010-11-4 14:45:00
板凳
请问应该在哪个方法中才能统计到当前页detail中数据的条数呢?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-11-4 15:12:00
地板
detail中,你可以任意排布其他控件。所以我无法知道具体情况。ActiveReports本身没有提供这样的方法,不过detail中有ColumnCount属性,可以方便的制定Column数量。
回复 使用道具 举报
jy00562300
高级会员   /  发表于:2010-11-4 15:22:00
5#
抱歉之前说的不太详细
假设表中只有一个字段age
字段:age
数据:1
数据:1
数据:1
数据:2
数据:2
在groupheader中DataField中添加age,当age变化的时候换页。
在detail中添加一个textbox控件,只显示age的内容。
运行后 第一页共显示三个1 第二页会显示两个2.
我想问的就是在哪个事件中,可以对当前页的明细进行统计?Detail_AfterPrint还是什么其它的方法?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-11-4 18:58:00
6#
很抱歉,回复的有些晚。
这个事件的时机可以满足这个需求。
回复 使用道具 举报
jy00562300
高级会员   /  发表于:2010-11-5 11:21:00
7#
谢谢,问题已解决
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部